这将解决您的启动问题。

这将解决您的启动问题。

我正在使用 Ubuntu Server 16.04,突然有一天我遇到了启动错误。启动错误消息如下图所示。这是什么问题?我该如何修复它?

带有调用跟踪的启动错误

答案1

修复 Ubuntu 中的启动问题:


首先在启动时按“e”进入修复模式。

然后选择“修复损坏的包裹”

之后选择“更新 GRUB 引导程序”

降到 ROOT shell。

用你的 Ubuntu 分区替换 /dev/sdX

grub-install /dev/sdX
grub-install --recheck /dev/sdX
update-grub
reboot

恢复模式

如果这不能解决您的启动问题,请使用以下修复之一。


使用启动修复:

使用实时 USB 登录 Ubuntu。

在终端中使用以下命令安装 boot-repair:

sudo apt-add-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair

boot-repair

启动修复

单击“推荐的修复”来修复您的启动。


从终端:

sudo fdisk -l
sudo blkid

运行以下命令将 Ubuntu 分区挂载到 /mnt/ubuntu,将 /dev/sdX 替换为上述命令中 Ubuntu 分区的设备名称:

sudo mkdir /mnt/ubuntu

sudo mount /dev/sdX /mnt/ubuntu

运行以下命令从 live CD 重新安装 grub,将 /dev/sdX 替换为上面的硬盘设备名称:

sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sdX

更新 grub:

sudo update-grub

重启 :

sudo reboot

这将解决您的启动问题。

相关内容