Grub error bij verwijderen schijf

Status
Niet open voor verdere reacties.

xxgrubxx

Nieuwe gebruiker
Lid geworden
11 mrt 2009
Berichten
2
Beste forumleden.

Op mijn pc heb ik zowel windows XP als Ubuntu geïnstalleerd.
Een van mijn harde schijven heeft het begeven; deze schijf wordt alleen voor xp toepassingen gebruikt.
Als ik deze schijf in de bios deactiveer en vervolgens de pc weer opstart krijg ik een GRUB error.

Wat moet ik doen om deze schijf ook voor GRUB te verwijderen.

Bij voorbaat dank voor jullie reacties
 
om grub-loader te verwijderen gebruik je gewoon een installatiecd van windows xp

start op van de cd alsof je windows zou gaan installeren
in je 1ste keuzescherm krijg je de mogelijkheid om windows te repareren.
druk op ' r ' om verder te gaan.

vervolgens vraagt hij welke windows je wil repareren.
hier type je ' 1 ' in.

nu krijg je een dosprompt.

geef nu het commando 'fixmbr' in.

dit commando zal voor jou de masterbootrecord van je harde schijf gaan herschrijven.
je zal een waarschuwing krijgen omdat windows de grubloader niet kent.
hier type gewoon ' j ' voor ja in.

het commando zal nu je mbr herschrijven met je huidige partitie-indeling zonder de grubloader.

start terug op en je zal automatisch windows starten zoals voor linux erop stond.

nu gaan grub herstellen.

Start de computer vanaf de Ubuntu LiveCD. * Open een terminalschermpje. * Typ "sudo grub" (zonder aanhalingstekens uiteraard....) en druk op Enter. Dit

start Grub zelf op.
* Typ "root (hd0,1)" en druk op Enter (als je Linux rootpartitie op sda2 staat.

Staat die bijvoorbeeld op sda6, dan is de terminaltoverspreuk "root (hd0,5)". Hiermee vertel je Grub waar de actieve Linuxpartitie zit. Grub telt vanaf 0, vandaar.
* Typ "setup (hd0)" en druk op Enter. Hiermee installeer je Grub (opnieuw) in de

MBR.
* Verlaat Grub door "quit" in te tikken en op Enter te drukken. * Herstart de computer.

Let op: hoewel Ubuntu de partities op een SATA-schijf "sda" noemt, gebruikt Grub gewoon de aanduiding "hd0". Net zoals bij een oudere IDE-schijf. Grub is de eenvoud zelve....

Je kunt bovenstaande instructie ook gebruiken wanneer je meerdere Linuxsoorten op je schijf hebt staan, en je wil niet dat Grub de nieuwste menulijst gebruikt.

Windows bovenaan Wat veel mensen in het begin van hun Linuxavontuur willen, is Windows bovenaan in de menulijst van Grub. Zodat die automatisch wordt gestart, wanneer je geen keuze maakt. Daarvoor hoef je alleen maar de menulijst te bewerken.

Voordat je dat doet, maak eerst even een kopietje van de menulijst. Ga daarvoor even met je bestandsbeheerder naar /boot/grub/menu.lst, dubbelklik erop, kies Weergeven, en daarna Opslaan als. Noem de kopie bijvoorbeeld menu.lstbkp en sla hem op in je gebruikersmap.

Bewerken van de menulijst gaat als volgt, met behulp van het kladblokje Gedit: In de terminal: sudo gedit /boot/grub/menu.lst (Bij Kubuntu is het tekstverwerkertje niet gedit, maar kate. En bij Xubuntu is het mousepad).

Let op: het Automagic deel van de menulijst wordt automatisch volledig herschreven bij een kernel update van Linux. Dus je Windowsregels moeten niet daarin terecht komen.

De Windowsregels moeten dus of onder het Automagic deel van de menulijst staan (wordt dan laatste menu-optie), of erboven (wordt dan eerste menu-optie).

Voor XP zijn de regels gewoonlijk als volgt:

title Microsoft Windows XP Professional root (hd0,0) savedefault makeactive chainloader +1

Het Automagic deel begint hier:

# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST





Zoals je ziet, staat de waarschuwing er al in: statische opstartregels (die dus niet moeten meeveranderen met kernel updates), moeten voor of na het Automagic deel....

Terug naar alleen Windows Af en toe wil iemand helemaal van Linux af, en weer alleen Windows op z'n schijf. Meestal maar tijdelijk, want Linux is verslavend..... Hoe krijg je Grub weer weg? Heel makkelijk: * start de computer op met een willekeurige Windows XP installatie-CD * kies herstelconsole (recovery) * tik in: "fixmbr" (zonder de aanhalingstekens) * herstelconsole afsluiten en computer opnieuw opstarten Windows XP start nu weer als vanouds op met zijn eigen ntldr; Grub is verdwenen.

In de menulijst staan nog veel meer opties. Experimenteer er maar eens mee!

Bijvoorbeeld: een regel in de menulijst wordt actief respectievelijk zichtbaar in het menu, wanneer je het hekje ervoor weghaalt (#). Het kan handig zijn om oude Linuxkernels onzichtbaar te maken in de menulijst, want met elke kernel update komen er weer een paar regels bij.....

Uitcommentariëren met een # is beter dan wissen, want je weet maar nooit..... Je computer is niet altijd even blij met de nieuwste kernel, en wil misschien alleen maar opstarten met de oude. Dan is het wel handig als je de bijbehorende opstartregels nog in je menulijst hebt staan.

Voor de veiligheid kun je daarom het beste de nieuwste en de op één na nieuwste kernel zichtbaar laten in de menulijst. De oudere kun je onzichtbaar maken. Of zelfs helemaal van je schijf verwijderen, maar dat valt buiten de strekking van dit artikel.
 
@tanneke,

Bedankt voor je uitgebreide reactie. Ik ga er mee aan de slag.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan