On Tue, Nov 08, 2005 at 20:23:47 +0100, Philip wrote:
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?
Problemet er at identifikationen af volumegroups osv. er 100% userspace.
Så for at kunne boote skal du have et initrd, som sørger for at køre
vgscan, og derefter mounte den rigtige root, og skifte over til den.
Jeg har lavet et script som kan generere et inird, som indeholder de
ting jeg lige skulle bruge på min egen PC for at få den til at boote fra
LVM. Det kræver at kernen har alle de moduler der skal til for at få
adgang til diskene indbygget.
Hvis du er interesseret i at se scriptet, så kan jeg sende dig en mail
med det.