我正在使用 Ubuntu 15.10 (64 位),昨天使用 apt-get 更新后,它无法再启动。它从 BIOS 屏幕变黑,然后又回到 BIOS。
我已经从 USB 驱动器启动到 Boot Repair 并得到以下输出:http://paste.ubuntu.com/16975693/
运行自动修复工具无法解决问题,我该怎么办?
答案1
我认为grub
apt 更新后无法正确更新。既然启动修复无法为您修复它,您需要手动修复它。您的启动修复信息显示三个驱动器:sda
和sdb
。sdc
您需要找出您安装 ubuntu 的位置。如果是sda
,请确保将其用于下面提到的所有命令。
- 从 Ubuntu DVD(或带有 Ubuntu 的 Live USB)启动您的计算机。选择“试用 Ubuntu(无需安装)”。仅使用您想要修复的 Ubuntu 版本的 DVD。因此对于 15.10,请使用 15.10 的 DVD。
- 现在您需要找出根分区(安装 Ubuntu 的分区)的名称(和分区号)。使用应用程序 Gparted Partition Editor 检查。Ubuntu DVD 和 Linux Mint DVD 上都有 Gparted。
提示:Ubuntu 的根分区通常将格式化为 EXT4。EFI 分区可能将格式化为 FAT32,并且将具有启动标志。在我的计算机上,Ubuntu 根分区称为 sda5。为了清楚起见,我将在本指南的其余部分中使用这种情况。
启动终端窗口。
将以下命令行复制/粘贴到终端中(您可以右键单击复制/粘贴):
sudo mount /dev/sda5 /mnt
注意:仅当 Ubuntu 位于 sda5 上时!根据您的情况更改数字。....然后按 Enter。这会将 Ubuntu 根分区挂载到硬盘上。- 将此命令行复制/粘贴到终端:
sudo grub-install /dev/sda --root-directory=/mnt
....然后按 Enter。这将安装 Grub。注意:一定要使用复制/粘贴,不要手动输入此命令!许多人忘记在此命令中输入必要的空格。注意:您可能会收到以下无害的错误报告:grub 探测:错误:无法获取 /cow 的规范路径安装完成。未报告任何错误。此 grub 探测错误是无害的,一切都应该正常。
- 现在在终端中输入:
sudo reboot
....然后按 Enter。
这应该可以!您将在此找到更多与 grub 相关的信息关联。