kernelupdate: kann initrd nicht verändern

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
donfaustino
Beiträge: 114
Registriert: 31.03.2004 22:05:31

kernelupdate: kann initrd nicht verändern

Beitrag von donfaustino » 26.09.2004 16:15:17

Hi,

habe die Debian KErnel sourcen/header/image vom 2.4.27-1-686 installiert. Für meinen SATA Controller muss ich jedoch einen extra Treiber in die initrd packen. Den Treiber hab ich schon fertig kompiliert, nur ich bekomm' ihn partout nicht in die initrd reingepackt.

Die originale initrd des kernel-images habe ich nach /mnt eingemountet. Doch wenn ich irgendwas dort ändern will kommt die MEldung, dass ich keine Berechtigung habe. (User root)
Über "make menuconfig" in den kernelsourcen habe ich gesehen, dass im kernel nur das ROM format (cramfs???) einkompiliert ist. Ext2/Ext3 etc. ist nur per modul verfügbar. Deswegen konnte meine selbst erstellte initrd (ext2) auch nicht geladen werden.

Also, wer hat ne idee wie ich mein Modul dort integrieren und die linnnuxrc entsprechend anpassen kann? (ohne den Kernel neu zu kompilieren)

Tobias
Mein VideoDiskRecorder (VDR) und andere Kleinigkeiten
http://privat.traffic-eye.de

Benutzeravatar
fubak
Beiträge: 15
Registriert: 27.09.2004 12:27:26
Wohnort: Karlsruhe

initrd

Beitrag von fubak » 27.09.2004 12:59:33

du mußt die initrd datei extra mounten.
losetup /dev/loop0 /initrd.img
mount /dev/loop0 /mnt

und /mnt kannst dann alles ändern.

anschließend
umount /mnt
und losetup -d /dev/loop0 damit das ganze auch wieder gespeichert wird.

donfaustino
Beiträge: 114
Registriert: 31.03.2004 22:05:31

Beitrag von donfaustino » 28.09.2004 13:43:57

danke für den HInweis. Werd´s am WE ausprobieren...

Tobias
Mein VideoDiskRecorder (VDR) und andere Kleinigkeiten
http://privat.traffic-eye.de

Antworten