[Fedora-livecd-list] Cannot find root file system!

Douglas McClendon dmc.fedora at filteredperception.org
Sat Oct 20 23:10:55 UTC 2007


Vladimir Shebordaev wrote:
> Douglas McClendon пишет:
>> offset wrote:
>>> Newbie alert :)
>>>
>>> Looking to get up-to-speed on Fedora LiveCD so I can custom build my 
>>> own security tools that I can boot from cd, rather than lug around my 
>>> laptop everywhere.  I did see the Security fedora livecd wiki, so 
>>> I'll have to poke around there as well.
>>>
>>> I'm getting the following errors when booting the livecd iso that I 
>>> created in vmware.
>>>
>>> - - - cut - - -
>>> udevd[297]: add_to_rules: the 'device' link is deprecated and will be 
>>> removed from a future kernel, please fix it in 
>>> /etc/udev/rules.d/00-cdlabel.rules:1
>>>
>>> --------------------------------------
>>> WARNING: Cannot find root file system!
>>> --------------------------------------
>>>
>>> - - - cut - - -
>>>
>>> if I add root=/dev/sr0 to the boot line, the cd boots fine, so I'm 
>>> curious as how to fix the udevd error.
>>
>> I'm pretty sure this has nothing to do with the problem, but can 
>> someone explain these hardcoded(?) numbers to me?  This is about the 
>> only thing in mayflower that I don't really understand-
>>
>> (I.e. where can I go to find documentation on these sysfs types, so I 
>> can feel convinced that these lists of numbers (0,7,14,,4,5) are 
>> complete/correct)
>>
> 
> I guess those numbers are generic peripheral device types as per ancient 
> X3T10 recommendation
> 
> Table xx - Peripheral device type
> +=========+====================================================+
> | Code    | Description                                        |
> |---------+----------------------------------------------------+
> | 00h     | Direct-access device (e.g. magnetic disk)          |
> | 01h     | Sequential-access device (e.g. magnetic tape)      |
> | 02h     | Printer device                                     |
> | 03h     | Processor device                                   |
> | 04h     | Write-once device (e.g. some optical disks)        |
> | 05h     | CD-ROM device                                      |
> | 06h     | Scanner device                                     |
> | 07h     | Optical memory device (e.g. some optical disks)    |
> | 08h     | Medium changer device (e.g. jukeboxes)             |
> | 09h     | Communications device                              |
> | 0Ah-0Bh | Defined by ASC IT8 (Graphic arts pre-press devices)|
> | 0Ch     | SCSI disk array device                             |
> | 0Dh-1Eh | Reserved                                           |
> | 1Fh     | Unknown or no device type                          |
> +=========+====================================================+
> 
> either as per SPC-3 clause 6.4.2 "Standard INQUIRY data"
> 
> Table 79 — Peripheral device type
> +======+=====+=================================================+
> | Code | Doc | Description                                     |
> +======+=====+=================================================+
> | 00h  |SBC  | Direct-access device (e.g., magnetic disk)      |
> | 01h  |SSC-2| Sequential-access device (e.g.,magnetic tape)   |
> | 02h  |SSC  | Printer device                                  |
> | 03h  |SPC-2| Processor device                                |
> | 04h  |SBC  | Write-once device (e.g., some optical disks)    |
> | 05h  |MMC-3| CD/DVD device                                   |
> | 06h  | Scanner device (obsolete)                             |
> | 07h  |SBC  | Optical memory device (e.g.,some optical disks) |
> | 08h  |SMC  | Medium changer device (e.g.,jukeboxes)          |
> | 09h  | Communications device (obsolete)                      |
> | 0Ah - 0Bh  | Obsolete                                        |
> | 0Ch  |SCC-2| Storage array controller device (e.g., RAID)    |
> | 0Dh  |SES  | Enclosure services device                       |
> | 0Eh  |RBC  | Simplified direct-access device (e.g.,magnetic disk)
> | 0Fh  |OCRW | Optical card reader/writer device               |
> | 10h  | Reserved                                              |
> | 11h  |OSD  | Object-based Storage Device                     |
> | 12h  |ADC  | Automation/Drive Interface                      |
> | 13h - 1Dh  | Reserved                                        |
> | 1Eh  | Well known logical unit                               |
> | 1Fh  | Unknown or no device type                             |
> +======+=======================================================+
> 
> that is pretty much the same for the types in question.
> 
>> echo "ACTION==\"add\", SUBSYSTEM==\"scsi_device\", 
>> SYSFS{type}==\"0|7|14\", RUN+
>> =\"/sbin/modprobe sd_mod\"" >> /etc/udev/rules.d/10-modprobe.rules
>> echo "ACTION==\"add\", SUBSYSTEM==\"scsi_device\", 
>> SYSFS{type}==\"[45]\", RUN+=\
>> "/sbin/modprobe sr_mod\"" >> /etc/udev/rules.d/10-modprobe.rules
>>
>> -dmc
>>
> 
> In the hope it helps.

Excellent.  Thanks.

-dmc



> Regards,
> Vladimir




More information about the Fedora-livecd-list mailing list