chris@linuxinfotag.de schrieb:
Es sieht danach aus, dass der Kernel keinen Support fuer USB-Massenspeicher drin hat, zumindest zu diesem Zeitpunkt noch nicht. Wenn Du ein USB-Massenspeichergeraet als Rootfilesystem verwenden willst, musst Du entweder die zum Zugriff noetigen Treiber fest in den Kernel kompilieren, oder eine initiale Ramdisk benutzen, in der eben diese Treiber geladen werden. Typischerweise sind das uhci-hcd/ohci-hcd/ehci-hcd (je nach USB-Hostcontroller), usb-storage (Support fuer USB-Massenspeicher), scsi_mod (SCSI Support) und sd_mod (SCSI Disk Support).
Ausserdem haben USB-Massenspeicher eine "settling phase", sie tauchen erst ein paar Sekunden nach dem Laden bzw. Initialisieren des usb-storage-Treibers als SCSI-Disk auf. Wahrscheinlich wird dadurch der Einsatz einer initialen Ramdisk (mit entsprechendem sleep oder warten auf sysfs) unumgaenglich. Eine initrd hast Du ja (laut grub-Config) schon, die muesste angepasst werden.
Gruss, Chris
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
Hallo Chris,
ich bin totaler newbie in dieser Sache, kannst du das mal erklären wie die initrd angepasst werden müsste.
gruss lutz