关于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引导损坏了,试试重新安装:- 先把sda5挂载到/mnt目录:
sudo mount /dev/sda5 /mnt - 绑定系统必要的虚拟文件系统:
sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys - 切换到故障系统的根环境:
sudo chroot /mnt - 重新安装GRUB到磁盘(注意是
/dev/sda,不是sda5分区):sudo grub-install /dev/sda - 更新GRUB配置:
sudo update-grub - 退出chroot环境并重启:
exit sudo reboot
- 先把sda5挂载到/mnt目录:
第五步:检查fstab配置(如果仍未解决)
有时候是开机自动挂载的配置错了,导致系统无法挂载sda5:- 挂载sda5到/mnt:
sudo mount /dev/sda5 /mnt - 查看sda5的UUID:
blkid /dev/sda5,记下输出里的UUID值 - 编辑fstab文件:
sudo nano /mnt/etc/fstab - 找到对应sda5的行,把里面的UUID或者路径改成刚才查到的正确值,按
Ctrl+O保存,Ctrl+X退出 - 重启系统试试
- 挂载sda5到/mnt:
备注:内容来源于stack exchange,提问作者Asep Sutisna
相关产品推荐
相关产品推荐

