On Fri, Apr 05, 2002 at 04:42:31PM +0200, Frank Matthieß wrote:
Freitag den 5.04.2002 um 16:11 CEST +0200, schrieb Peter Lohmann:
On Fri, 5 Apr 2002 14:26:19 +0200, Frank Matthieß said:
Freitag den 5.04.2002 um 14:06 CEST +0200, schrieb Peter Lohmann:
Nun will ich wieder von LVM booten.... Per grub:
root hd(0,0) kernel /vmlinuz-2.4.18 root=/dev/myvg/slash ro initrd /initrd-lvm-2.4.18.gz savedefault
Der Bootvorgang läuft an bis:
RAMDISK: compressed image found at block 0 Freeing initrd memory: 1075k freed VFS: mounted root (ext2 filesystem) vgscan -- reading all physical volumes (this may take a while)... vgscan -- found inactive volume group "myvg" vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created vgscan -- WARNING: This program does not do a VGDA backup of your volume group
vgchange -- volume group "myvg" successfully activated
Kernel panic: I have no root and I want to scream
grub lößt "/dev/myvg/slash" nicht auf, d.h. es kann das Device nicht finden. Du brauchst die Major/Minor Number des Gerätes als Hexzahl. Diese Parameter als root= wird dein root fs auffindbar machen.
Wie ist da die Schreibweise bzw. wie muß ich das umrechnen?
Dezimal -> Hex
Shellsyntax: printf "%02x%02x" MajorNumber $MinorNumber
Beispiel:
ls -l /dev/vg_sys/home brw-rw---- 1 root disk 58, 4 3. Apr 17:01 /dev/vg_sys/home
printf "root=%02x%02x\n" 58 4 -> root=3a04
Danke! Das hat geholfen! Beste Gruesse Peter
Teilnehmer (1)
-
listenmann@elrond.lohmann-services.de