📜  如何从 grub 救援启动 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:23:46.544000             🧑  作者: Mango

如何从 GRUB 救援启动 - Shell-Bash

在使用 Linux 操作系统时,由于系统错误或其他问题,可能会遇到 GRUB 启动错误的问题,导致无法正常启动系统。这时可以通过 GRUB 救援启动来修复系统错误。

在本文中,我们将介绍如何通过 Shell-Bash 命令行来进行 GRUB 救援启动。

步骤
  1. 开机后按下 Shift 键,进入 GRUB 启动菜单。

  2. 选择 Advanced options for Ubuntu,并进入故障排除模式。

  3. 选择 root 终端,并使用管理员权限进入 Shell-Bash 命令行。

  4. 输入以下命令以挂载系统分区:

    mount -o remount,rw /
    

    这将以只读的方式重新挂载文件系统,以便进行操作。

  5. 输入以下命令以查看系统硬盘和分区信息:

    fdisk -l
    

    根据输出的信息,找到所需的系统分区(通常是 /dev/sda1)。

  6. 输入以下命令以重新安装 GRUB 引导程序:

    grub-install /dev/sda1
    

    如果你使用的是 UEFI 引导方式,则需要执行以下命令:

    grub-install --efi-directory=/boot/efi --bootloader-id=ubuntu --target=efi /dev/sda1
    
  7. 输入以下命令以更新 GRUB 配置文件:

    update-grub
    

    更新 GRUB 配置文件以包含最新的引导信息。

  8. 输入以下命令以退出救援模式并重启系统:

    reboot
    

现在你的系统应该已经成功恢复并正常启动了。

总结

通过以上步骤,你可以在出现 GRUB 启动错误时通过 Shell-Bash 命令行进行救援启动并修复系统错误。务必注意操作时的权限和操作对象,并在进行操作时进行备份以避免数据丢失。