[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

RE: [linux-lvm] How to boot with LVM?



Dear Sir:

        Thank you, I will download and try it. I am using Mandrake 8.0 (2.4.8-12mdk) and the latest mandrake release of LVM (09.2 I think?).


Very Respectfully,

Stuart Blake Tener, IT3, USNR-R, N3GWG
Beverly Hills, California
VTU 1904G (Volunteer Training Unit)
stuart bh90210 net
west coast: (310)-358-0202 P.O. Box 16043, Beverly Hills, CA 90209-2043
east coast: (215)-338-6005 P.O. Box 45859, Philadelphia, PA 19149-5859

Telecopier: (419)-715-6073 fax to email gateway via www.efax.com (it's free!)

JOIN THE US NAVY RESERVE, SERVE YOUR COUNTRY, AND BENEFIT FROM IT ALL.

Thursday, September 13, 2001 9:40 AM

-----Original Message-----
From: linux-lvm-admin sistina com [mailto:linux-lvm-admin sistina com]On Behalf Of Neil Macvicar
Sent: Thursday, September 13, 2001 5:16 AM
To: linux-lvm sistina com
Subject: Re: [linux-lvm] How to boot with LVM?

If it's any help, I have put my initrd on public ftp at
fruits.foobarhouse.com in the LVM directory. It's served me well for as long
as I've been using LVM'ed root.

I'm currently using LVM 0.9.1beta8.

Regards,
--Neil.

----- Original Message -----
From: "A.R. (Tom) Peters" <tpeters xs4all nl>
To: <linux-lvm sistina com>
Sent: Thursday, September 13, 2001 8:18 AM
Subject: [linux-lvm] How to boot with LVM?


> I bought a 30 GB HD, and decided to put it under the LVM and put
> ReiserFS on it.  I managed to initialize it fine, and it now has a base
> Debian install on it, but I cannot manage to boot from it.
>
> You cannot boot from a LV; therefore I made a small (16 MB) ext2
> partition with a kernel and an initrd.  My intended root FS is on a LV,
> and you need to jump through some hoops to get the kernel mount it on /
> : that is documented in the LVM-HOWTO and FAQ that comes with the LVM
> tools.  Use of initrd is documented in
> /usr/src/linux/Documents/initrd.txt .  Finally, the Bootdisk-HOWTO
> helps.
>
> I use LVM tools 1.0.1-rc2, and a 2.4.10-pre7 kernel, patched with the
> patches of the LVM tools; no .rej there.  I compiled the LVM binaries
> with liblvm-10 statically linked, because otherwise the executables in
> the initrd had problems with finding the .so (I think I know what was
> going on, but won't go into that now).  Therefore I have to make a
> Ramdisk of 5MB instead of the default 4 MB.
>
> My new HD is /dev/hdd, and is the 3rd HD in the system: this allows me
> to still use my computer to read docs and send you this message.  So for
> now I do not want to put a bootloader on the disk because the hardware
> config is going to change: instead I use a boot floppy with GRUB.
>
> LVM has a utility script lvmcreate_initrd to make an initrd suitable to
> prepare for mounting a LV on / .
>
> The system boots with the floppy; the correct kernel is loaded from the
> ext2 partition, as well as the initrd; the LVM tools on the initrd are
> executed and seem to work properly.
>
> PROBLEM: subsequently the kernel panics because it still cannot mount a
> root.
>
> I got a GRUB bootdisk that works.  /grub/menu.lst :
> title  Linux24
> root (hd2,4)
> kernel /vmlinuz-2.4.10-pre7 root=/dev/SYSDISK/Root ramdisk_size=5120
> # If I specify root=/dev/ram0 then I get a shell on the rudimentary
> initrd system.
> initrd /initrd-lvm-2.4.10-pre7.gz
>
> On initrd:
>
> etc/fstab:
> /dev/ram        /               ext2    defaults        0   0
> proc            /proc           proc    defaults        0   0
>
> linuxrc:
> #!/bin/sh
> /bin/mount /proc
> /sbin/vgscan
> /sbin/vgchange -a y
> /bin/umount /proc
>
> devices:
> # ls -l dev/SYSDISK/
> total 0
> brw-rw----    1 root     disk      58,   2 Sep 11 19:23 Opt
> brw-rw----    1 root     disk      58,   0 Sep 11 19:23 Root
> brw-rw----    1 root     disk      58,   4 Sep 11 19:23 Scratch
> brw-rw----    1 root     disk      58,   1 Sep 11 19:23 Usr
> brw-rw----    1 root     disk      58,   3 Sep 11 19:23 Var
> crw-r-----    1 root     disk     109,   0 Sep 11 19:23 group
>
> Kernel:
> # rdev vmlinuz-2.4.10-pre7
> Root device /dev/ram0   # Root device /dev/SYSDISK/Root
>   (-> 0x3a00) does not make a difference
> # rdev -R vmlinuz-2.4.10-pre7
> Root flags 0    # i.e. mount ro
> # rdev -r vmlinuz-2.4.10-pre7
> Ramsize 49152   # i.e. offset=0; bit14=1: load ramdisk; bit15=1:
>                 #   prompt before loading rootfs - this never happens!
>
> What am I supposed to change?  The kernel initrd.txt has a long and
> complicated story on using pivot_root to switch rootfs, but apparently
> the LVM linuxrc relies on the deprecated method that does this
> automatically.
>
> Any advice welcome.
>
> --
>
#>!$!%(@^%#%*(&(# #*$^@^$##*#@&(%)@**$!(&!^(#((#&%!)%*@)(&$($$%(@#)&*!^$)^ *
^@)
>
> Tom "thriving on chaos" Peters
> NL-1062 KD nr 149 tel.    +31-204080204
>   Amsterdam e-mail  tpeters xs4all nl
>
>
> _______________________________________________
> linux-lvm mailing list
> linux-lvm sistina com
> http://lists.sistina.com/mailman/listinfo/linux-lvm
> read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html


_______________________________________________
linux-lvm mailing list
linux-lvm sistina com
http://lists.sistina.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]