Ubuntu系统安装教程Ubuntu安装后如何修复GRUB引导错误?

作者:IT技术圈子 阅读:1 日期:2025年09月22日

以下是针对Ubuntu系统的安装教程及安装后修复GRUB引导错误的详细指南:

  • 备份数据:安装前备份重要文件,避免分区覆盖导致数据丢失。
  • 2. 安装步骤 1. 启动安装:插入U盘,重启电脑,进入BIOS(通常按`F2/Del/F12`),选择U盘启动。 2. 选择语言:选择安装语言(如中文)。 3. 安装类型: 双系统:选择“其他选项”(Something Else),手动分区。 创建`/`(根分区,Ext4,至少20GB)。 创建`/home`(可选,Ext4,剩余空间)。 创建`swap`(交换空间,建议与内存大小相同)。 单系统:选择“清除整个磁盘并安装Ubuntu”。 4. 设置用户:输入用户名、密码及时区。 5. 完成安装:点击“安装”,等待完成后重启。

    修复方法: 1. 使用Ubuntu Live USB启动:

    • 插入U盘,选择“试用Ubuntu”(Try Ubuntu)。 2. 打开终端(`Ctrl+Alt+T`),安装`boot-repair`工具: ```bash sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair ``` 3. 运行Boot-Repair: ```bash sudo boot-repair ```
    • 选择“Recommended Repair”(推荐修复),按提示操作。
    • 修复完成后,重启电脑。

    场景2:手动修复GRUB(高级用户) 1. 挂载系统分区: 确定Ubuntu根分区(如`/dev/sda2`)和EFI分区(如`/dev/sda1`)。 挂载根分区: ```bash sudo mount /dev/sda2 /mnt sudo mount /dev/sda1 /mnt/boot/efi # 如果是UEFI模式 ``` 2. 绑定必要目录: ```bash sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys ``` 3. chroot到系统环境: ```bash sudo chroot /mnt ``` 4. 重新安装GRUB: UEFI模式: ```bash grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu update-grub ``` Legacy BIOS模式: ```bash grub-install /dev/sda # 替换为实际磁盘名 update-grub ``` 5. 退出并重启: ```bash exit sudo reboot ```

    场景3:Windows更新后Ubuntu引导丢失 原因:Windows更新可能覆盖UEFI启动项。 修复步骤: 1. 使用Ubuntu Live USB启动,按上述方法运行`boot-repair`。 2. 或在Windows中通过`bcdedit`添加Ubuntu启动项(需管理员权限): ```cmd bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi ```

    如有其他问题,可提供具体错误信息进一步排查!

      END