[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

initrd ändern bzw. neu erstellen



Hi,

Ich hoffe es ist eine Kleinigkeit, die ich übersehe, kann mir bitte jemand
einen kleinen Anstoss (zb zielführende Suchbegriffe) geben?

Situation: Notebook, Debian soll auf ext. USB-Festplatte (sda1 ist
root-Partition), installiert werden, grub kommt in den mbr der ext.
Festplatte (die interne darf nicht "angegriffen" werden). Die Inst läuft
durch beim Neustart mußte ich zuerst im grub hd1 auf hd0 ändern, dann kommt
ein kernel panic wegen pivot_root. not found.

Nach googlen und auch suche hier, scheint mir klar zu sein, dass das daran
liegt, dass in der initrd die Module für die USB-HD fehlen.

Nur wie krieg ich die dort rein?

Versuch 1 (bestehende initrd ändern):

Knoppix 4.02 von DVD gebootet

root@0[/]# mount -o
loop=/dev/loop1 /mnt/sda1/boot/initrd.img-2.4.27-2-686 /mnt/ramdisk/ -O rw
root@0[/]# cp /mnt/ramdisk/loadmodules /mnt/ramdisk/loadmodules.save
cp: reguläre Datei ,,/mnt/ramdisk/loadmodules.save" kann nicht angelegt
werden: Das Dateisystem ist nur lesbar
root@0[/]# mount
/dev/root on / type ext2 (rw)
/ramdisk on /ramdisk type tmpfs (rw,size=400776k)
/UNIONFS on /UNIONFS type unionfs
(rw,dirs=/ramdisk=rw:/KNOPPIX=ro:/KNOPPIX2=ro,delete=whiteout)
/dev/hdc on /cdrom type iso9660 (ro)
/dev/cloop on /KNOPPIX type iso9660 (ro)
/dev/cloop2 on /KNOPPIX2 type iso9660 (ro)
/UNIONFS/dev/pts on /UNIONFS/dev/pts type devpts (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw,devmode=0666)
automount(pid2619) on /mnt/auto type autofs
(rw,fd=4,pgrp=2619,minproto=2,maxproto=4)
/UNIONFS/dev/sda1 on /mnt/sda1 type ext3 (rw,nosuid,nodev)
/mnt/sda1/boot/initrd.img-2.4.27-2-686 on /mnt/ramdisk type cramfs
(rw,loop=/dev/loop1)
root@0[/]#

Warum ists nur lesbar, wenns lt. mount rw ist?


2. Versuch (neue initrd erstellen):

Immer noch Knoppix von DVD gebootet, in /mnt/sda1/etc/mkinitrd in modules
die notwendigen Module ergänzt und dann:

root@0[/]# cd /mnt/sda1/etc/mkinitrd/
root@0[mkinitrd]# mkinitrd -o tm
/usr/sbin/mkinitrd: Cannot determine root device
root@0[mkinitrd]#


Bitte um eine (kleine) Hilfe.

lg
Thomas



Reply to: