由于“I/O 错误”,无法在 Linux 中安装 cdrom

由于“I/O 错误”,无法在 Linux 中安装 cdrom

这是一个最令人费解的错误,我似乎找不到其他遇到同样问题的人。

我使用的是 Sony Vaio VGN-FE890 笔记本电脑,运行的是 Arch Linux 内核 2.6.30-ARCH。将 CD 插入光驱后,光驱会旋转一会,然后什么也不做。运行 dmesg 会返回以下内容:

cdrom:该光盘没有任何我识别的曲目!
sr 0:0:0:0: [sr0] 结果:主机字节=0x00 驱动程序字节=0x08
sr 0:0:0:0:[sr0] 感知密钥:0x5 [当前]
sr 0:0:0:0: [sr0] ASC=0x21 ASCQ=0x0
end_request: I/O 错误,设备 sr0,扇区 0
设备 sr0、逻辑块 0 上的缓冲区 I/O 错误

该设备是 /dev/sr0 并且运行“sudo mount -t iso9660 /dev/sr0 /media/cdrom”返回:

mount:块设备 /dev/sr0 被写保护,以只读方式挂载
挂载:错误的 fs 类型、错误的选项、/dev/sr0 上的错误超级块,
       缺少代码页或辅助程序,或者其他错误
       (这可能是你实际使用的 IDE 设备
       ide-scsi 所以需要 sr0 或 sda 之类的?)
       在某些情况下,在系统日志中可以找到有用的信息 - 尝试
       dmesg | tail 左右

dmesg 输出与之前类似。我开始认为这可能是物理硬件问题。这可能吗?我不再享受保修,我打开 cdrom 驱动器,尤其是笔记本电脑的 cdrom 驱动器(有太多细小的零件,需要花几个小时才能将其重新组装起来)。

谢谢!

马拉

答案1

这肯定是硬件问题。如果只发生在一个或几个磁盘上,则该磁盘可能已满。如果发生在多个不同的磁盘上,则问题出在驱动器上。

相关内容