← Back to team overview

sslug-teknik team mailing list archive

Re: / på logisk volumin

 

Philip wrote:
Hej alle.

Vi har en computer med 4 GB flash memory. Dette har ikke været nok til et system, og vi har derfor suppleret med en 2 GB USB pen. For at udnytte pladsen optimalt, er det sat op med lvm2 (logical volume management). /boot og swap ligger på den interne flash hukommelse, og de er ikke en del af en "volume group". Af resten af den interne flash hukommelse og hele usb-nøglen er dannet et logisk volumin, lvol0, under volume group vg0, dvs. /dev/vg0/lvol0.

Problemet opstår, når systemet booter. Snart giver den "kernel panic" med henvisning til, at den ikke kan læse og montere /dev/vg0/lvol0 og beder om en korrekt root option. Kernen bliver altså fundet. Grub er installeret, og jeg har forsøgt med:

grub> root (hd0,0)
grub> kernel /kernel-2.6.14 root=/dev/vg0/lvol0
grub> boot

Som det ses, er det kerne 2.6.14, og "device mapper" samt usb support er kompileret statisk ind i kernen.

Jeg har kæmpet med det i en del timer og har ikke flere idéer til, hvordan det kan løses. Nogle bud?

Du skal have en kerne med support for LVM under boot. Eller en initrd med LVM-modulet. Men jeg er faktisk i tvivl om det rent faktisk kan lade sig gøre. Umiddelbart tror jeg det ikke. Hvis man beder ubuntu om at oprette / på LVM siger den nej.

/kristian


Follow ups

References