| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: Kernel kompiliert, beim booten wird rootfs nicht gefunden im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hi alle zusammen, ich habe gestern das erste mal einen Kernel (v. 2.6.25) kompiliert. Dafür habe ich die standard ...
![]() |
| | #1 (permalink) |
| Registriert seit: 26.03.08 ![]() Likes: 0 | Anzeige Hi alle zusammen, ich habe gestern das erste mal einen Kernel (v. 2.6.25) kompiliert. Dafür habe ich die standard Konfiguration von Archlinux genommen die ich unter /proc/config.gz gefunden habe und diese abgespeckt. Ich habe nur die Dinge entfernt von denen ich wusste das ich sie keinesfalls benötige. Das kompilieren des Kernels wurde ohne Fehlermeldungen abgeschlossen. Als unterstützung habe ich dieses Tutorial verwendet: http://wiki.archlinux.org/index.php/...on_From_Source Dabei habe ich den im Artikel beschriebenen tradiotionellen Weg verwendet. Hier die Fehlermeldung die ich beim booten bekomme: Code: Attemping to create root device '/dev/sda2' ERROR: failed to parse block device name for '/dev/sda2' unknown ERROR: rootfs cannot be detected. Try using the rootfstype= kernel parameter Waiting for devices for settle ... done Root Device '/dev/sda2' doesn't exists attemping to create it ERROR: Failed to parse block device name for '/dev/sda2' ERROR: Unable to create/detect root device '/dev/sda2' Dropping to a revocery shell ... type 'exit' to reboot NOTE: klibc contains no 'ls' binary use "echo *" instead If the device '/dev/sda2' gets created while you are here, try adding 'rootdelay=8' or higher to the kernel command line Da ich vermute das ich Grub falsch konfiguriert habe, hänge ich die Grub Config auch mit an: Code: # (2) Arch Ghoulsen-Kernel title Arch with Ghoulsenproofed-Kernel root (hd0,0) kernel /vmlinuz-2.6.23-revision1 root=/dev/sda2 initrd /kernel26-revision1.img Vielen Dank im voraus gruss moveax1 |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Sind die Treiber für den Festplatten-Controller und das Dateisystem fest im Kernel oder als Modul? Wenn als Modul, sind sie dann auch im RAM-Disk-Image?
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 26.03.08 ![]() Likes: 0 | Serial und Parallel ATA wurde als Modul kompiliert. ext2/3 support sind fest in den Kernel kompiliert Habe mir gerade die manpage von mkinitcpio angeschaut, aber nicht herausgefunden, wie ich der Ramdisk Module hinzufügen kann. Ist das das richtige command? Selbst hinzugefügt habe ich das Modul der Ramdisk nicht Danke für die schnelle Antwort |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Ich hab nie Archlinux genutzt, aber zumeist heisst der Befehl mkinitrd und hat eine entsprechende Konfiguration irgendwo im /etc-Verzeichnis.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| Senior Member Registriert seit: 28.08.05 ![]() Likes: 0 | Ein bisschen OT: Inwiefern macht es eigentlich Sinn, Dinge wie Serial und Parallel ATA als Modul zu kompilieren? |
| | |
| | #6 (permalink) | |
| Moderator ![]() | Zitat:
| |
| | |
| | #7 (permalink) |
| Registriert seit: 23.03.05 ![]() Likes: 22 | Ich verstehe nie, warum man immer die ganzen Sachen als Modul einbindet. Ich pack den Kernel das rein, was ich für *meinen* PC brauche und sonst gar nichts. Dann hab ich auch keine Probleme mit einem aufgeblasenem Kernel. Die Distributionen bieten allerdings immer einen allgemeinen Kernel an, der auf möglichst vielen Computern laufen soll. Deshalb wird alles als Modul gebaut und dann je nach Bedarf geladen. Dinge wie die Wlan-Treiber oder so die man vielleicht nicht immer geladen haben will kann man natürlich auch als Modul nehmen. Ich schätze, dass du ein besseres Ergbnis bekommst, wenn du erstmal mit einer leeren Config anfängst und dann die Dinge die du brauchst aktivierst. Muss man sich halt meistens die Beschreibungen durchlesen. Wenn man noch keine Ahnung hat kann es recht lange dauern bis man was brauchbares hat, aber man lernt ne Menge. |
| | |
| | #8 (permalink) |
| Themenstarter Registriert seit: 26.03.08 ![]() Likes: 0 | konnte das modul jetzt mit mkinitrd einbinden und er findet nun auch die festplatte, ich glaub aber ich hab in der .config zuviel falsch angegeben, werde jetzt mal mit einer leeren config anfangen. Danke fuer die Antworten |
| | |
| | #9 (permalink) | |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 441 | Zitat:
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ | |
| | |
| | #10 (permalink) |
| Registriert seit: 24.02.08 ![]() Likes: 0 | Man sollte dazu ein Kernelimage, welches bei einer Sparc spizifischen Konfiguration um die 10 MB gross werden kann, aufgrund dessen z.B. lieber verkleiner wenn man den Kernel noch booten moechte. In das Kernelimage gepackte Programme sind aber leicheter zu handhaben als Module. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Beim booten werden HDD nicht gefunden | Protube | Windows | 1 | 23.01.07 22:12 |
| Scannerklasse wird nicht gefunden | ToXiCity | Code Kitchen | 2 | 29.10.06 13:25 |
| Kompiliert ihr euren Kernel selbst? | Floppy | Umfragen | 21 | 28.09.05 02:54 |
| NetgearMR814+xp sp2 - router wird nicht gefunden | djpahl | Die Problemzone | 3 | 02.07.05 23:21 |
| !SOS! PC fährt nach Booten sofort runter , Sasser nicht gefunden.. | laribelle | Windows | 13 | 06.12.04 21:42 |