Hallo. * Mittwoch, 01. Februar 2006 um 05:36 (+0100) schrieb David Haller:
Am Wed, 01 Feb 2006, Andreas Koenecke schrieb:
* Dienstag, 31. Januar 2006 um 22:00 (+0000) schrieb Thomas Hertweck:
Nicht nur die. Denk an /dev/null. Das gibt auch einen feinen Fehler beim booten... Oder /dev/zero. Oder /dev/u?random.
Ja, ja, ja -- Also: Wenn /dev/ leer und/oder auf tempfs, dann geht es wohl nur mit initrd.
Mit der richtigen udev-Regel kannst du einen Device-Node "Meine_Root_Partition" anlegen lassen, die du dann dem Kernel als root-Option in der Grub-Zeile übergeben kannst. Allerdings dann wohl nur mit einer initrd. (Nein, ich probiere es nicht aus, soooo viel Freizeit habe ich nicht...;-))
DAS waere IMHO einfach nur krank. Da kannst du auch gleich Windumm nehmen. Eine initrd halte ich ja sowieso ausser fuer Distri-Kernel fuer sinnfrei (wobei ich Ausnahmen nicht ausschliesse). BTW: wer einen eigenen Kernel fuer eine Kiste so baut, dass eine initrd noetig ist, macht sich's IMO nur schwer, denn das, was in die initrd muss laesst sich auch fest einbauen. Die Schwierigkeit besteht AFAIK/IMHO nur darin, einen Modulnamen aus (bei SuSE, und (nur?) da) /etc/sysconfig/kernel -> INITRD_MODULES auf die passende von 'm' auf 'y' zu aendernde Kerneloption zu finden. Aber da kann man ja auch mal etwas Doku lesen, oder jemanden fragen, der sich damit auskennt, also z.B. hier und bei 'jbd' oder 'ext3' oder 'reiserfs' usw. werden sicher nicht nur Thomson oder ich antworten koennen...
Und eben das ist auch nicht schwerer, als bei der Erstellung der initrd alles richtig zu machen...
Du rennst bei mir (mal wieder) offene Türen ein: Eine meine ersten Handlung nach jeder Installation ist der Bau eines Kernels ohne initrd. Es ging mir bei obigem Beispiel auch nur um die (theoretische!) Möglichkeit von udev...
Du brauchst ja udev sowieso für die USB-Massenspeicher.
Sicher? Wieso funktionieren die dann auch unter Kernel 2.4.x? Ohne udev und devfs?
Funktionieren ja, aber wie ist es denn unter 2.4 mit dem Gerätezugriff auf USB-Massenspeicher? Gibt es persistete Symlinks für die Geräte, so dass ein 'mount /dev/usbstick /media/usbstick' meinen USB-Stick mountet und nicht den CF-Kartenleser, den ich vergessen hatte, vorher abzuziehen? Gruß Andreas -- XMMS spielt gerade nichts... PGP-ID/Fingerprint: BD7C2E59/3E 11 E5 29 0C A8 2F 49 40 6C 2D 5F 12 9D E1 E3 PGP-Key on request or on public keyservers --