我意外地将硬盘分区更改为仅在授权后才可挂载,但是当我重新启动笔记本电脑时,grub 已损坏,我认为它没有加载操作系统分区。
如何解决此安装问题?
注意:ls
在 Grub 救援窗口中运行结果为:
(hd0) , (hd0,msdos4),(hd0,msdos2),(hdo,msdos1)
答案1
我通常从 Live CD 执行 grub 修复操作。我假设您的硬盘使用 MBR 结构。如果您使用 EUFI 和 GPT,则此方法无效。
启动实时 Ubuntu CD,选择“试用 Ubuntu”,而不是“安装 Ubuntu”。
打开一个终端并挂载您的操作系统分区(假设它是 /dev/sda1)。
sudo mount /dev/sda1 /mnt
将 grub 安装到 /dev/sda 的 MBR 并告诉它使用现有的 /dev/sda1 grub 配置
sudo grub2-install /dev/sda --boot-directory=/mnt/boot
您应该会看到一条消息,表明 grub 已安装并且没有报告任何错误。
重启。