我正在使用 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