- Bevezetés
- Az Ubuntu telepítése UEFI módban
- Az eset, amikor az Ubuntut UEFI módban kell telepíteni
- Általános elvek
- Azonosítása, hogy a számítógép UEFI módban indítja-e a HDD-t
- Azonosítás, hogy a számítógép UEFI módban bootolja-e az Ubuntu DVD-t UEFI módban
- Firmware beállítása UEFI vagy BIOS/CSM/Legacy módban
- EFFI rendszerpartíció létrehozása
- A telepítés elvégzése
- Az UEFI módban telepített Ubuntu azonosítása
- Az Ubuntu telepítése egyszeri indításhoz véletlenszerű indítási móddal
- Az Ubuntu átalakítása UEFI vagy Legacy módba
- Az Ubuntu átalakítása UEFI módba
- Az Ubuntu átalakítása Legacy módba
- SecureBoot
- A SecureBoot letiltása a BIOS-ban
- Az UEFI beállítások elérése Windows8-ból
- Lásd még
Bevezetés
Az Extensible Firmware Interface (EFI) vagy annak 2.x változata, az Unified EFI (UEFI) egy olyan firmware típus, amely széles körben elterjedt a legújabb számítógépeken, különösen a 2010-nél újabbaknál. A korábbi gépeken elterjedt hagyományos BIOS firmware-t hivatott felváltani. Ez az oldal az Ubuntu UEFI használatával történő telepítéséről és indításáról, valamint az UEFI mód és a hagyományos BIOS mód közötti váltásról nyújt tájékoztatást az Ubuntu használatával. A legtöbb modern számítógép támogatja mind az UEFI, mind a BIOS üzemmódot. Az, hogy melyik rendszerindítási módot érdemes használni, több tényezőtől függ:
-
Boot mode matching — Ha egy másik operációs rendszerrel kettős rendszerindítást végez, a két operációs rendszer boot-módjának meg kell egyeznie. A legtöbb számítógép, amelyet a Windows 8 és újabb operációs rendszerrel szállítanak, UEFI-t használ az operációs rendszer indításához, így ez a konfiguráció az UEFI üzemmód használatát diktálja az Ubuntu telepítésekor és indításakor.
-
Hardverek támogatása — Egyes hardvereszközök jobban működnek az egyik vagy a másik üzemmódban. (Általában a BIOS mód jobban támogatott.) Ez a fajta probléma egyre ritkábban fordul elő.
-
Bootloader problémák — Előfordul, hogy az egyik módhoz tartozó bootloader jobban működik, mint a másik módhoz tartozó bootloader. A BIOS-módú rendszerbetöltők jobban teszteltek, ezért kevésbé valószínű, hogy problémát okoznak.
Megjegyzendő, hogy ezek a tényezők konfliktusba kerülhetnek egymással. Ha például kettős rendszerindítást végez egy előtelepített Windows 8-cal, de problémái vannak a GRUB UEFI-verziójának működésével, akkor bajban lesz. Általános szabályként azonban az UEFI üzemmód jobban működik a Windows 8 előtelepített verziójával való kettős indítású konfigurációkban. Ha az Ubuntut egyedüli operációs rendszerként telepíti a számítógépre, valószínűleg bármelyik mód működhet, bár a BIOS mód kevésbé valószínű, hogy problémákat okoz.
Az Ubuntu telepítése UEFI módban
A következő szakaszok leírják, hogyan telepítheti az Ubuntut UEFI módban, akár azért, mert egyetlen rendszerindítót használ, és ki akarja próbálni ezt a rendszerindítási módot, akár azért, mert egy másik, már ebben a módban telepített operációs rendszerrel együtt kettős rendszerindítást végez.
Az eset, amikor az Ubuntut UEFI módban kell telepíteni
Az UEFI firmware-rel rendelkező számítógép megléte nem jelenti azt, hogy az Ubuntut UEFI módban kell telepítenie. Ami fontos, az az alábbi:
- ha a számítógépének más rendszerei (Windows Vista/7/8, GNU/Linux…) UEFI módban vannak telepítve, akkor az Ubuntut is UEFI módban kell telepítenie.
-
ha a számítógép többi rendszere (Windows, GNU/Linux…) Legacy (nem UEFI) módban van telepítve, akkor az Ubuntut is Legacy módban kell telepítenie. Pl. ha a számítógépe régi (<2010), 32 bites, vagy előre telepített Windows XP-vel adták el.
- ha az Ubuntu az egyetlen operációs rendszer a számítógépén, akkor nem számít, hogy UEFI módban telepíti-e az Ubuntut vagy sem.
Általános elvek
Az Ubuntu UEFI módban történő telepítéséhez:
-
Az Ubuntu 64 bites lemezét használja. (Az Ubuntu32bit nem telepíthető egyszerűen UEFI módban. Ez akkor jelent problémát, ha a 32 bites UEFI az egyetlen mód, amivel a számítógépe bootolni tud, pl. ha modern Intel Atom alapú laptopja van. Ebben az esetben bonyolult megoldásra lesz szüksége).
-
A firmware-ben tiltsa le a QuickBoot/FastBoot és az Intel Smart Response Technology (SRT) funkciót. Ha Windows 8-at használsz, tiltsd le a gyors indítást is.
-
Elképzelhető, hogy csak EFI-képet használ, hogy elkerülje a kép téves indításával és az Ubuntu BIOS módban történő telepítésével kapcsolatos problémákat.
-
Az Ubuntu támogatott verzióját használja. Az UEFI támogatása a 11.10-ben jelent meg, de a következő verziókban megbízhatóbbá vált. Az UEFI SecureBoot támogatása a 12.10-ben és a 12.04.2-ben jelent meg.
-
Állítsa be a firmware-t (BIOS) úgy, hogy a lemezt UEFI módban indítsa (lásd az alábbi “Annak megállapítása, hogy a számítógép UEFI módban indítja-e a merevlemezt” bekezdést)
- Ezután:
- Nem szükséges semmi különös, ha az Ubuntu automatikus telepítőjét használja (“Ubuntu telepítése másokkal együtt” vagy “A lemez törlése és az Ubuntu telepítése”). Fontos: ha van egy előre telepített Windows és azt meg akarja tartani, ne válassza a “Töröld a lemezt és telepítsd az Ubuntut” lehetőséget.
-
ha a kézi particionálást (“Valami más”) használja, a különbség az, hogy a /boot/efi csatolási pontot az UEFI partícióra kell beállítania. Ha pedig nem volt UEFI-partíció a merevlemezen, akkor először létre kell hoznia azt (lásd az alábbi “UEFI-partíció létrehozása” bekezdést).
Azonosítása, hogy a számítógép UEFI módban indítja-e a HDD-t
Ez csak akkor lehetséges, ha már telepítette az Ubuntut a HDD-re, vagy a BIOS beállításait vizsgálva (lásd az alábbi bekezdést).
A HDD-re telepített Ubuntuval (sem liveCD, sem liveUSB) nyisson terminált (Ctrl+Alt+T), majd írja be a következő parancsot:
&& echo “EFI boot on HDD” || echo “Legacy boot on HDD”
Megjegyzés: ha az eredmény “Legacy boot on HDD”, akkor vagy a BIOS nem UEFI típusú, vagy a BIOS nincs beállítva a HDD UEFI módban történő indítására.
Azonosítás, hogy a számítógép UEFI módban bootolja-e az Ubuntu DVD-t UEFI módban
Figyelem: még ha a számítógép UEFI módban bootolja is a DVD-t, előfordulhat, hogy a HDD-t Legacy módban bootolja (és ennek ellenkezője).
A 64 bites Ubuntu lemezről történő indításkor:
– Ha a BIOS úgy van beállítva, hogy a CD-t UEFI módban bootolja, akkor az alábbi képernyő jelenik meg:
– Ha a BIOS NEM úgy van beállítva, hogy a CD-t UEFI módban indítsa, vagy ha a lemez nem 64 bites, akkor az alábbi képernyő jelenik meg:
Firmware beállítása UEFI vagy BIOS/CSM/Legacy módban
Néhány újabb számítógép (>2011) lehetővé teszi, hogy a számítógépet úgy állítsa be, hogy vagy UEFI módban vagy BIOS/CSM/Legacy (nem-EFI) módban bootoljon. Ennek a beállításnak a módja a számítógépektől függ, de általában ez a beállítás a BIOS “Boot order” fülén található (a BIOS képernyőinek eléréséhez általában a PC indításakor egy billentyű lenyomása szükséges). Gyakran indításonként is beállítható egy funkcióbillentyű lenyomásával (az F8 és az F10 gyakori választás), nem sokkal a számítógép bekapcsolása után.
Megjegyzés: Egyes UEFI-k (pl. az American Megatrends “Aptio”, amely az Asus vivobook sorozatban található) a Legacy módot “Compatibility Support Module”-nak vagy egyszerűen “CSM”-nek nevezik.
Megjegyzés: Egyes UEFI-k lehetővé teszik, hogy az optikai meghajtó bootolási módját a HDD bootolási módjától elkülönítve állítsuk be.
Az alábbiakban például:
- a “UEFI Hitachi” sor lehetővé teszi a HDD UEFI módban történő indítását,
- a “P1: Hitachi” sor lehetővé teszi a HDD Legacy (nem UEFI) módban történő indítását,
- a “P3: DVD” sor lehetővé teszi az Ubuntu CD Legacy módban történő indítását
- a “UEFI: USB” sor az Ubuntu liveUSB UEFI módban történő indítását teszi lehetővé.
Itt egy 2. példa az UEFI rendszerindítási mód beállítására, ahol a “Boot Mode” paraméter lehetővé teszi, hogy az összes adathordozó (merevlemez, CD, USB…) számára egyszerre válasszuk ki a rendszerindítási módot (“UEFI” vagy “Legacy”).
Néhány más UEFI az “UEFI/Legacy Boot:” opciót javasolja a következő választási lehetőségekkel: , és . Ez utóbbi UEFI módban bootol, ha lehetséges, majd Legacy módban, ha nem észlel UEFI fájlokat.
EFFI rendszerpartíció létrehozása
Ha kézzel particionálja a lemezt az Ubuntu telepítőprogramban, akkor meg kell győződnie arról, hogy létrehozott egy EFI rendszerpartíciót (ESP). Ez a partíció tartalmazza az EFI üzemmódú rendszerbetöltőket és a kapcsolódó fájlokat.
-
Ha a lemeze már tartalmaz egy ESP-t (pl. ha a számítógépén a Windows 8 volt előtelepítve), akkor az Ubuntu számára is használható. Ne formázza meg. Erősen ajánlott, hogy lemezenként csak 1 ESP legyen.
-
Az ESP-t a GParted egy újabb verziójával lehet létrehozni (a 12.04 lemezhez mellékelt Gparted verzió rendben van), és a következő tulajdonságokkal kell rendelkeznie:
-
Mount point:
-
Méret: minimum 100Mib. Ajánlott 200MiB.
-
Type: FAT32
-
Más: szükséges egy “boot” flag.
-
A telepítés elvégzése
Mihelyt gondoskodott az előkészületekről, az Ubuntut normálisan telepítheti. Az ESP-n kívül az UEFI módban telepített Ubuntunak nincsenek különleges partíciós követelményei, és más telepítési beállításokat sem kell beállítania. Vegye figyelembe, hogy UEFI-módú telepítés esetén az Ubuntu nem fogja megkérdezni, hogy hova telepítse a rendszerbetöltőt. Ha ezt teszi, vagy ha panaszkodik a BIOS bootpartíció hiányára, akkor valószínűleg véletlenül BIOS/CSM/legacy módban indított.
Az UEFI módban telepített Ubuntu azonosítása
Az UEFI módban telepített Ubuntu a következő módon ismerhető fel:
- a /etc/fstab fájlja tartalmaz egy UEFI partíciót (csatolási pont: /boot/efi)
- a grub-efi bootloadert használja (nem grub-pc-t)
- a telepített Ubuntuból nyisson terminált (Ctrl+Alt+T), majd írja be a következő parancsot:
&& echo “UEFI módban telepítve” || echo “Legacy módban telepítve”
Az Ubuntu telepítése egyszeri indításhoz véletlenszerű indítási móddal
Ha nem multi-bootol egy másik operációs rendszerrel, és nem érdekli a rendszerindítási mód, lemondhat az előző eljárás néhány kényes részletéről, és telepítheti az Ubuntut bármilyen rendszerindítási módban, amelyet a számítógépe véletlenül kiválaszt. Ez az eljárás nem ajánlott a meglévő UEFI-alapú operációs rendszerek melletti többindításos telepítéshez, mivel az egyik operációs rendszer UEFI-üzemmódban, a másik pedig BIOS-üzemmódban telepített operációs rendszer kombinációját eredményezheti. Az ilyen beállításoknál a telepítés utáni javításra vagy más kényelmetlen lépésekre lesz szükség az operációs rendszerek közötti váltás kezeléséhez.
A következő lépésekkel gyorsan telepítheti az Ubuntut:
-
Készítsen egy LiveDVD-t vagy LiveUSB-t az Ubuntu (>=12.04.2) 64 bites verziójából.
-
A firmware-ben tiltsa le a QuickBoot/FastBoot és az Intel Smart Response Technology (SRT) funkciót.
-
Bootolja a számítógépet a LiveDVD vagy LiveUSB segítségével, és válassza a “Try Ubuntu” lehetőséget. Ha Secure boot vagy aláírási hibát kap, akkor érdemes letiltani a SecureBoot-ot az itt leírtak szerint, majd újra megpróbálni a lemez indítását.
- Telepítse az Ubuntut a Live CD/DVD-ről vagy a Live USB-ről a szokásos módon, majd indítsa újra a számítógépet.
-
Ha a számítógép nem tölti be az Ubuntut, indítsa el a számítógépet a Live CD/DVD vagy Live USB segítségével, és válassza újra a “Try Ubuntu” lehetőséget. Ha az élő munkamenet betöltődött, futtassa a Boot-Repair programot (a részletekért lásd a linket). Amikor a Boot-Repair betöltődik, kattintson az “Ajánlott javítás” gombra, és írja fel egy papírra a megjelenő URL-t (paste.ubuntu.com/XXXXXXXX/). Ezután indítsa újra a számítógépet. Ne futtassa a Boot-Repair-t, hacsak nincs gond a számítógép indításával; erre az eszközre is érvényes a “ha nem romlott el, ne javítsd meg” kifejezés.
-
Ezzel a legtöbb indítási problémát meg kell oldania. Ha ez nem oldja meg a rendszerindítási problémákat, kérjük, hozzon létre egy új témát ebben a fórumban, leírva a problémát, és megadva az előző lépésben írt URL-t.
Az Ubuntu átalakítása UEFI vagy Legacy módba
Az Ubuntu átalakítása UEFI módba
Figyelem: Ne kövesse ezt az eljárást, ha a számítógép már megfelelően bootol. Csak akkor használja ezt az eljárást, ha úgy véli, hogy véletlenül BIOS/CSM/legacy módban telepítette az Ubuntut, és azt szeretné, hogy UEFI/UEFI módban bootoljon.
-
Indítsa el a Boot-Repair programot, kattintson a “Speciális beállítások” menüpontra, lépjen a “GRUB helye” fülre.
- Ha nem látja a “Separate /boot/efi partíció” sort, ez azt jelenti, hogy a számítógépén nincs UEFI partíció. Ebben az esetben lépjen ki a Boot-Repairből, majd hozzon létre egy UEFI partíciót (lásd a fenti “UEFI partíció létrehozása” bekezdést).
- Ha látja a “Separate /boot/efi partíció” sort, jelölje be, majd kattintson az “Apply” gombra.
-
Állítsa be a BIOS-t úgy, hogy a merevlemezt UEFI módban indítsa el (lásd a fenti “”A BIOS beállítása UEFI vagy Legacy módban” bekezdést).
Az Ubuntu átalakítása Legacy módba
Megjegyzés: Ezt az eljárást csak egy UEFI-módú Linux-telepítés BIOS/CSM/legacy módban történő indításához használja. Ilyen átalakításra akkor lehet szükség, ha bizonyos hardverek nem működnek megfelelően UEFI módban. (A videokártyák gyakori problémákat okoznak.) A BIOS/CSM/legacy módba való átalakítás, miközben a Windows UEFI módban bootol, megnehezítheti a bootolási folyamatot — a számítógép beépített bootkezelőjét kell használnia az operációs rendszerek közötti váltáshoz, és egyes számítógépek olyan rossz bootkezelővel rendelkeznek, hogy ez lehetetlen.
-
Ha az Ubuntu GPT lemezre van telepítve (ezt a ‘sudo parted -l’ paranccsal ellenőrizheti), a Gparted segítségével hozzon létre egy BIOS-Boot partíciót (1MB, formázatlan fájlrendszer, bios_grub flag) a lemez elején.
-
Indítsa el a Boot-Repair-t, kattintson a “Speciális beállítások” menüpontra, lépjen a “GRUB helye” fülre.
- Ne jelölje be a “Separate /boot/efi partíció” opciót
- Kattintson az “Apply” gombra.
-
Állítsa be a BIOS-t úgy, hogy a HDD-t Legacy módban indítsa el (lásd a fenti “”A BIOS beállítása UEFI vagy Legacy módban” bekezdést).
SecureBoot
A “Secure Boot” egy új UEFI-funkció, amely 2012-ben jelent meg a Windows8 előre telepített számítógépekkel. Az Ubuntu összes jelenlegi 64 bites (nem 32 bites) verziója támogatja már ezt a funkciót, de mivel a támogatást megvalósító PC-k csak 2012 végén terjedtek el széles körben, még nem tesztelték széles körben, így lehetséges, hogy az Ubuntu Secure Boot alatt történő indítása problémákat okozhat. Ha ez előfordul, kérjük, írjon hibajelentést az Ubuntu shim csomagjával kapcsolatban, lehetőleg az ubuntu-bug shim paranccsal, miután a Secure Boot letiltásával telepítette.
A SecureBoot letiltása a BIOS-ban
Itt egy példa a BIOS-ra, amely azt mutatja, hogy a “Secure Boot” engedélyezve van:
A Secure Boot letiltásához vagy engedélyezéséhez keressen egy hasonló opciót a BIOS-ban, és a billentyűzet segítségével állítsa azt Engedélyezve/Kikapcsolva állapotba.
Jegyzet: ha a számítógépén Windows8 van, akkor a BIOS-hoz való hozzáféréshez az alábbi eljárást kell követnie.
Az UEFI beállítások elérése Windows8-ból
Menjen a Kikapcsolási lehetőségekhez, és a SHIFT billentyű lenyomva tartása közben kattintson az Újraindítás gombra.
Az alábbi menü megjelenésekor válassza a Hibaelhárítás, majd az UEFI firmware beállítások lehetőséget.
A PC újraindul, és beléphet a BIOS-ba (ha nem nyomja meg a szükséges billentyűt).
Lásd még
– UEFIBooting (régebbi dokumentáció, Mac esetén talán hasznos lehet)
– Az EasyBCD nem használható UEFI módban: téma az EasyBCD fórumon. De a 2.2-es verziótól használható.
– Ubuntu telepítése előre telepített UEFI támogatott Windows 8 rendszerre: Lépésről lépésre útmutató az Ubuntu telepítéséhez UEFI/Secure Boot támogatású számítógépre, amelyen a Windows 8 előre telepítve van
CategoryBootAndPartition