rootfs später laden

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
WipAAr
Beiträge: 37
Registriert: 09.05.2005 19:51:19
Kontaktdaten:

rootfs später laden

Beitrag von WipAAr » 02.06.2005 18:34:05

Hi mein Problem ist, dass ich gerne einen USB-Stick booten möchte, und zwar ohne speziellen Bios-USB-Support. Deswegen dachte ich, das ich einfach eine Bootdiskette mit Kernel dafür verwende, habe auch eine entsprechende Diskette erstellt, auch mit allen benötigten Modulen einkompiliert. Wenn ich nun wie folgt starte:

Code: Alles auswählen

rescue root=/dev/sda1
...so gibt er aus, dass er das root-System nicht findet. Ich denke weil er erst das root-System finden will(muss?) bevor er das entsprechende Device erstellt. So zeigt sich auch, wenn ich mit einer normalen Syslinux-Konfiguration starte, dass er den Kernel lädt, bis er verlangt, dass ich die root-Diskette einlege, und nach dieser Anfrage macht er noch eine Ausgabe (auch wenn ich keine root-Diskette einlege), dass er den entsprechenden USB-Stick als sda1 registriert.
So lautet meine Frage, kann ich den Kernel irgendwie dazu bringen, diese Registration des Devices vor der Frage nach dem rootfs zu vollziehen?

Benutzeravatar
raina
Beiträge: 206
Registriert: 10.02.2004 18:29:42
Wohnort: Berlin

Beitrag von raina » 02.06.2005 19:00:54

/etc/mkinitrd/mkinitrd.conf
...
DELAY=10
Debian kaputt?
http://www.debianforum.de
Windows kaputt?
Hotline: 0180 5 67 23 30 (Support-Anfragen werden mit 75,00 € + MwSt. pro Anfrage berechnet)

WipAAr
Beiträge: 37
Registriert: 09.05.2005 19:51:19
Kontaktdaten:

Beitrag von WipAAr » 02.06.2005 19:16:01

Ok, nochmals danke ;D, aber ich mag ja vollkommen unwissend sein, aber ich krieg den Punkt nicht, da wenn ich dich richtig interpretiere du dich mit deiner Hilfe tatsächlich auf die Bootdiskettensache beziehst, könntest du mir nicht noch freundlciher Weise verraten, bei welcher von dir angegebener Datei ich das machen soll? Auf dem USB-Stick habe ich es schon gemacht, das hat nichts genutzt, kann ja auch net, da er den ja erst zu spät findet, und auf der Bootdiskette gibt es gar nicht die von dir vorgeschlagene Struktur, hier mal der Inhalt der Diskette:

Code: Alles auswählen

$ ls -l /mnt/floppy/
insgesamt 1367
-rwxr-xr-x  1 wipaar wipaar    4358 2002-05-15 22:23 config.gz
-rwxr-xr-x  1 wipaar wipaar    1145 2002-05-15 22:23 debian.txt
-rwxr-xr-x  1 wipaar wipaar     763 2002-05-15 22:23 f10.txt
-rwxr-xr-x  1 wipaar wipaar     804 2002-05-15 22:23 f1.txt
-rwxr-xr-x  1 wipaar wipaar     752 2002-05-15 22:23 f2.txt
-rwxr-xr-x  1 wipaar wipaar    1071 2002-05-15 22:23 f3.txt
-rwxr-xr-x  1 wipaar wipaar    1209 2002-05-15 22:23 f4.txt
-rwxr-xr-x  1 wipaar wipaar    1214 2002-05-15 22:23 f5.txt
-rwxr-xr-x  1 wipaar wipaar    1337 2002-05-15 22:23 f6.txt
-rwxr-xr-x  1 wipaar wipaar     899 2002-05-15 22:23 f7.txt
-rwxr-xr-x  1 wipaar wipaar    1348 2002-05-15 22:23 f8.txt
-rwxr-xr-x  1 wipaar wipaar    1269 2002-05-15 22:23 f9.txt
-rwxr-xr-x  1 wipaar wipaar    1526 2002-05-15 22:23 install.sh
-r-xr-xr-x  1 wipaar wipaar    7060 2002-05-15 22:23 ldlinux.sys
-rwxr-xr-x  1 wipaar wipaar 1219472 2005-06-02 15:09 linux.bin
-rwxr-xr-x  1 wipaar wipaar     650 2002-05-15 22:23 rdev.sh
-rwxr-xr-x  1 wipaar wipaar     902 2002-05-15 22:23 readme.txt
-rwxr-xr-x  1 wipaar wipaar    1601 2005-06-02 18:10 syslinux.cfg
-rwxr-xr-x  1 wipaar wipaar    1594 2005-06-02 15:17 syslinux.cfg~
-rwxr-xr-x  1 wipaar wipaar  144934 2002-05-15 22:23 sys_map.gz
-rwxr-xr-x  1 wipaar wipaar       7 2002-05-15 22:23 type.txt

Antworten