일반적으로 노트북에 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