Terug naar de thuispagina Opstartlader Grub herstellen of verwijderen Inhoud: (deze lijst is niet aanklikbaar; naar beneden bladeren voor de toelichting op elk punt) 1. Inleiding 2. Grub herstellen (de Windows-CD heeft Grub overschreven) 3. Grub verwijderen (terug naar uitsluitend Windows) 1. Inleiding Grub, oftewel de Grand Unified Bootloader, is de meestgebruikte opstartlader in Linux. Dat is niet voor niets: het ding start werkelijk alle denkbare besturingssystemen op. Alle Linux-distro's, alle Windows-soorten, alle DOS-soorten, alle BSD-soorten, Apple Mac OS/X, noem maar op. Op mijn meervoudig opstartbare flaptop stonden ooit 10 verschillende besturingssystemen in de menulijst van Grub: gebroederlijk naast elkaar op één harde schijf.... Grub is bewijs voor de kracht van de eenvoud: het programmaatje is zeer eenvoudig maar tevens krachtig en veelzijdig. Toch kunt u wel eens tegen een probleempje aanlopen met Grub. Hier staan de meest vóórkomende beschreven, met de oplossing erbij. 2. Grub herstellen (de Windows-CD heeft Grub overschreven) Als u eerst Linux installeert en daarna pas Windows, dan raakt u Grub kwijt. Daarom kunt u voortaan beter Windows als eerste installeren. Gelukkig is het probleem makkelijk op te lossen. Wel is het heel belangrijk, dat u de onderstaande instructie precies opvolgt. a. De nieuwe Grub 2 (alleen bij een schoon geïnstalleerde 9.10) - Start uw computer op vanaf de Ubuntu 9.10 Desktop CD (of vanaf een Live-USB met daarop 9.10). Kies "Engels" als taal. - Bovenste werkbalk: Applications - Accessories - Terminal - tik in (voorkom tikfouten: kopieer en plak): sudo mount /dev/sda5 /mnt (alleen wanneer Ubuntu op sda5 staat! Pas dit commando aan wanneer dit bij uw computer anders is. Controleer het desnoods even vanuit de CD-sessie, via System - Administration - Gparted) druk op Enter. Daarna in de terminal (voorkom tikfouten: kopieer en plak): sudo grub-install /dev/sda --root-directory=/mnt druk op Enter. Daarna in de terminal: sudo reboot druk op Enter. Nu zal uw computer herstarten vanaf de harde schijf (tijdig de CD verwijderen!), en doet Grub het weer. b. De oude Grub (oudere versies dan 9.10, maar ook bij een opgewaardeerde 9.04) Het onderstaande geldt alleen voor de "oude" Grub, die wordt gebruikt in de Ubuntuversies voorafgaand aan 9.10. Maar hij kan ook in 9.10 zitten, wanneer u vanuit 9.04 hebt opgewaardeerd naar 9.10. Grub bestaat uit twee delen. Ten eerste het programmaatje zelf, dat in de MBR staat. De Master Boot Record is de eerste sector van de harde schijf. Ten tweede is er de opstart-menulijst met de verschillende besturingssystemen. Die menulijst staat niet in de MBR, maar in /boot/grub/menu.lst op de actieve Linuxpartitie. Als u nu Grub herstelt in de MBR, dan moet u hem daarna dus weer even vertellen waar hij de al bestaande opstart-menulijst kan vinden. Reparatie gaat als volgt: Start de computer vanaf de Ubuntu Desktop CD (Live-CD). Open een terminalschermpje (Applications - Accessories - Terminal). Tik in: sudo grub en druk op Enter. Dit start Grub zelf op. Typ root (hd0,0) en druk op Enter (als uw Linux rootpartitie op sda1 staat; Grub telt vanaf 0, vandaar dat het cijfer één lager is). Partitie 1 = 0, partitie 2 = 1, enzovoorts. Hoewel Ubuntu een harde schijf "sda" noemt, gebruikt Grub de aanduiding "hd0". Staat de Linux rootpartitie bijvoorbeeld op sda6, dan is de terminaltoverspreuk "root (hd0,5)". Hiermee vertelt u Grub waar de actieve Linuxpartitie zit. Staat Ubuntu op een fysieke tweede harde schijf, dan is het niet hd0 maar hd1 voor Grub. Dus bijvoorbeeld root (hd1,5) Tik in: setup (hd0) en druk op Enter. Hiermee installeert u Grub (opnieuw) in de MBR. Ook bij twee harde schijven geldt: Grub zelf moet in de MBR van de eerste harde schijf, dus dit commando blijft dan hetzelfde. Tik in: quit en druk op Enter. Herstart de computer. Haal de CD eruit en start normaal op. Nu ziet u alleen Linux staan in Grub, maar nog geen Windows. Die zult u er handmatig in moeten zetten. Zo zet u de Windowsregels alsnog in het menu van Grub: Windowsregels (onder punt 2). (wordt vervolgd in de rechterkolom) | Deze website wordt gesponsord door Google-advertenties. Gebruikt u een advertentieblokkeerder? Als u wilt, kunt u die even uitschakelen op deze website. Bij voorbaat dank..... 3. Grub verwijderen (terug naar uitsluitend Windows) Kort gezegd komt dit neer op het vervangen van Linux opstartlader Grub, door Microsoft opstartlader NT Loader, in de Master Boot record (MBR) van de harde schijf. a. Met de Windows XP installatie-CD Let op: hiervoor kunt u geen Recoveryschijf gebruiken! Het moet een echte installatie-CD zijn. Start de computer vanaf een Windows XP installatie-CD en kies R voor herstellen of repareren. Er komt nu een consolescherm met een menu. Kies het nummer van de windowspartitie (normaal gesproken 1 voor c:\windows ) en tik het administrator-wachtwoord in. Installeer NT Loader met de achtereenvolgende twee opdrachten: fixboot C: fixmbr Hierbij is C: de letter van de Windows-schijf. b. Met de Windows Vista installatie-DVD Let op: hiervoor kunt u geen Recoveryschijf gebruiken! Het moet een echte installatie-DVD zijn. In Windows Vista gaat het iets anders dan in Windows XP. Namelijk als volgt: 1. Stop de Windows Vista installatieschijf in het DVD-station en start de computer. 2. Druk desgevraagd op een toets (spatiebalk is altijd veilig) 3. Kies een taal, tijd, valuta en andere onzin die niet relevant is voor een herstelprocedure, en druk op Next. 4. Klik op Repair your computer. 5. Klik op het besturingssysteem dat u wil "repareren", en klik daarna op Next. 6. In de Systeemherstel-opties, klik op Command prompt. 7. Tik in: Bootrec.exe /Fixboot en druk daarna op Enter. Let op: er staat een spatie tussen Bootrec.exe en /Fixboot. 8. Tik daarna in: Bootrec.exe /FixMbr en druk op Enter c. Met een andere CD Geen installatie-CD of -DVD van Windows? Dan kunt u NT Loader ook terugzetten met een andere reddings-CD. Bijvoorbeeld de Ultimate Boot CD. Deze kunt u hier binnenhalen. Kies het .iso van de stabiele versie, en brand er een CD van. d. Met een diskette 2. Voor Windows XP kan het ook met een diskette: Start uw PC op met een opstartbare DOS-diskette en voer het volgende commando uit in een DOS-venstertje: fdisk /mbr Let op: er staat een spatie tussen fdisk en /mbr. e. Met een USB-geheugenstaaf Tot slot kan het ook nog met een USB-geheugenstaaf: 1. Maak een USB-geheugenstaaf opstartbaar met Freedos. 2. Haal Testdisk voor DOS binnen. 3. Pak de bestanden testdisk.exe en CWSDPMI.EXE uit, en plaats ze op die opstartbare USB-staaf. 4. Start vervolgens de computer op vanaf de USB-staaf. Bij Default gewoon op Enter drukken. 5. Nu start Freedos zelf. Kies voor FreeDOS Safe Mode (don't load any drivers) en druk op Enter. 5. Tik daarna in: C: en druk op Enter. 6. tik nu in: testdisk en druk op Enter. 7. Selecteer [No Log] en druk op Enter. 8. Selecteer de harde schijf waar het om gaat: doorgaans de tweede keuze (de eerste keuze is de USB-staaf!). Druk op Enter. 9. Kies [ Intel ] en druk op Enter. 10. Selecteer [ MBR Code ] en druk op Enter. Tik desgevraagd y (yes) in en druk weer op Enter. |

