Archiv verlassen und diese Seite im Standarddesign anzeigen : kernel 2.4.2-no init.rd - hier geht es weiter
ich mach dafür mal einen neuen thread auf. ab 15 beiträgen wird es unübersichtlich.
Hallo an alle unverzagten!
Wie man RAM-Disk kompiliert ist jetzt wohl klar - aber:
von den alten Kerneln liegen in /boot noch einige initrd's rum, aber alle von der Erstinstallation.
ZWischenzeitig habe ich an die 15 neue kernels kompiliert oder zumindest so getan als ob, eine neue initrd ist aber nie entstanden.
Kann ich einen von den alten nehmen, oder lief irgendetwas falsch!
interessehalber die alten? hier:
-rw-r--r-- 1 root root 446325 Apr 29 11:03 initrd-2.2.17-21mdk.img
-rw-r--r-- 1 root root 446677 Apr 29 11:03 initrd-2.2.17-21mdksecure.img
lrwxrwxrwx 1 root root 29 Apr 29 11:03 initrd-secure.img -> initrd-2.2.17-21mdksecure.img
lrwxrwxrwx 1 root root 23 Apr 29 11:03 initrd.img -> initrd-2.2.17-21mdk.img
---------------------------------------------
Achtung: ich bineiner der ersten Usability-Tester!
Hi,
nachdem der kernel jetzt mit all den Dingen läuft, die ich derweil möchte, hat sich die Frage auch von selber beantwortet: anscheinend braucht es keine neue "initrd".
WER macht sie eigentlich.
Ist es ein höheres Wesen oder bin es ... ich?
hi
Hallo!
Mit mk_initrd -h siehst du welche möglichkeiten du damit hast. Dieser Befehl befindet sich bei suse im /sbin directory.
Weiters hab ich in einem kernel-howto gelesen daß es für andere distris das auch gibt: so ca. mkinitrd
Also einfach mk oder init eintippen und wie ein verrückter auf die tab-taste drücken...mal sehen was kommt?
mfg Schurl
Hi
Tja, da kommt viel unter mandrake7.2
Kann ich ja nachlesen
Aber WANN wird das gemacht
nach make modules -
nach make modules_install?
Und welche Optionen sind sinnig (sind sinnvoll, wenn das jemand nicht versteht)
in /usr/src/linux/.config steht auch:
ONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_SIZE=4096
# CONFIG_BLK_DEV_INITRD is not set
einfach CONFIG_BLK_DEV_INITRD=y
draus machen?
Ich muss gestehen - so einfach die diegute alte Kernel-Kompilation doch nicht.....
Cu
---------------------------------------------
kurze ergänzende Info:
mit make bzlilo (nach make bzImage) kommt die Fehlermeldung:
Fatal: open initrd: Datei oder Verzeichnis nicht gefunden
make[1]: *** [zlilo] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux/arch/i386/boot«
make: *** [bzlilo] Fehler 2
mit: mkinitrd --version -v -f /boot/initrd-2.4.4.img 2.4.4
kommt die Versionsnummer von mkinitrd, sonst gar nichts, trotz -v
?
Danke an alle
Hallo!
Du hast recht, Kernel kompilieren ist doch nicht so einfach.
Wenn ich zb mk_initrd in suse mache, werden diese auch gemacht aber nur für die 2.2.18er obwohl der 2.4.3er aktuell is.
Ich bin noch nicht draufgekommen wie man das richtig macht.
Jedenfalls is für den 2.4.3er eintrag ein verweis auf /boot/initrd
Dort stehen aber mehrere: initrd, initrd_22, initrd_24
Weiters wird das kernel kompilieren oft mit einer Fehlermeldung abgebrochen. Wenn ich dann ein paar Module weglasse, funzt es wieder. Was für welche das sind hab ich noch nicht herausgefunden.
Jedenfalls lauft mein 2.4.3er mit allem drum und dran.
Ich lass es mal derweilen.
Bis dann!
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.