You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04.2安装反复出现Errno 5 - input/output error的解决求助

Ubuntu 22.04.2安装反复出现Errno 5 - input/output error的解决求助

兄弟,我太懂你这种升级搞崩系统、重装还卡IO错误的崩溃感了!Errno 5本质就是输入输出错误,结合你说的情况,大概率是磁盘分区/文件系统出问题,或者磁盘硬件有隐患,给你几个针对性的解决思路,一步步来排查:

  • 先进入Live环境修复文件系统
    你之前没法用fsck是因为系统分区被挂载且有进程占用,试试从安装U盘进入试用模式:

    1. 插好安装U盘,开机选择从U盘启动,选「Try Ubuntu without installing」进入Live环境(系统跑在内存里,不会占用本地磁盘)
    2. 打开终端,用lsblk命令列出所有磁盘和分区,找到你的本地系统分区(比如/dev/sda2,看Size列对应你的系统盘大小)
    3. 先尝试卸载分区:sudo umount /dev/sda2,如果提示「target is busy」,用sudo fuser -km /dev/sda2强制杀掉占用该分区的进程,再重新执行卸载命令
    4. 运行文件系统检查修复:如果是ext4文件系统,执行sudo fsck.ext4 /dev/sda2,过程中按提示输入y确认修复即可(其他文件系统对应fsck.ext3/xfs_repair等命令)
  • 排查磁盘硬件健康
    IO错误也可能是磁盘本身有坏道或者硬件故障,检查一下:

    1. 在Live环境的终端里,先安装工具:sudo apt update && sudo apt install smartmontools
    2. 检查磁盘SMART信息:机械盘执行sudo smartctl -a /dev/sda,NVMe固态盘执行sudo smartctl -a /dev/nvme0n1
    3. 重点看输出里有没有「Failed」状态的项,或者坏道计数、读写错误异常的情况,如果有,大概率是磁盘硬件问题,可能需要更换磁盘
  • 尝试手动分区重新安装
    要是文件系统修复后还是报错,试试跳过自动分区,手动重建分区:

    1. 重新进入安装界面,选择「Something else」手动分区选项
    2. 删除旧的系统分区,点击「New Partition Table」重新创建分区表(推荐选GPT格式)
    3. 新建/分区(格式选ext4,挂载点设为/)、swap分区(或者后续用swap文件代替),确认分区无误后开始安装
  • 重新制作干净的安装U盘
    虽然你说换过U盘,但也有可能是镜像写入不完整,试试用官方方式重新制作:
    终端执行sudo dd if=你的Ubuntu镜像路径.iso of=/dev/sdb bs=4M status=progress,注意/dev/sdb是你的U盘设备名,别写错成系统磁盘!

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

火山引擎 最新活动