2012-11-04 20:22:06 +0000 2012-11-04 20:22:06 +0000
32
32

Hoe kan ik Linux toevoegen aan de nieuwe Windows 8 boot manager?

Welke OS'en kunnen in de nieuwe bootloader van Windows 8 worden gezet?

Het lijkt erg mooi te zijn en consistent met de rest van het nieuwe Windows 8 ontwerp, dus het zou cool zijn om Linux (Ubuntu) erin te stoppen in plaats van GRUB of BURG te gebruiken. Trouwens op mijn persoonlijke systeem zal Linux op een harde schijf worden gezet en niet op de SSD , dus het zou een beetje sneller zijn.

Antwoorden (1)

54
54
54
2012-11-04 21:22:29 +0000

Je kunt hetzelfde doen als in Windows 7, hoewel ik niet zeker weet of ik het zou aanraden om het grafische opstartmenu te gebruiken (reden op het einde).

Een paar dingen eerst:

De gebruikelijke setup voor mensen die dual boot configuraties hebben met Linux als een van de OS'en die de machine heeft geïnstalleerd is om standaard een Linux bootloader te hebben, en daar een entry voor het Windows OS aan toe te voegen. Wat dat doet is de Linux bootloader laden en als je Windows wilt laden, gaat het over in de Windows bootloader die dan Windows start.

Omdat er meestal maar één Windows is geïnstalleerd, verschijnt de menuselector van de Windows bootloader nooit, wat de indruk wekt dat de entry die je in de Linux bootloader hebt toegevoegd ook werkelijk Windows laadt.

Het omgekeerde is ook mogelijk, hoewel niet gebruikelijk bij Linux gebruikers. Bijvoorbeeld, mijn belangrijkste bootloader is die van Windows die dan in een Linux bootloader gaat om Linux te booten; Ik heb de Linux bootloader zo geconfigureerd dat hij bijna onzichtbaar is en meteen laadt.

Hoe voeg je een Linux entry toe in de Windows bootloader:

Het hangt er echt vanaf wat je eerst installeert en wat later, ik weet zeker dat er een aantal gidsen op het internet zijn die een gedetailleerde procedure uitleggen over hoe je een dual+ boot omgeving instelt. Dus ik zal gewoon door 2 verschillende setups gaan:

Wanneer je eerst Windows installeert: In dit geval wanneer je je Linux distributie installeert, als het je toestaat om de bootloader direct in een partitie te installeren in plaats van in de MBR van de harde schijf, doe dat dan. Na het herstarten zul je merken dat je Windows opstart net alsof Linux helemaal niet geïnstalleerd was, volg daarna het scenario waarin Linux eerst geïnstalleerd werd zoals hieronder beschreven.

Als je na de herstart alleen de bootloader in de MBR van de harde schijf kunt installeren, zie je een Linux bootloader (Syslinux, GRUB, noem maar op), kies daar de Windows entry en boot in Windows.

Nu gebruik ik graag EasyBCD (gratis voor persoonlijk gebruik) om met de Windows bootloader om te gaan, maar alles wat ik er mee doe kan ook met de juiste bcdboot, bcdedit, etc. commando’s gedaan worden.

  1. Open EasyBCD en ga naar de “Add New Entry” sectie en de “Linux/BSD” tab.
  2. Selecteer de bootloader die je hebt voor je Linux distributie. In het geval van GRUB2 is er een autoselect mode die de juiste partitie voor je selecteert, voor Syslinux bijvoorbeeld moet je verplicht de partitie selecteren waar het geinstalleerd is.
  3. Geef de entry een naam, de naam die je daar zet is de naam die zal verschijnen in de Windows bootloader.
  4. Selecteer de partitie waar uw bootloader zich bevindt of autoselecteer als die optie mogelijk is. Uiteindelijk zou je met iets als dit moeten eindigen:

  5. Klik op “Add entry” en je krijgt het resultaat linksonder in het programma:

  6. Nu moet je de Windows bootloader terugzetten als de standaard, ga daarvoor naar de “BCD Deployment” sectie, selecteer daar om de Vista/7 bootloader in de MBR te schrijven (die overigens hetzelfde is als voor Windows 8):

  7. Daarna ben je helemaal klaar, je krijgt een soortgelijke bevestiging als voorheen. Bij het opstarten zie je het opstartmenu dat je vraagt om er een te selecteren:

Als je eerst Linux installeert: In dit geval hoef je de MBR (Master Boot Record, vertelt wat de volgende bruto modo moet worden uitgevoerd) niet te herstellen, omdat de Windows installatie alle vorige waarden daar zal overschrijven.

LET OP: met UEFI en GPT schijven kan dit anders zijn, maar ik heb geen mogelijkheid om dat uit te proberen.

  • *

Waarom ik niet zeker weet of ik zou aanraden om dit te doen met behulp van het nieuwe grafische opstartmenu in Windows 8:

In wezen omdat de manier waarop het werkt anders is dan met het tekstuele menu (standaard voor Windows 7). In Windows 7 (of Vista) krijg je eerst het opstartmenu te zien en dan begint het te laden wat je maar wilt, in het nieuwe grafische menu laadt het eerst wat dingen (= kost tijd) en dan krijg je het opstartmenu te zien. Als je niet kiest om Windows 8 te laden, start hij de machine opnieuw op en begint te laden wat je ook gekozen hebt, wat in dit geval de Linux bootloader is.

Ik vind wachten om iets te laden alleen maar om het weg te gooien en opnieuw op te starten onnodig als ik alleen maar een ander OS wil booten; maar het is mijn persoonlijke mening over de zaak, er is geen enkel probleem met het laden van Linux, of enig ander OS op deze manier.

Hoe dan ook, er zijn verschillende manieren om het tekstuele boot menu te gebruiken in Windows 8, als je geïnteresseerd bent kijk dan dit antwoord na.