尝试安装 Ubuntu 时出现“errno 5 - 输入/输出错误”

尝试安装 Ubuntu 时出现“errno 5 - 输入/输出错误”

今天我为我的笔记本电脑下载了 Ubuntu。它从可启动的 USB 运行良好,但当我尝试安装它时,我收到以下错误消息:

The installer encountered an error copying files to the hard disk:

[Errno 5] Input/output error

This is often due to a faulty CD/DVD disk or drive, or a faulty hard   
disk. It may help to clean the CD/DVD, to burn the CD/DVD at a lower  
speed, to clean the CD/DVD drive lens (cleaning kits are often   
available from electronics suppliers), to check whether the hard disk  
is old and in need of replacement, or to move the system to a cooler  
environment.  

在此处输入图片描述

我尝试了所有方法将它安装到我的笔记本电脑上,包括重新下载 Ubuntu ISO 映像,但没有任何效果。

答案1

我在安装过程中也遇到了这个问题......

[Errno 5] Input/output error

目标机器是一台全新的华硕 K53e 笔记本电脑。安装映像是Ubuntu-11.10-桌面-amd64.iso(64 位)。我将此映像刻录到 CD 上... Errno 5。将其刻录到可启动 USB 棒上...再次出现 Errno 5 :( 我试了 4 或 5 次。

fsck说整个根分区都没有问题(10小时后)。memtest86+说所有 6GB 的 RAM 也都可以。我尝试在实时映像启动时直接安装(安装 Ubuntu)我还尝试了尝试 Ubuntu按钮,然后从实时桌面运行安装。同样,Errno 5。

最后,我发现我下载的 iso 文件已经过期或错误了。你能相信吗?

$ md5sum ubuntu-11.10-desktop-amd64.iso

输出不同于Ubuntu 的官方哈希(62fb5d750c30a27a26d01c5f3d8df459)。然后我回想起来。我记得,当我下载这个镜像时,我想我是从 ubuntu.com 转发到一个镜像站点,我随机选择了一个法国的镜像站点,因为我最近的英国镜像站点已经关闭了。它一定是有点过时了。事实上,我现在记得看到过这样的条目

SQUASHFS error: zlib inflate error, data probably corrupt
squashfs_read_data failed to read block 0x1e457bbd

dmesg在(我认为)的输出中或/var/log在安装崩溃后检查的某处将我转回实时(尝试 Ubuntu)桌面。

基本上,确保您检查下载的 ISO 文件的 MD5 哈希值!(我知道。我知道。我也很少检查!)

无论如何,我再次下载了 64 位 Ubuntu 11.10,这一次,系统提示我另存为对话框,而不是要求我选择镜像站点。下载后,校验和匹配 :) 安装成功 :)

答案2

目标硬盘上可能存在一些坏扇区。

sda1在 Linux 中检查卷是否有坏扇区,请运行fsck -c /dev/sda1。对于C:Windows 中的驱动器,则应为chkdsk c: /f /r

我认为这种chkdsk方式更为合适,因为它将重新映射 HDD 上的坏块,而 Linuxfsck只是将这些块标记为当前文件系统中不可用。

引自man fsck.ext2

-c 此选项使 e2fsck 使用badblocks(8)程序对设备进行只读扫描以查找任何坏块。如果发现任何坏块,则将其添加到坏块 inode 以防止将其分配给文件或目录。如果两次指定此选项,则将使用非破坏性读写测试进行坏块扫描

答案3

我看到很多评论都建议对“errno 5”问题进行各种修复。我也遇到了同样的问题。我的解决方案非常简单,我相信很多用户都在无意中使用过。

与其移除 RAM、更换 SATA 电缆或重新刻录光盘...不如在执行任何操作之前,重新布置 PC 中的 SATA 电缆。我发现我的电缆靠近 CPU 风扇。所以...在尝试其他一些修复方法时,我重新布置了来自 DVD 刻录机的 SATA 电缆,然后 VOILA!!!...完美安装 Ubuntu 12.04 和 LinuxMint Petra。

只需稍微注意卫生就可以解决问题。希望这对大家有帮助!

答案4

我尝试安装 11.10 时也发生了同样的事情。

系统在 LiveCD/LiveUSB 上完美运行,但在尝试安装时会失败。尝试刻录另一张 CD 并在 USB 驱动器上重写 iso,多次重新分区硬盘空间,检查错误,对安装 USB 进行低级格式化,但无济于事。

作为最后的手段,我使用 Ubuntu 镜像中的 memtest86+ 进行了内存测试,结果显示我的内存存在问题。我知道这个测试会花费很多时间,但如果你从未做过,那就试一试吧!

我还没有更换内存,所以我不能 100% 确定它能解决问题,但很有可能。

相关内容