web-dev-qa-db-ja.com

Debianスクイーズのインストール後の自動マウントの問題、USBポートが/ dev / cdrom0で混乱している

通常、ラップトップに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で同じ問題が発生しました)がドライブをマウントしようとするまで発生しません。手動でのマウントは問題なく動作します。このコンピューターを使用するのは私ではないので、自動的にマウントする必要があります。

1
ixtmixilix

結局のところ、それは非常に単純です...問題はfstabにあります。

ファイルの下部にありました

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

もちろんどちらにする必要があります

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