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

Man*_*lez 35 live-usb system-installation

今天我为我的笔记本电脑下载了 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.  
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

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

小智 21

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

[Errno 5] Input/output error
Run Code Online (Sandbox Code Playgroud)

目标机器是全新的华硕 K53e 笔记本电脑。安装映像是ubuntu-11.10-desktop-amd64.iso(64 位)。我将此映像刻录到 CD... Errno 5。将其刻录到可启动 U 盘... Errno 5 再次:( 我尝试了 4 或 5 次。

fsck说整个根分区都很好(10 小时后)。memtest86+说所有 6GB 的 RAM 也很好。我尝试在实时映像启动时直接安装(安装 Ubuntu)。我还尝试了“尝试 Ubuntu”按钮,然后从实时桌面运行安装。再次,错误 5。

最后,事实证明我下载的iso文件有点过时或错误。你相信吗!?

$ md5sum ubuntu-11.10-desktop-amd64.iso
Run Code Online (Sandbox Code Playgroud)

输出与Ubuntu 的官方哈希(62fb5d750c30a27a26d01c5f3d8df459) 不同。然后我回过神来。我记得,当我下载这张图片时,我认为我是从 ubuntu.com 转发到一个镜像站点,我随机选择了一个法国镜像,因为我最近的英国镜像宕机了。它一定是有点过时了或什么的。事实上,我现在记得看到过这样的条目

SQUASHFS error: zlib inflate error, data probably corrupt
squashfs_read_data failed to read block 0x1e457bbd
Run Code Online (Sandbox Code Playgroud)

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

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

无论如何,我再次下载了 64 位 Ubuntu 11.10,这一次,我收到了“另存为”对话框的提示,而不是被要求选择镜像站点。下载后,校验和匹配:) 安装正常 :)


Ser*_*gey 15

您的目标硬盘上可能有一些坏扇区。

要检查sda1Linux 中坏扇区的卷,请运行fsck -c /dev/sda1. 对于C:Windows 中的驱动器,它应该是chkdsk c: /f /r.

恕我直言,chkdsk方式更合适,因为它会重新映射硬盘上的坏块,而 Linuxfsck只是将这些块标记为在当前文件系统中不可用。

报价自 man fsck.ext2

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