[blfs-support] Moving Grub to a different partition

Cliff McDiarmid cliffhanger at gardener.com
Thu Dec 4 03:37:02 PST 2014


Sent: Thursday, December 04, 2014 at 10:15 AM
From: "Richard Melville" <richard.melville69 at googlemail.com>
To: "BLFS Support List" <blfs-support at lists.linuxfromscratch.org>
Subject: Re: [blfs-support] Moving Grub to a different partition

On 3 December 2014 at 20:12, Cliff McDiarmid <cliffhanger at gardener.com> wrote:Sent: Wednesday, December 03, 2014 at 7:44 PM
From: "Bruce Dubbs" <bruce.dubbs at gmail.com[bruce.dubbs at gmail.com]>
To: "BLFS Support List" <blfs-support at lists.linuxfromscratch.org[blfs-support at lists.linuxfromscratch.org]>
Subject: Re: [blfs-support] Moving Grub to a different partition
Cliff McDiarmid wrote:
> Hi
> I have two LFS installations, on different partitions, on the same
> drive(/dev/sda). I have the older LFS(/dev/sda7) , with grub, booting at
> present to the grub menu. I need the new LFS(/dev/sda6) to take over the
> booting, so I've installed Grub to this LFS.
> Am I right in thinking that I now need to run(from the new LFS):
>
> 'grub-install --root-directory=/boot/grub /dev/sda'
>
> to activate, having earlier deleted Grub from the old LFS and copied the'grub.cfg' file over?


>What I recommend is to create a separate partition for /boot. It does
>not need to be large. 100 or 200 MB is sufficient. I use ext2 since a
>journal is not really needed for a partition that is rarely written.

>Then move all your kernels, configs, and System-maps there and mount as
>/boot. Enter the partition in in fstab.

>Now all your installs can share the same /boot and there is no confusion
>about how to share kernels or where grub.cfg is located.

>Yes your right, this is the best way.  I've not gone for it in the past, but now's the time.

 
>As a point of information, a separate /boot doesn't have to be mounted in order to function.

Okay.  This seems contrary to the LFS book or am I not understanding this?  

Cliff
 


More information about the blfs-support mailing list