Multibooting

Paul Howarth paul at city-fan.org
Thu Nov 25 17:44:22 UTC 2004


Robert P. J. Day wrote:
> On Thu, 25 Nov 2004, Paul Howarth wrote:
> 
> 
>># Note that you do not have to rerun grub after making changes to this file
>># NOTICE:  You have a /boot partition.  This means that
>>#          all kernel and initrd paths are relative to /boot/, eg.
>>#          root (hd0,0)
>>#          kernel /vmlinuz-version ro root=/dev/hda5
>>#          initrd /initrd-version.img
>>#boot=/dev/hda
>>default=0
>>timeout=10
>>splashimage=(hd0,0)/grub/splash.xpm.gz
>>title Fedora Core (2.6.9-1.3_FC2)
>>        root (hd0,0)
>>        kernel /vmlinuz-2.6.9-1.3_FC2 ro root=LABEL=/
>>        initrd /initrd-2.6.9-1.3_FC2.img
>>title Fedora Core (2.6.8-1.521)
>>        root (hd0,0)
>>        kernel /vmlinuz-2.6.8-1.521 ro root=LABEL=/
>>        initrd /initrd-2.6.8-1.521.img
>>title Red Hat Linux (2.4.20-8)
>>        root (hd0,0)
>>        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/1
>>        initrd /initrd-2.4.20-8.img
>>
>>So, when a new kernel is to be added, how does grubby know whether to add an
>>entry with "root=LABEL=/" or "root=LABEL=/1"?
> 
> 
> this is getting dangerously close to being more relevant on the
> anaconda development list, no?

Not quite; grubby, the tool used to add entries to grub/lilo.conf (see "man 
grubby") is invoked from the post-install scripts of kernel RPMs (it's called 
up from /sbin/new-kernel-pkg). Anaconda may set up the initial grub.conf but 
all subsequent changes are done using grubby (and your favourite editor ;-) ).

Paul.




More information about the users mailing list