首页主机资讯ubuntu分卷后系统如何启动

ubuntu分卷后系统如何启动

时间2025-12-16 09:57:04发布访客分类主机资讯浏览1395
导读:Ubuntu 分卷或调整分区后系统无法启动的处理指南 一、快速自检与定位 进入固件设置(BIOS/UEFI):开机按 F2/Delete/Esc,确认启动顺序把装有 Ubuntu 的磁盘或 Windows Boot Manager 置于优...

Ubuntu 分卷或调整分区后系统无法启动的处理指南

一、快速自检与定位

  • 进入固件设置(BIOS/UEFI):开机按 F2/Delete/Esc,确认启动顺序把装有 Ubuntu 的磁盘或 Windows Boot Manager 置于优先;如为 UEFI,必要时临时关闭 Secure Boot;如为传统 CSM/MBR 启动,确保启用 CSM。
  • Ubuntu Live USB 启动,打开终端确认分区:
    • 查看磁盘与分区:sudo fdisk -llsblk
    • 检查文件系统:sudo fsck -y /dev/sdXY(将 /dev/sdXY 替换为实际根分区,如 /dev/sda5
  • 若已进入 grub rescue> (提示如 “error: unknown filesystem”),说明 GRUB 找不到正确的根分区或前缀,需要先定位分区再手动引导进入系统。

二、一键修复引导 Boot Repair(推荐)

  • 制作并从 Ubuntu Live USB 启动,选择 “Try Ubuntu”。
  • 安装并运行 Boot Repair:
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt-get update
    sudo apt-get install -y boot-repair
    boot-repair
    
  • 在图形界面选择 Recommended repair,完成后重启并拔掉 U 盘。该工具会自动检测并修复 GRUB 配置、EFI 启动项等常见问题。

三、手动重装 GRUB(Boot Repair 无效时)

  • 确认分区:
    • 根分区:如 /dev/sda5(通常为 ext4
    • EFI 分区(UEFI 机型):如 /dev/sda1FAT32,挂载点 /boot/efi
  • 挂载并切换根环境:
    sudo fdisk -l
    sudo mount /dev/sda5 /mnt
    sudo mount /dev/sda1 /mnt/boot/efi    # 仅 UEFI 机型执行
    sudo mount --bind /dev  /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys  /mnt/sys
    sudo chroot /mnt
    
  • 重装 GRUB 并更新配置:
    grub-install /dev/sda              # 目标为整块磁盘,如 /dev/sda
    update-grub
    exit
    sudo umount -R /mnt
    reboot
    
  • 如为 UEFI,确保固件中 Ubuntushimx64.efi 启动项存在并被优先选择。

四、进入 grub rescue 的临时引导与后续修复

  • grub rescue> 中定位系统分区:
    ls                              # 列出 (hd0,msdosX)/(hd0,gptX) 等
    ls (hd0,msdosX)/boot             # 找到含 vmlinuz、initrd.img 的分区
    
  • 设置根与前缀并引导:
    set root=(hd0,msdosX)
    set prefix=(hd0,msdosX)/boot/grub
    insmod normal
    normal
    
  • 成功进入系统后,按第三部分步骤重新安装 GRUB,避免再次进入救援模式。

五、分区表损坏或分区丢失的恢复

  • 使用 TestDisk 恢复分区表:
    • Live USB 启动,安装并运行:sudo apt-get install testdisk & & sudo testdisk
    • 选择磁盘 → 选择分区表类型(Intel/MBREFI/GPT)→ Analyse → 必要时 Deep Search → 标记正确分区 → Write 写入分区表 → 重启。
  • 若分区表已修复但仍未出现 GRUB 菜单,可再次运行 Boot Repair 重建引导。

六、预防与后续配置

  • 调整分区后,若新增了数据分区,建议按需挂载并写入 /etc/fstab,避免影响系统分区:
    lsblk
    sudo mkdir -p /mnt/mydisk
    sudo mount /dev/sdb1 /mnt/mydisk
    # 获取 UUID:sudo blkid /dev/sdb1
    sudo nano /etc/fstab
    # 建议使用 UUID 添加一行,例如:
    # UUID=xxxx-xxxx  /mnt/mydisk  ext4  defaults  0  2
    sudo mount -a
    
  • 操作磁盘与引导前务必备份重要数据;若怀疑硬件故障,使用 smartctl 等工具检测硬盘健康状态。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu分卷后系统如何启动
本文地址: https://pptw.com/jishu/772542.html
ubuntu分卷如何解决磁盘空间不足问题 Ubuntu如何利用Postman进行自动化测试

游客 回复需填写必要信息