EFI/GPT megvalósítása Linux alatt: === Amire szükségünk lesz, EFI képes alaplap és GPT-re formázott lemezek. A rendszer előnyei: GUID típusú meghajtó és partíció azonosítás az ütközések elkerülésére, 128 partíció használatának lehetősége (tovább bővíthető, csak elsődleges partíciók értelmezettek), 2ZiB-ig címezhető lemezméret (2361183241434822606848 byte :) ), nagyobb adatbiztonság (tartalék fejlécet és partíciós táblát tárol a lemez végén, CRC32 ellenőrzőösszegek használata), valamivel gyorsabb rendszertöltés. BIOS beállítások: === A saját Gigabyte 990FXA-UD5 lapomon az alábbi beállításokat kellett eszközölnöm a BIOS Features menü alatt: Boot Mode Selection - UEFI Only Storage Boot Option Control - UEFI Only A jelenlegi ASUS Prime X370-Pro lapomon a Boot/CSM menü alatt: Boot Device Control - UEFI Only Tehát hasonló opciókat keressünk saját lapunk beállításai között. Ha nem tervezünk régebbi eszközöket használni, átállíthatjuk az összes kapcsolódó beállítást UEFI/UEFI Only-ra. Meghajtók: === Meghajtóinkon GPT táblát kell létrehoznunk, erre a grafikus GParted program, ill. a konzolos parted, gdisk és már az újabb fdisk program is használható, én a gdisk használatát javaslom. A gdisk programmal lehetőségünk van a meglévő MSDOS tábláink GPT-re konvertálására. Indítsuk el a gdisk programot, ha ezt látjuk győztünk: GPT fdisk (gdisk) version 1.0.1 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Ha ezt, konvertálnunk kell a táblát: GPT fdisk (gdisk) version 0.6.14 Partition table scan: MBR: MBR only BSD: not present APM: not present GPT: not present ************************************************************ Found invalid GPT and valid MBR; converting MBR to GPT format. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by typing 'q' if you don't want to convert your MBR partitions to GPT format! ************************************************************ A konverzió a memóriában azonnal megtörténik, tehát már csak lemezre kell írnunk a változásokat a "w" paranccsal. A művelet általában rendben lezajlik, de nem veszélytelen, mint ahogy a program figyelmeztet is erre (magam is futottam már bele adatvesztésbe), tehát előtte mindenképpen MENTSÜNK! Particionálás/OS telepítés: === Az EFI számára külön partíciót kell létrehoznunk. A mérete a telepített OS-ek számától függ, 260-512MB-ot szoktak ajánlani, tapasztalataim szerint átlagos felhasználás esetén (1 OS van telepítve) a 100MB is elég lehet. A partíciót FAT32 (VFAT) fájlrendszerre formázzuk meg. Az OS telepítése során a partíció típusának EFI/EFI System Partition/EFI Boot Partition-t adjunk meg! Figyeljünk, hogy ne FAT maradjon a típus! Innentől a rendszert telepítsük a szokott módon. Amennyiben Windowst is használunk, az általa létrehozott EFI partíciót nyugodtan használhatjuk, egyszerűen csatoljuk /boot/efi-ként (a Windowsnak nem esik baja)! Efibootmgr: === Az EFI bejegyzések szerkesztésére az efibootmgr parancsot használhatjuk. Önmagában futtatva kilistázza a bejegyzéseket: BootCurrent: 0000 Timeout: 3 seconds BootOrder: 0000,0005,0003,0004 Boot0000* ubuntu Boot0003* CD/DVD Drive Boot0004* Hard Drive Boot0005* ubuntu Látható a boot sorrend és a várakozási idő, mielőtt az alapértelmezett rendszer elindul. Változtatni így tudunk a sorrenden (példánkban DVD-ről akarunk bootolni elsődlegesen): efibootmgr -o 0003,0000 Ha csak a következő bootkor akarjuk a DVD-t használni: efibootmgr -n 0003 Ha inaktiválni akarunk egy bejegyzést: efibootmgr -A 0003 Újra aktiválni az "-a" kapcsolóval lehet. Bejegyzés törlése: efibootmgr -b 0005 -B Új bejegyzés létrehozása: efibootmgr -c -d /dev/sda -p 1 -L "Linux" -l "\efi\boot\linux.efi" Az opciók: '-c' v. '\--create' -> létrehozni akarunk bejegyzést, '-d' v. '\--disk' -> a lemez amin dolgozunk, '-p' v. '\--part'-> az ESP (EFI rendszer partíció) száma (általában az első partíció), '-L' v. '\--label' -> címke, '-l' v. '\--loader' -> a rendszer töltő állomány (általában .efi kiterjesztésű fájl). Bejegyzés létrehozása előtt tanulmányozzuk a program leírását, ill. még egyéb lehetőségeket is kínál, tehát mindenképpen olvassuk át!