GRUB 2 now default for new installations
Christopher James Halse Rogers
raof at ubuntu.com
Thu Jun 11 07:45:41 UTC 2009
On Thu, 2009-06-11 at 09:20 +0200, Markus Hitter wrote:
> Am 10.06.2009 um 21:44 schrieb Lars Wirzenius:
>
> > ke, 2009-06-10 kello 15:21 -0400, John Moser kirjoitti:
> >> Every argument for putting Grub or the kernel on a separate partition
> >> has been based around the idea that these files are somehow more
> >> important than, say, /bin/sh
> >
> > Putting the kernel (i.e., /boot) on a separate partition is often
> > mandated by the BIOS not being able to read all of a large hard
> > disk. I
> > have a motherboard from 2008 that has that problem, so it's not
> > ancient
> > history, either.
>
> Additionally, if you have more than one installation of Ubuntu on the
> same platter, you really want to share /boot with both installations.
>
> Not doing so means two /boot's, while you can address only one of
> those in the master boot record. As /boot also contains kernels, you
> end up booting grub from one partition and the kernel from the other
> partition. Kernel install scripts can't deal with such a situation,
> you end up sync'ing those two /boots manually after each update of
> one of the kernels.
>
Kind of. I don't have separate /boot partitions for my Karmic, Jaunty,
& Squeeze installs - grub2 + os-prober makes this work pretty well, but
it does require running update-grub2 in the Karmic install to update the
master grub.cfg.
It's a bit of a trade-off, really. Not sharing /boot means a manual
step for non-Karmic kernel ABI updates, sharing /boot in my experience
results in contention for menu.lst.
More information about the Ubuntu-devel-discuss
mailing list