[linux] Re: Verwijderen win loader uit grub.

Kees Theunissen theuniss op rijnh.nl
Za Jul 31 21:20:30 CEST 2010


On Sat, 31 Jul 2010, Robin van Leeuwen wrote:

>Mijn laptop thuis is dual boot. De disk layout ziet er zo uit:
>Number  Start   End     Size    Type      File system  Flags
> 1      1049kB  106MB   105MB   primary   ntfs
> 2      106MB   84.4GB  84.3GB  primary   ntfs         boot
> 3      84.4GB  84.5GB  99.6MB  primary   ext2
> 4      84.5GB  640GB   556GB   extended
> 5      84.5GB  640GB   556GB   logical                lvm
>
>
>Nu staat de windows loader op disk sda1 en sda2, dus als ik update-grub
>doe, vind ie hem telkens twee keer. Dat is 1 keer te veel. Hoe krijg ik,
>vanuit linux, de Windows Loader van sda2 af?

De "update-grub" die ik ken (debian, ubuntu) zal zelf geen windows
loaders detecteren. Die kijkt alleen maar in /boot welke kernels
aanwezig zijn en zal dan entries in het bootmenu toevoegen voor alle
aanwezige kernels. Bestaande entries in het bootmenu voor niet meer
aanwezige kernels worden gewist. Al het andere in je bootmenu wordt
ongewijzigd overgenomen uit het bestaande menu. Als je daar iets in
wilt veranderen dan moet je de bootmenu file editten.

Bij debian is dat "/boot/grub/menu.lst".

De door "update-grub" beheerde entries staan tussen de regels:
  ### BEGIN AUTOMAGIC KERNELS LIST
en
  ### END DEBIAN AUTOMAGIC KERNELS LIST
Als je daar dingen verandert dan heb je kans dat dat je verandering
overschreven wordt de eerstvolgende keer dat je "update-grub" runt.
Naast bootmenu entries vindt je in dit deel van de file ook
commentaar en parameters voor "update-grub".
Echt commentaar begint op elke regel met twee hekjes. (##)
Regels die met een enkel hekje beginnen worden door "grub" gezien
als commentaar, maar "update-grub" slaat hier zijn eigen
configuratie parameters in op.
De rest van de file, buiten dit blok, wordt door "update-grub"
steeds ongewijzigd overgenomen.

Waarschijnlijk staan jouw menu entries voor de windows loaders
na dit "AUTOMAGIC KERNELS" blok.
De regels voor de tweede windows loader kan je klakkeloos wissen.

Om de juiste bootmenu entry te herkennen is het misschien nuttig
om te weten dat grub de aanduiding (hd0) gebruikt -inclusief de
haakjes- voor de eerste harde schijf. De eerste partitie van die
schijf (/dev/sda1 bij jou) heet bij grub (hd0,0) en de tweede
partitie (/dev/sda2) wordt door grub aangeduid met (hd0,1).


Groeten,

Kees.

-- 
Kees Theunissen
F.O.M.-Instituut voor Plasmafysica Rijnhuizen, Nieuwegein
E-mail: theuniss op rijnh.nl,     Tel: 030-6096724,     Fax: 030-6031204



More information about the Linux mailing list