安装 Ubuntu 16.04.2 LTS 后访问 grub

安装 Ubuntu 16.04.2 LTS 后访问 grub

我最近从 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 错误:

https://bugs.launchpad.net/linuxmint/+bug/1309395

答案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。

相关内容