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

Ubuntu 22.04无法启动,卡在清理孤立inode环节求助

Ubuntu 22.04无法启动,卡在清理孤立inode环节求助

看起来你遇到的是文件系统检查完成后系统直接挂死的棘手问题,既然你能通过USB启动试用版Ubuntu,那咱们就从这个突破口入手,给你几个实用的排查和修复方案:

  • 挂载故障分区,深度检查文件系统
    启动USB试用版后,先打开终端,用lsblk或者fdisk -l确认你的故障分区/dev/sdb3的位置(避免选错分区)。接着:

    1. 创建一个挂载点:sudo mkdir /mnt/ubuntu
    2. 尝试挂载分区:sudo mount /dev/sdb3 /mnt/ubuntu,如果挂载失败提示需要修复,先执行sudo e2fsck -f /dev/sdb3(注意这一步要确保分区没有挂载),这个命令会比系统启动时自动运行的fsck更彻底地检查并修复文件系统问题。
    3. 挂载成功后,查看系统启动日志找线索:sudo cat /mnt/ubuntu/var/log/boot.log,或者搜索错误信息:sudo cat /mnt/ubuntu/var/log/syslog | grep -i "error\|fail"
  • 修复GRUB引导或调整启动参数
    有时候引导配置异常也会导致启动挂死,咱们可以进入chroot环境修复:

    1. 先挂载必要的系统目录:
      sudo mount --bind /dev /mnt/ubuntu/dev
      sudo mount --bind /proc /mnt/ubuntu/proc
      sudo mount --bind /sys /mnt/ubuntu/sys
      
    2. 进入chroot环境:sudo chroot /mnt/ubuntu
    3. 检查GRUB配置,看看/etc/default/grub里的GRUB_CMDLINE_LINUX_DEFAULT有没有奇怪的参数,有的话可以先注释掉,然后更新GRUB:update-grub
    4. 要是怀疑GRUB损坏,还可以重新安装到磁盘:grub-install /dev/sdb(注意这里是磁盘sdb,不是分区sdb3),之后再执行update-grub
  • 尝试纯文本模式启动,排查驱动/服务问题
    很多时候fsck完成后,系统是卡在加载图形驱动或者某个服务上,你可以试试强制纯文本启动:

    1. 开机时按住Shift键调出GRUB菜单(如果没显示就多按几次),选中你的Ubuntu启动项,按e进入编辑模式
    2. 找到以linux开头的行,把quiet splash替换成nomodeset text,按F10启动,要是能进入纯文本终端,就可以逐一排查最近安装的服务或驱动了
    3. 要是你之前看不到GRUB菜单,也可以通过USB启动进入chroot后,修改/etc/default/grub里的GRUB_TIMEOUT为10,保存后执行update-grub,下次开机就能看到菜单了
  • 检查磁盘硬件健康
    系统莫名挂死也可能是磁盘硬件出了问题,你可以用smartmontools检查:

    1. 在USB试用版里安装工具:sudo apt install smartmontools
    2. 运行检查:sudo smartctl -a /dev/sdb,重点看SMART整体健康评估结果,如果显示FAILED,那大概率是磁盘硬件故障,得考虑备份数据换盘了

要是以上方法都没能解决问题,建议先通过USB启动把重要数据备份出来,再考虑重装系统。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.23 15:12:52