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
kernelupdate: kann initrd nicht verändern
-
- Beiträge: 114
- Registriert: 31.03.2004 22:05:31
kernelupdate: kann initrd nicht verändern
Mein VideoDiskRecorder (VDR) und andere Kleinigkeiten
http://privat.traffic-eye.de
http://privat.traffic-eye.de
initrd
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.
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.
-
- Beiträge: 114
- Registriert: 31.03.2004 22:05:31
danke für den HInweis. Werd´s am WE ausprobieren...
Tobias
Tobias
Mein VideoDiskRecorder (VDR) und andere Kleinigkeiten
http://privat.traffic-eye.de
http://privat.traffic-eye.de