我买了一台新笔记本电脑 - Dell Inspiron 3521,预装了 Windows 8 和 GPT 分区。像往常一样,我购买新笔记本电脑后的第一步是安装 Ubuntu。
因此遵循本指南 -使用 UEFI 安装 Ubuntu 和预装的 Windows并禁用安全启动(UEFI 仍然启用)并安装 Ubuntu 13.04
现在重新启动我的系统。现在我看不到 grub。当我选择 F10 进入启动选项时,我同时看到 Ubuntu 和 Windows 启动管理器选项。我可以进入 Windows,但当我选择 Ubtuntu 时,它会带我进入 grub 命令行而不是 GUI。我甚至尝试使用启动管理器进行修复,但仍然没有帮助。启动修复持续到某些步骤并失败,提示“请关闭所有包管理器并继续”。我已确认没有正在运行的包管理器。但它仍然说同样的话。这是我的启动修复摘要 -http://paste.ubuntu.com/5779528/
我也尝试了其他方法但无法启动 Ubuntu。
请帮忙。谢谢
答案1
我建议你尝试安装我的rEFInd 启动管理器,这将绕过 GRUB。如果您从 Windows 安装它,请务必保留 x86-64 的 EFI 驱动程序,或者至少保留 ext4fs 驱动程序。GRUB 在基于 EFI 的计算机上似乎仍然不可靠,并且修复这些问题可能非常困难,特别是如果 Boot Repair 不起作用。
如果您愿意坚持使用 GRUB 和 Boot Repair,我在您的输出中注意到的一件事是:
The boot of your PC is in Legacy mode. You may want to retry after changing it to EFI mode.
Do you want to continue?
在 EFI 模式下启动将使修复更加可靠,尽管我怀疑在 BIOS/传统模式下启动是否会导致您遇到的彻底失败。不幸的是,强制 EFI 模式与 BIOS/传统模式启动的方法因计算机而异。通常您可以通过计算机自己的启动管理器来执行此操作,通常在启动时按下功能键即可激活,但细节差异很大。
我在您的输出中注意到的另一件事是:
chroot /mnt/boot-sav/sda7 apt-get -y --force-yes update
E: List directory /var/lib/apt/lists/partial is missing. - Acquire (2: No such file or directory)
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
我对 Boot Repair 的内部结构不够熟悉,无法准确知道发生了什么,但此输出的最后三个字(“您是 root 吗?”)可能至关重要。要使其工作,Boot Repair 必须以 的身份运行root
。某些 Linux 应急光盘(如 Parted Magic 和 System Rescue CD)root
默认以 的身份运行所有内容。但是,如果您使用的是 Ubuntu 光盘,则可能需要在 Boot Repair 命令前加上 以sudo
将其作为 启动root
。
此消息也可能表明您的 Ubuntu 安装存在问题。可能是安装过程中出现问题,从而导致这些错误。如果是这样,您可能需要从头开始重新安装 Ubuntu。