通常、ラップトップにLinuxをインストールするときは、次のコマンドを使用します
$ dd if=installcdrom.iso of=/dev/sdX
ここで、sdXは挿入されてマウントされていないUSBスティック(通常はsdb)であり、installcdrom.isoはLinuxをインストールするためのCD-ROMイメージです。
それは何度もうまくいきました。システムはUSBから起動しますが、CD-ROMを使用していると「考えています」。新しいシステムを起動すると、ドライブは正常に動作します。
しかし、今2回(そして前回は単に別のディストリビューションを選択しましたが、今回はそうするオプションがありません)、インストール手順はうまくいき、すべてが素晴らしいですが、そのポートを介してメディアをマウントしようとすると、 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ではありません!
遅すぎる。 fsタイプ、スーパーブロック、オプションが間違っているというメッセージが表示されます。
通常、これは発生しませんが、Squeezeインストーラーに問題があることがわかりました。
この問題は、ファイルマネージャー(この場合はDolphinですが、前回Squeeze netinstを使用したときにNautilusで同じ問題が発生しました)がドライブをマウントしようとするまで発生しません。手動でのマウントは問題なく動作します。このコンピューターを使用するのは私ではないので、自動的にマウントする必要があります。
結局のところ、それは非常に単純です...問題はfstabにあります。
ファイルの下部にありました
/dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto 0 0
もちろんどちらにする必要があります
/dev/sdb1 /media/usb0 auto rw,user,noauto 0 0