Hoe maak ik een EFI-systeempartitie aan?
TL; DR Hoe maak ik een EFI-systeempartitie vanaf nul aan? Hoe plaats ik de EFI-firmware op de gemaakte
Lange versie
I hava Toshiba T430 laptop. Ik heb hem ontvangen met Windows 7 geïnstalleerd (maar ik denk dat hij oorspronkelijk met Windows 8 is meegeleverd). Ik heb er Ubuntu op geinstalleerd, maar heb enkele partities op de schijf verwijderd, zodat ik uiteindelijk de Windows heb weggevaagd en alleen Ubuntu heb. Onder de verwijderde partities was de EFI System partitie. Ik ontdekte dat Ubuntu nu in Legacy-modus opstart (en niet in UEFI). Ik probeer deze handleiding voor het omzetten van mijn Ubuntu-installatie van Legacy naar UEFI (https://help.ubuntu.com/community/UEFI) te volgen. Het probleem - aangezien er geen EFI-partitie is wanneer ik kies uit BIOS om te booten met UEFI kan ik niet booten. Dat geldt niet alleen voor de harde schijf, maar ook voor usb en dvd. Ik denk dat dit logisch is - het verwacht een EFI-partitie en aangezien het deze niet kan vinden, kan het niet verder booten, of het nu van de harde schijf of van de dvd is. Dus hoe maak ik de EFI-partitie opnieuw aan?
De gids hierboven zegt:
Het aanmaken van een EFI-partitie
Als u uw schijf handmatig partitioneert in het Ubuntu installatieprogramma, moet u ervoor zorgen dat u een EFI-partitie hebt ingesteld.
Als uw schijf al een EFI-partitie bevat (bijvoorbeeld als uw computer Windows8 heeft voorgeïnstalleerd), kan deze ook voor Ubuntu worden gebruikt. Formatteer het niet. Het is sterk aanbevolen om slechts 1 EFI-partitie per schijf te hebben.
Een EFI partitie kan worden gemaakt via een recente versie van GParted (de Gparted versie in de 12.04 schijf is OK), en moet de volgende attributen hebben:
Ik had wat moeite met het maken van deze partitie:
- Ik start op van een live Ubuntu DVD, open GParted, maak een 200MB partitie aan en formatteer deze naar FAT32.
- In GParted kan ik het mountpoint niet instellen en dus ook niet de bootflag.
- Ik heb het mountpoint niet ingesteld in
/etc/fstab
omdat het een live CD is en fstab er heel anders uitzag dan ik verwachtte in vergelijking met een normale boot. Hoe dan ook, ik wist gewoon niet welke waarden ik moest instellen.
Ik bootte opnieuw via de live DVD en koos toen voor de installatie van Ubuntu. Ik heb toen een partitie gemaakt met de genoemde criteria - mount point, 200MB, FAT32, boot flag.
Ik heb echter nog steeds dit probleem en ik veronderstel dat het komt omdat er op die partitie geen EFI-firmware staat, het is gewoon een lege partitie, die geschikt is om EFI-firmware te hebben.
Dus nogmaals, hoe maak ik een EFI-partitie aan, die de EFI-software heeft, zodat de laptop weer in UEFI-modus kan booten?
SOLUTIE Dank u beiden voor de antwoorden. Wat ik heb gedaan is Windows 8.1 vanaf nul installeren door de hele schijf te formatteren en vervolgens (dit keer goed) Ubuntu ernaast te installeren. Dit zijn mijn partities nu:
Tijdens de Win 8 setup, zodra ik alle bestaande partities heb verwijderd en Windows de schijf heb laten herformatteren, zijn er naast de hoofdinstallatie partitie automatisch drie extra partities aangemaakt, namelijk 1, 2, 3. Nu, nadat ik een goede ESP had, kon ik beide opstarten vanaf HDD of DVD in UEFI mode.
Je zegt dat de ESP standaard geen info opslaat, maar ik denk dat wanneer een OS installeert, het daar wel wat info plaatst. Dus ik denk dat mijn geval het volgende was: Ik had het gewist en hoewel ik het nagemaakt had, was het niet gevuld met enige informatie, omdat de creatie van de ESP werd gedaan nadat een OS was geïnstalleerd. Ik verloor de Ubuntu-installatie (geen probleem, het was toch een nieuwe installatie), maar ik denk dat ik, om het te redden, het advies van grawity had moeten opvolgen. Ik had echter geen tijd, maar gelukkig is alles nu in orde.