Deze uitspraak lijkt me onjuist:
GRUB bestaat uit twee delen, nl. een progje in de MBR (aan het begin van de harddisk waarvan je opstart), plus een opstartlijst (/boot/grub/menu.lst) in de Ubuntu-systeempartitie. (Het progje in de MBR verwijst naar de opstartlijst.)
Het is nog iets complexer, maar ik heb geprobeerd dat in spreektaal te formuleren.
Grub kan in de MBR schrijven dat het de bootmanager is. Als dat de bedoeling is, dan zijn er 2 smaken. Als het gaat om 1 besturingssysteem, dan wordt direct vastgelegd waar de /boot/grub/menu.lst gezocht moet worden. Maar als er ook nog een 2e besturingssysteem (of nog meer) gezien worden, dan wordt bv. Windows gestart met chainloading. Grub controleert of de partitie "bootbaar" is en hierdoor wordt dan in een vervolgstap de bootloader op die partitie gestart.
Ik heb Debian sid geïnstalleerd en die heeft ooit Grub geïnstalleerd. Nadien kwam Ubuntu erbij en daar werd gekozen voor de installatie van (Ubuntu)Grub in de bootsector van de partitie. Hierdoor wordt bij een kernelupdate netjes ook de laatste Ubuntu-kernel gestart en in de menu.lst van de Debian partitie staat dan ook chainloading.
title xUbuntu64 chainloader
rootnoverify (hd0,1)
chainloader (hd0,1)+1
Pas nadat chainloading is uitgevoerd, komt de (Ubuntu)menu.lst in beeld.
title Debian GNU/Linux, kernel 2.6.28-15-generic
root getallenbrij
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=getallenbrij ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
title Debian GNU/Linux, kernel 2.6.28-15-generic (recovery mode)
root getallenbrij
kernel /boot/vmlinuz-2.6.28-15-generic root=UUID=getallenbrij ro single
initrd /boot/initrd.img-2.6.28-15-generic
title Debian GNU/Linux, kernel 2.6.28-14-generic
root getallenbrij
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=getallenbrij ro quiet splash
initrd /boot/initrd.img-2.6.28-14-generic
title Debian GNU/Linux, kernel 2.6.28-14-generic (recovery mode)
root getallenbrij
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=getallenbrij ro single
initrd /boot/initrd.img-2.6.28-14-generic
title Debian GNU/Linux, kernel memtest86+
root getallenbrij
kernel /boot/memtest86+.bin
Alleen op deze manier (met chainloading) kan je meerder besturingssystemen op een correcte manier hun kernelupdates laten doen.
Als je kiest voor Grub installeren in de Ubuntu-partitie, dan kan je in principe Ubuntu starten met de Windows bootloader met een chainloader opdracht. Maar dan met ook de Windows-bootloader aangepast worden omdat die anders Ubuntu helemaal niet ziet.
Vandaar was mijn vraag aan murdock1, wat werd gekozen tijdens de Ubuntu-installatie?