我最近从 Ubuntu 14.04 升级到了 16.04.2。升级失败后,我使用 DVD 重新安装了它。现在完成安装后,当我弹出 DVD 并重新启动时,grub 出现了。我不明白我做错了什么。我按照 Ubuntu 网站上的常规手册进行操作。请帮忙。
lsblk 的输出:
名称 MAJ:MIN RM 大小 RO 类型 安装点
sr0 11:0 1 1.5G 0 rom/cdrom
loop0 7:0 0 1.4G 1 循环/rofs
sda 8:0 0 465.8G 0 磁盘
─sda4 8:4 0 1M 0 部分
─sda2 8:2 0 40M 0部分
─sda5 8:5 0 7.9G 0 部分 [SWAP]
─sda3 8:3 0 3G 0部分
─sda1 8:1 0 500M 0部分
└─sda6 8:6 0 454.4G 0部分
blkid 的输出
/dev/sda1:LABEL="ESP" UUID="FA37-2A18" TYPE="vfat" PARTLABEL="EFI 系统分区" PARTUUID="ff682bf3-7817-4b03-98dd-3771979e9eb2"
/dev/sda2:LABEL="DIAGS" UUID="AAA2-6116" TYPE="vfat" PARTLABEL="基本数据分区" PARTUUID="6ccc7ecf-6835-4622-99ad-727d741dfb71"
/dev/sda3:LABEL="OS" UUID="3AA3-6F37" TYPE="vfat" PARTLABEL="基本数据分区" PARTUUID="25f16079-8a5c-460c-aebc-1065ee3498e5"
/dev/sda6:UUID="9ac4d432-65b5-4897-9a56-0ed86acb9803" TYPE="ext4" PARTUUID="82cbf0c4-bfd7-4b4e-8b18-fa752181e21f"
/dev/sr0:UUID="2017-02-15-21-44-13-00" LABEL="Ubuntu 16.04.2 LTS amd64" TYPE="iso9660" PTUUID="15e2543d" PTTYPE="dos"
grub-install 的输出
ubuntu@ubuntu:~$ sudo grub-install /dev/sda1
为 i386-pc 平台安装。
grub-install:错误:无法获取“aufs”的规范路径。
格式化硬盘后的输出(从 live dvd boot 获得)
ubuntu@ubuntu:~$ lsblk
名称 MAJ:MIN RM 大小 RO 类型 安装点
sr0 11:0 1 1.5G 0 rom/cdrom
loop0 7:0 0 1.4G 1 循环/rofs
sda 8:0 0 465.8G 0 磁盘
─sda2 8:2 0 1K 0 部分
─sda5 8:5 0 3.9G 0 部分 [SWAP]
└─sda1 8:1 0 461.9G 0部分
ubuntu@ubuntu:~$
答案1
检查 EFI 启动路径。在自定义 EFI 映像上使用安全启动启动时应为:
EFI\ubuntu\shimx64.efi
您使用的是 HP 电脑吗?这些电脑在 uefi 启动方面存在一些问题。Hp 错误:
答案2
最终编辑,直接获得结果解决方案。
确保在 BIOS 中完全关闭 UEFI。即使用 Legacy。如果 UEFI/Legacy 选项出现在多个 BIOS 菜单上,请确保在所有 BIOS 菜单上都选择了 Legacy。
启动 Live CD
在完成所有步骤之前,请勿重置或注销,否则您将必须重新安装此处提到的任何程序,因为 Live CD 不会保存更改。
在 Live 会话安装中gparted
,可以通过 GUI 软件中心或使用sudo apt-get install gparted
从应用程序列表中打开 Gparted,然后选择右上角的硬盘。
选择驱动器后,右键单击并选择删除,删除驱动器上的所有分区。单击顶部菜单中的复选标记图标写入这些更改
完成后,从顶部文本菜单中选择“设备”,然后选择“创建分区表”
当弹出窗口出现时,选择 ms-dos 并写入更改。如果出现更多弹出窗口,您可以告诉它忽略任何错误。
完成后,您将拥有一个可以进行 Legacy 启动的 MBR 硬盘。
重启并尝试再次安装 Ubuntu。让安装程序自动对硬盘进行分区,即使用整个磁盘,带或不带 LVM。