在 Acer Aspire One 上安装后无法加载 Ubuntu 16.04

在 Acer Aspire One 上安装后无法加载 Ubuntu 16.04

我从 USB 棒安装了 Ubuntu 16.04,并删除了 Acer Aspire 1 - 132 - H14N/W 上的 Windows 操作系统。Windows
已删除,但 Ubuntu 无法启动 - 它在加载屏幕上显示无法打开 \EFI...。
如果我移除 USB,它会显示一条消息:没有可启动的驱动程序。我尝试使用命令行中的启动修复,其中一个是实时 USB - 高级选项备份和重命名 Windows EFI 文件。当我尝试再次安装 Ubuntu 时,它询问我是否要删除 Ubuntu 16.04 - 我认为它已安装,但由于某种原因它无法启动。
我该怎么办?
输出ls -l /dev/disk/by-label/是:
total 0
lrwxrwxrwx 1 root root 10 Nov 13 06:04 UBUNTU\x2016_0 -> ../../sda1

答案1

首先制作一个 Ubuntu Live CD,并将以下命令的输出添加到您的问题中,这将帮助我们回答您:

ls -l /dev/disk/by-label/

inxi -Fxzc0

现在继续尝试挂载分区:

sudo mount /dev/sda1 /mnt

如果cat /mnt/etc/lsb-release向您提供了 Ubuntu 的详细信息,则说明您在该分区中有 Ubuntu(在您的情况下为 sda1)

现在你要做的是:

sudo chroot /mnt

grub

find /boot/grub/stage1

上面的输出类似:(hd0,*)用数字替换下面使用的任何位置的 * ,我确定它将是 1,

root (hd0,*)

上面这行设置根目录挂载在 sda* 上,你的情况是 sda1,继续输入:

setup (hd0)

quit

可选:在以下命令的输出中搜索名为它的行,现在您应该set root=可以开始了。hd0,gpt*hd0,gpt1

cat /boot/grub/grub.cfg

完成后,现在删除 LiveCD 后重新启动计算机,sda1 上现有的 Ubuntu 应该可以正常启动。

相关内容