I did this recently so it can be done.
Not sure it is the answer to your problem but I had to use the -r flag to mkinitrd.
Benedict Verheyen wrote:
Hi,
i installed Sarge and opted to have all partitions including root on lvm2. /boot is not on lvm2 but plain ext2. However when i try to compile my own kernel, the kernel is unable to mount /root. After i compile the kernel, i do this: mkinitrd -k -o /boot/initrd-2.6.8 2.6.8.custom Then when booting, it loads the initrd ok and starts loading until this:
... device-mapper: 4.1.0-iotcl (2003-12-10) initialised: [EMAIL PROTECTED] Logging initialised at Fri Nov 5 14:23:12 2004 Set umask to 0077 Creating directory "/etc/lvm/archive" Creating directory "/etc/lvm/backup" Creating directory "/var/lock/lvm" Finding all volume groups No volume groups found pivot_root: No such file or directory /sbin/init: 426: cannot open dev/console: No such file Kernel panic - not syncing: Attempted to kill init!
My grub looks like this:
title kernel 2.6.8 root (hd0,0) kernel /vmlinuz-2.6.8 root=/dev/mapper/main-lv_root initrd /initrd-2.6.8 savedefault boot
I tried with different kernels (2.6.8,2.6.9), tried different root devices (/dev/main/lv_root, /dev/mapper/main-lv_root) but it doesn't seem to work. What am i doing wrong?
I saw that there was a bug in initrd-tools regarding root & lvm2 but that is solved
in the version that i'm running.
Thanks, Benedict
------------------------------------------------------------------------
****** Message from InterScan E-Mail VirusWall NT ******
** No virus found in attached file noname.htm ** No virus found in attached file noname.htm
This message has been scanned, and is intended to be virus-free. ***************** End of message ***************
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]