You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Ubuntu 20.04系统操作指引及sda5分区启动错误修复的技术咨询

Ubuntu 20.04系统操作指引及sda5分区启动错误修复的技术咨询

嘿,碰到sda5分区导致的Ubuntu 20.04启动错误别发愁,我整理了几个实战有效的修复步骤,一步步来大概率能解决:

  • 第一步第一步:用安装介质进入试用模式
    找个Ubuntu 20.04的安装U盘或光盘,插到电脑上从它启动,选择「Try Ubuntu without installing」进入试用系统,这样我们就能在不启动故障系统的前提下操作了。

  • 第二步:确认sda5的状态与路径
    打开终端,输入lsblk或者sudo fdisk -l,找到标注为sda5的分区,记下它的路径(一般是/dev/sda5)。

  • 第三步:修复文件系统错误
    这是启动故障最常见的原因,先卸载sda5(如果提示设备忙的话):

    sudo umount /dev/sda5
    

    然后运行文件系统检查修复命令:

    sudo fsck /dev/sda5
    

    过程中如果出现修复提示,输入y确认即可,等待修复完成。

  • 第四步:重新安装GRUB引导(如果fsck无效)
    如果文件系统没问题,那可能是GRUB引导损坏了,试试重新安装:

    1. 先把sda5挂载到/mnt目录:
      sudo mount /dev/sda5 /mnt
      
    2. 绑定系统必要的虚拟文件系统:
      sudo mount --bind /dev /mnt/dev
      sudo mount --bind /proc /mnt/proc
      sudo mount --bind /sys /mnt/sys
      
    3. 切换到故障系统的根环境:
      sudo chroot /mnt
      
    4. 重新安装GRUB到磁盘(注意是/dev/sda,不是sda5分区):
      sudo grub-install /dev/sda
      
    5. 更新GRUB配置:
      sudo update-grub
      
    6. 退出chroot环境并重启:
      exit
      sudo reboot
      
  • 第五步:检查fstab配置(如果仍未解决)
    有时候是开机自动挂载的配置错了,导致系统无法挂载sda5:

    1. 挂载sda5到/mnt:sudo mount /dev/sda5 /mnt
    2. 查看sda5的UUID:blkid /dev/sda5,记下输出里的UUID值
    3. 编辑fstab文件:sudo nano /mnt/etc/fstab
    4. 找到对应sda5的行,把里面的UUID或者路径改成刚才查到的正确值,按Ctrl+O保存,Ctrl+X退出
    5. 重启系统试试

备注:内容来源于stack exchange,提问作者Asep Sutisna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:34:50