[fedora-virt] P2V and grub bootloader
Dennis J.
dennisml at conversis.de
Fri May 1 18:12:23 UTC 2009
On 05/01/2009 05:36 PM, Richard W.M. Jones wrote:
> Here's an example where I've used a separate /boot partition and root
> is on an LV:
>
> -------------------------------------------------- /tmp/test.sh
> #!/bin/sh -
>
> guestfish<<EOF
> alloc /tmp/test.img 500MB
> run
> sfdisk /dev/sda 0 0 0 ",10 ,"
>
> echo Size of /dev/sda1:
> blockdev-getsize64 /dev/sda1
> echo Size of /dev/sda2:
> blockdev-getsize64 /dev/sda2
>
> mkfs ext2 /dev/sda1
> pvcreate /dev/sda2
> vgcreate VG /dev/sda2
> lvcreate LV VG 400M
> mkfs ext2 /dev/VG/LV
>
> mount /dev/VG/LV /
> mkdir /boot
> mount /dev/sda1 /boot
>
> grub-install / /dev/sda
>
I'm actually using the same setup but I forgot to mount the /boot
partition. After doing that grub-install worked fine although I'm not sure
why I got the BIOS error message simply because /boot wasn't mounted. Isn't
the MBR written to the first sector of the disk and as a result independent
of any particular partition? Why would the mounting of a partition have an
influence on that? (Of course without the mount grub's boot files get
written to the wrong place but that doesn't explain grub complaining about
the device layout)
Regards,
Dennis
More information about the Fedora-virt
mailing list