升级到17.10后 删除软件不成功。盼高手解决啊。。。。(已解决)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。

#31

帖子 poloshiao » 2017-11-16 20:22

应该是第一种
你這個是從 已安裝的 Ubuntu 開機 (所以才有 Windows 開機選項)
不是 從 Live USB 開機
normalpan
帖子: 22
注册时间: 2008-10-28 10:36

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。

#32

帖子 normalpan » 2017-11-16 20:32

poloshiao 写了:
应该是第一种
你這個是從 已安裝的 Ubuntu 開機 (所以才有 Windows 開機選項)
不是 從 Live USB 開機
从bios上看到的boot type 是 dual boot type
normalpan
帖子: 22
注册时间: 2008-10-28 10:36

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。

#33

帖子 normalpan » 2017-11-16 20:42

poloshiao 写了:
$grub-install --target=x86_64-efi]
下這個指令以前 要先確認 你是 UEFI 開機 還是 Legacy Bios 開機
sudo fdisk -l
Disklabel type: dos
如果你的開機硬盤是 dos 而不是 gpt
只能用於 Legacy Bios 開機
--
能不能这样,我在BIOS中设置 成legacy boot only 能进系统说明是legacy启动
如果 设置成uefi boot only 能进系统说明是uefi启动呢?
normalpan
帖子: 22
注册时间: 2008-10-28 10:36

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。

#34

帖子 normalpan » 2017-11-16 20:50

funicorn 写了:我是不解了,你是64位系统,安装了grub-efi,硬盘上存在efi分区,分区还带有GTP编号,而且你装的是win10。

按常理推断,你这活脱就是uefi+gpt启动的模式。

我认为不用纠结grub-pc了,你应该不需要安装grub-pc。
/dev/sda8 * 874369024 874954751 585728 286M ef EFI (FAT-12/16/32)
当我BIOS设置成uefi boot only 的时候无法进系统,grub菜单都没有。
normalpan
帖子: 22
注册时间: 2008-10-28 10:36

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。

#35

帖子 normalpan » 2017-11-16 21:05

poloshiao 写了:
sudo efibootmgr -v
EFI variables are not supported on this system.
磁盘 /dev/sda: 500GB
分区表:msdos
1. 表示 不是 UEFI 開機模式 開機
而是 Legacy Bios 開機模式 開機
1-1. 意思是 開機導引
應該安裝 grub-pc 及 遞迴相依及推薦套件
而非 geub-efi 及 遞迴相依及推薦套件
1-1-1. https://packages.ubuntu.com/artful/grub-pc
套件: grub-pc (2.02~beta3-4ubuntu7)
1-1-2. https://packages.ubuntu.com/artful/grub-efi
套件: grub-efi (2.02~beta3-4ubuntu7)
1-1-2-1. 如果已經安裝 最好是 移除 例如
ii grub-efi-amd64 2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii grub-efi-amd64-bin 2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 binaries)
iF grub-efi-amd64-signed 1.85+2.02~beta3-4ubuntu7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version, signed)
磁盘 /dev/sda: 500GB
分区表:msdos
sudo ls -al /dev/disk/by-partuuid/*
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-01 -> ../../sda1
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-02 -> ../../sda2
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-05 -> ../../sda5
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-06 -> ../../sda6
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-07 -> ../../sda7
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-08 -> ../../sda8
lrwxrwxrwx 1 root root 10 11月 15 18:50 /dev/disk/by-partuuid/829e829e-09 -> ../../sda9
lrwxrwxrwx 1 root root 11 11月 15 18:50 /dev/disk/by-partuuid/829e829e-0a -> ../../sda10
2. msdos 分割 應該不存在 partuuid
2-1. 如果不影響 暫時不理它
sudo dpkg -l | grep grub
3. 沒有看到 grub-pc
應該安裝 grub-pc
3-1. 如果以前沒安裝過 全新安裝 grub-pc
sudo apt install grub-pc
3-2. 如果以前安裝過 grub-pc 把上述指令 出現的回應 複製 貼上來
可能需要一一重新安裝其相依及推薦套件

4. 移除 grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
sudo apt purge grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
4-1. 前面安裝 grub-pc 時 有可能也會同時移除上述套件

5. 然後
5-1. 把 grub 2 部份開機引導 安裝到 /dev/sda 的 MBR (注意 會抹除 Windows 的開機引導)
sudo grub-install /dev/sda
5-2. 產生 新的 grub 2 開機選單 (自動包含 Windows 開機選項)
sudo update-grub
5-3. 重新產生 linux kernel 開機檔案
sudo update-initramfs -u -k all
5-4. 重新開機
sudo systemctl reboot

6. 提醒 上述任何步驟
出現錯誤訊息 暫停
把錯誤訊息複製貼上來
避免摘要 以免遺漏重要資訊
----
根据前面的判断,我的电脑是legacy 启动
所以我执行了sudo apt install grub-pc;自动删除了efi的那些。安装以后按照图形提示选择了/dev/sda 。完成后重启 没问题。卸载untiy也完全没错误提示了! :em05 谢谢了
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。(已解决)

#36

帖子 poloshiao » 2017-11-16 22:36

恭喜你 契而不捨

以後有機會重新安裝
所有的作業系統 都同時在 UEFI enabled 下重新安裝
另一種體驗
normalpan
帖子: 22
注册时间: 2008-10-28 10:36

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。(已解决)

#37

帖子 normalpan » 2017-11-16 23:25

poloshiao 写了:恭喜你 契而不捨

以後有機會重新安裝
所有的作業系統 都同時在 UEFI enabled 下重新安裝
另一種體驗
谢谢你。最主要是通过遇到问题,在高手的帮助下学到更多 :em04
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。

#38

帖子 funicorn » 2017-11-17 6:50

首先恭喜你解决问题。

然而,你之前的17.04的确给你安装了grub-efi,而且没有安装grub-pc,然后你在传统模式也就是legacy启动模式下使用一切正常,这也是挺奇怪的……
normalpan 写了:
funicorn 写了:我是不解了,你是64位系统,安装了grub-efi,硬盘上存在efi分区,分区还带有GTP编号,而且你装的是win10。

按常理推断,你这活脱就是uefi+gpt启动的模式。

我认为不用纠结grub-pc了,你应该不需要安装grub-pc。
/dev/sda8 * 874369024 874954751 585728 286M ef EFI (FAT-12/16/32)
当我BIOS设置成uefi boot only 的时候无法进系统,grub菜单都没有。
normalpan
帖子: 22
注册时间: 2008-10-28 10:36

Re: 升级到17.10后 删除软件不成功。盼高手解决啊。。。。

#39

帖子 normalpan » 2017-11-20 18:21

funicorn 写了:首先恭喜你解决问题。

然而,你之前的17.04的确给你安装了grub-efi,而且没有安装grub-pc,然后你在传统模式也就是legacy启动模式下使用一切正常,这也是挺奇怪的……
normalpan 写了:
funicorn 写了:我是不解了,你是64位系统,安装了grub-efi,硬盘上存在efi分区,分区还带有GTP编号,而且你装的是win10。

按常理推断,你这活脱就是uefi+gpt启动的模式。

我认为不用纠结grub-pc了,你应该不需要安装grub-pc。
/dev/sda8 * 874369024 874954751 585728 286M ef EFI (FAT-12/16/32)
当我BIOS设置成uefi boot only 的时候无法进系统,grub菜单都没有。
那我已经想不起来了哈哈。总之在17.04的时候安装卸载都没有这个错误提示,会不会是升级到17.10的时候才变的呢?
回复