Pahoittelut epäselvästä otsikoinnista – en oikein tiedä, miten ongelmaa kutsua! Seuraa sunnuntaista pohdintaa…
Minulla oli kuva, että PC:n käynnistystapoja olisi kaksi: vanha (BIOS) ja uusi (UEFI). Vanhassa tavassa Grub – jos puhutaan nyt vain siitä – asennettiin laitteen tai osion alkusektoriin ikään kuin näkymättömiin. Uuteen taas tarvitaan pieni FAT-alustettu /boot/efi-osio, mutta siinä se – ihmeempiä ei tarvitse miettiä.
Minulla on tosin itselleni kirjoitettuna myös vanha ohje, joka väittää, että Windows-yhteensopiva tapa vaatisi
kaksi FAT-alustettua osiota, jotka pitää tarkkaan nimetä. /boot/efi-osion nimeksi olisi annettava ”UEFI BOOT”, ja lisäksi vaadittaisiin ”BIOS BOOT” -niminen osio; edelleen piti vielä olla tarkkana kummankin osion lipuista ja asettaa ne oikein.
Yksinkertaistettu ohje on toiminut minulla viime vuosina hyvin esim. Debianissa ja openSUSEssa, kunhan koneen buuttaa niin, että BIOSin buuttivalikossa lukee tikun mallinimen edessä ”UEFI:”. Jos valitsee käynnistysvalinnan, jossa näkyy pelkkä tikun mallinimi, päätyy vanhaan buuttiin, joka ei osaa hyödyntää /boot/efi-osiota vaan yrittää tunkea itsensä laitteen alkusektoriin.
Viime aikoina ihmetystä on kuitenkin herättänyt RHEL-maailma, johon yritin tutustua.
Yksikään RHEL-klooni ei suostu tikulta käynnistämään, jos aloitan sen BIOSista tuossa ”UEFI:
mallinimi” tilassa. Tulee vain virheilmoitus virheellisestä levykuvasta. Pelkän tikun mallinimen sisältävä käynnistysvalinta pääsee asennusohjelmaan, mutta levyosioinnissa varoitetaan, että tarvitsisin vielä juuri BIOS BOOT -osion, jotta kone käynnistyisi.
Näin päädytään kysymykseeni: onko siis niin, että käynnistystapoja onkin
kolme:
- perinteinen BIOS-tapa, jossa Grub asennetaan laitteen alkusektoriin
- ”vaikea UEFI-tapa”, jossa vaaditaan kaksi erilaista FAT-alustettua osiota ja
- ”helppo UEFI-tapa”, jossa pelkkä /boot/efi-osio riittää?
Pohdintaa voisi vielä jatkaa ottamalla mukaan Secure Bootit ja Trusted Bootit, mutta tämä riittääköön…!