我调整了一个分区的大小,并使用 ubuntu 安装 cd 上的 gparted 创建了一个新分区,用于托管 LFS。当我重新启动时,安装会停止并显示紫色屏幕,无法继续。在寻找可能的解决方案后,我找到了一种可以让我启动到 ubuntu 的解决方法。我在启动模式下在高级选项中打开一个 shell,然后写入:“mount -o remount,rw /”这样我就可以进入 ubuntu,但它在重新启动时丢失了。我使用了启动修复,但问题仍然存在。以下是来自启动修复的日志: http://paste.ubuntu.com/p/rPTgGBCbYk/
我正在运行 ubuntu 16.04
任何帮助将不胜感激
答案1
首先尝试更新 GRUB。
如果可以的话,启动进入修复模式:
使用以下命令:
update-grub
如果仍然不起作用:
修复重启/关机冻结问题
如果您的机器在尝试关机或重启时死机,请尝试修改 /etc/default/grub。使用 gksudo gedit /etc/default/grub(图形界面)或 sudo nano /etc/default/grub(命令行)打开该文件。任何其他纯文本编辑器(Vim、Emacs、Kate、Leafpad)也可以。找到以 GRUB_CMDLINE_LINUX_DEFAULT 开头的行,并在末尾添加 reboot=bios。
如果操作正确,它应该会产生类似 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=bios" 的结果
然后保存文件,运行 sudo update-grub 并以任何可行的方式重新启动。此后,重新启动和关机应该可以正常工作。
对于某些硬件(尤其是 DELL),您添加的内核参数需要为 reboot=pci(而不是 reboot=bios),步骤保持不变。
- 编辑 *
要重新安装引导加载程序,请使用:
sudo grub-install --boot-directory=/mnt/ubuntu/boot /dev/sda