Debian 挤压安装后自动挂载问题,USB 端口与 /dev/cdrom0 混淆

Debian 挤压安装后自动挂载问题,USB 端口与 /dev/cdrom0 混淆

通常当我在笔记本电脑上安装Linux时,我使用以下命令

$ dd if=installcdrom.iso of=/dev/sdX

其中 sdX 是插入的、未安装的 USB 记忆棒(通常是 sdb),installcdrom.iso 是用于安装 Linux 的 CD-ROM 映像。

这已经运行了很多次了。系统从 USB 启动,但“认为”它使用 CD-ROM。当我启动到新系统时,驱动器工作正常。

但现在两次(上次我只是选择了不同的发行版,这次我没有选择这样做),安装过程一切顺利,一切都很好,但是当我尝试通过该端口安装媒体时, dmesg 告诉我发生了以下情况:

[18080.920173] usb 1-5: new high speed USB device using ehci_hcd and address 5
[18081.053782] usb 1-5: New USB device found, idVendor=058f, idProduct=6335
[18081.053799] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[18081.053813] usb 1-5: Product: Mass Storage Device
[18081.053824] usb 1-5: Manufacturer: Generic
[18081.053834] usb 1-5: SerialNumber: 058F63356336
[18081.054232] usb 1-5: configuration #1 chosen from 1 choice
[18081.055566] scsi6 : SCSI emulation for USB Mass Storage devices
[18081.057633] usb-storage: device found at 5
[18081.057644] usb-storage: waiting for device to settle before scanning
[18086.056331] usb-storage: device scan complete
[18086.057068] scsi 6:0:0:0: Direct-Access     Single   Flash Reader     1.00 PQ: 0 ANSI: 0
[18086.664768] sd 6:0:0:0: [sdb] 31291392 512-byte logical blocks: (16.0 GB/14.9 GiB)
[18086.665607] sd 6:0:0:0: [sdb] Write Protect is off
[18086.665621] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[18086.665630] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[18086.668922] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[18086.668941]  sdb: sdb1
[18086.674627] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[18086.674650] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[18094.767234] UDF-fs: No anchor found
[18094.767246] UDF-fs: Rescanning with blocksize 2048
[18094.824119] UDF-fs: No anchor found
[18094.824127] UDF-fs: No partition found (1)
[18094.941911] ISOFS: Unable to identify CD-ROM format.
[18114.585119] UDF-fs: No anchor found
[18114.585133] UDF-fs: Rescanning with blocksize 2048
[18114.622291] UDF-fs: No anchor found
[18114.622303] UDF-fs: No partition found (1)
[18114.727507] ISOFS: Unable to identify CD-ROM format.
[18116.896705] UDF-fs: No anchor found
[18116.896719] UDF-fs: Rescanning with blocksize 2048
[18116.928426] UDF-fs: No anchor found
[18116.928439] UDF-fs: No partition found (1)
[18117.025404] ISOFS: Unable to identify CD-ROM format.

一切都很好,SCSI 可移动磁盘 sdb 变成 sdb1,介质已安装...并且...等等,等等...你在做什么?这不是CD-ROM!

为时已晚。我收到消息说文件系统类型错误、超级块错误、选项错误。

通常这种情况不会发生,但我发现这是 Squeeze 安装程序的问题。

直到文件管理器(在本例中为 Dolphin,但我上次使用 Squeeze netinst 时与 Nautilus 遇到了同样的问题)尝试挂载驱动器时,该问题才会出现。手动安装它效果很好,我不会成为使用这台计算机的人,所以它需要自动安装。

答案1

最后很简单......问题出在fstab上。

文件底部有

/dev/sdb1       /media/cdrom0   udf,iso9660 user,noauto     0       0

这当然应该是

/dev/sdb1       /media/usb0   auto rw,user,noauto     0       0

相关内容