Hi, ich wollte heute meine Festplatte auf LVM umstellen. Ich habe mir das so vorgestellt, dass ich eine kleine vfat Partition mache eine boot Partition und die restlichen Partitionen dann ueber LVM manage.
Tja das hatt aber nicht so geklppt wie es sollte. Vielleicht weis hier jemand Rat oder stoesst mich auf den Fehler.
Howto nachdem ich vorgegangen bin.
Da ich meinen Kernel immer selber kompiliere habe ich den zweiten Weg ueber den lvm2create_initrd script genommen.
Beim booten kommt nun immer folgender Fehler:
|
Quellcode
|
1
2
3
4
5
|
....
RAMDISK: Compressed image found at block 0
VFS: Mount root (ext2 filesystem) readonly.
Freeing unused kernel memory: 212k freed
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
|
Hier noch ein paar Informationen zu meiner Installation:
|
Quellcode
|
1
2
|
muckMa ~ # uname -a
Linux muckMa 2.6.20-gentoo-r8 #6 Sun Jun 3 22:00:34 CEST 2007 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz GenuineIntel GNU/Linux
|
|
Quellcode
|
1
2
3
4
5
|
muckMa ~ # cat /boot/grub/grub.conf
title ramdisk LVM
root (hd0,1)
kernel /boot/vmlinuz-lvm2-2.6.20-gentoo-r8 root=/dev/ram0 lvm2root=/dev/internDisk/rootDev
initrd /boot/initrd-lvm2-2.6.20-gentoo-r8.gz
|
Aufgefallen ist mir auch, dass wenn ich statt "root=/dev/ram0 lvm2root=/dev/internDisk/rootDev" einfach nur root=/dev/hda4 schreibe und sonnst alles gleich lasse das system auf meiner noch aktiven hda4 partition startet mit dem initrd.Auf der hda4 Partiton und auf der /dev/internDisk/rootDev sind die gleichen Daten, da ich alls von hda4 auf internDisk-rootDev mit cp -a kopiert habe. hda4 soll dann wenn das LVM laeuft auch in das Volume intigriert werden.
Schon mal danke fuer die Rueckmeldungen.