📅  最后修改于: 2023-12-03 15:23:46.544000             🧑  作者: Mango
在使用 Linux 操作系统时,由于系统错误或其他问题,可能会遇到 GRUB 启动错误的问题,导致无法正常启动系统。这时可以通过 GRUB 救援启动来修复系统错误。
在本文中,我们将介绍如何通过 Shell-Bash 命令行来进行 GRUB 救援启动。
开机后按下 Shift 键,进入 GRUB 启动菜单。
选择 Advanced options for Ubuntu,并进入故障排除模式。
选择 root 终端,并使用管理员权限进入 Shell-Bash 命令行。
输入以下命令以挂载系统分区:
mount -o remount,rw /
这将以只读的方式重新挂载文件系统,以便进行操作。
输入以下命令以查看系统硬盘和分区信息:
fdisk -l
根据输出的信息,找到所需的系统分区(通常是 /dev/sda1)。
输入以下命令以重新安装 GRUB 引导程序:
grub-install /dev/sda1
如果你使用的是 UEFI 引导方式,则需要执行以下命令:
grub-install --efi-directory=/boot/efi --bootloader-id=ubuntu --target=efi /dev/sda1
输入以下命令以更新 GRUB 配置文件:
update-grub
更新 GRUB 配置文件以包含最新的引导信息。
输入以下命令以退出救援模式并重启系统:
reboot
现在你的系统应该已经成功恢复并正常启动了。
通过以上步骤,你可以在出现 GRUB 启动错误时通过 Shell-Bash 命令行进行救援启动并修复系统错误。务必注意操作时的权限和操作对象,并在进行操作时进行备份以避免数据丢失。