调整大小/创建分区后无法启动

调整大小/创建分区后无法启动

我调整了一个分区的大小,并使用 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

相关内容