Iz onoga što ste već pročitali u naslovu posta, objasniću vam kako pokrenuti ArchLinux (nemam pojma da li radi na drugim distribucijama) bez ikakvog pokretača na EFI ili UEFI računarima.
Prvi korak
Instalirajte efibootmgr (ako ga još nemate)
# pacman -S efibootmgr
Drugi korak
Montirajte efivarfs (ako već nije montiran)
# mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Treći korak
Dodajte svoj distro u "Boot Order" na računaru
# efibootmgr -c -L "Arch Linux" -l /vmlinuz-linux -u "root=/dev/sdaX initrd=/initramfs-linux.img"
u mom slučaju sam to učinio ovako
# efibootmgr -c -L "Arch Linux" -l /vmlinuz-linux -u "root=UUID=d5e93b09-02a8-4597-b059-3f87a8221825 initrd=/initramfs-linux.img quiet loglevel=0"
Završni korak
Pogledajte je li uspjelo
# efibootmgr -v
Izbrišite distro distribuciju za pokretanje sistema
Ako vam iz nekog razloga nije uspjelo ili vam se jednostavno ne sviđa ideja da ne koristite bootloader, možete učiniti sljedeće:
Prvi korak
Pogledajte koji je broj koji odgovara vašem distro-u u bootorderu
# efibootmgr -v
Trebali biste vidjeti nešto poput ovoga:
BootCurrent: 0000 Timeout: 0 sekundi BootOrder: 0000,3000,2001,2002,2003 Dizanje0000 * Arch Linux HD (1,800,100000, bf49dd02-7af7-42bb-ac5d-967ea840e3f8) Datoteka (\ vmlinuz-linux) root = .UUID = .d.5.e.9.3.b.0.9 .-. 0.2.a.8 .-. 4.5.9.7 .-. B.0.5.9 .-. 3.f.8.7.a.8.2.2.1.8.2.5. .initrd =. /. initramfs-.linux..img .quiet .loglevel = .0. Boot2001 * USB pogon (UEFI) RC Boot2002 * Interni CD / DVD ROM pogon (UEFI) RC Boot3000 * Interni tvrdi disk ili SSD RC Boot3001 * Interni tvrdi disk ili SSD RC Boot3002 * Interni tvrdi disk ili SSD RC
Vidjet ćete da označava Boot0000 *, ali u ovom slučaju nas zanima samo broj 0000
Drugi korak
Izbrišite distro distribuciju za pokretanje sistema
# efibootmgr -b 0000 -B
Izvor: Arch Linux Wiki
VAŽNO NAJAVA
U trećem koraku ovog unosa, naredba koju koristim NE RADI.
Pokušavam pronaći rješenje, objavit ću ga kad ga nađem
Evo crte koja djeluje
efibootmgr -c -L "Arch Linux" -l / vmlinuz-linux -u "root = UUID = d5e93b09-02a8-4597-b059-3f87a8221825 initrd = / initramfs-linux.img tihi loglevel = 0"
Molim sve koji mogu urediti unos, učinite to
Spremno, ispravljeno, zar ne? 🙂
Hvala
Zdravo. To sam već učinio prije nekog vremena (isto u Arch Linuxu) i mogu vam reći da barem moj računar nije pretrpio nikakvu štetu, moj laptop je Lenovo G480. Što ako se dogodilo, jest da kada se kernel ažurira, više ne može ponovno učitati sistem i opet sam morao obaviti sve procedure koje ste ovdje opisali; Nakon eksperimenata, učitao sam sistem (pojašnjavam da je moja greška, a ne sistem), pa sam ga morao ponovo instalirati i ne znam iz kojeg razloga ga više nisam mogao ostaviti bez pokretačkog programa. Budući da u to vrijeme nisam imao vremena zabaviti se zagonetkama i zagonetkama grčke sfinge, instalirao sam grub i nikad više nisam pokušao.
Pa, koristim ovu metodu na svom laptopu (HP paviljon n029-la), ažurirao sam kernel i nisam imao problema. Ali u slučaju da mi se dogodi ovako nešto, uvijek u aktovci nosim luk livecd kojim ga nosim.
Čitao sam i da, istina je da nakon ažuriranja kernela naredba (efibootmgr) nije u stanju stvoriti unos (sposobna je samo za brisanje) u nekim izoliranim slučajevima. https://bugs.archlinux.org/task/34641
Možete li mi objasniti odnos sa grub? Ne razumijem razliku ili ako objasnite koncepte efi / uefi u vezi sa grub, pokretačem
Upravo je ideja ulaska započeti tim bez prolaska kroz Grub. Odnosno, isti EFI (odnosno trenutna zamjena BIOS-a) zadužen je za učitavanje kernela i slike za pokretanje.
BIOS je pročitao prvi dio prvog tvrdog diska, gdje je obično instaliran Grub, koji je odgovoran za učitavanje jezgre i slike. EFI omogućava kernelima da se učitaju sami (i time omogućavaju napredne sigurnosne opcije, poput voljenog / omraženog SecureBoot-a).
Sa praktične tačke gledišta, za mene nije prednost što koristim ovu metodu za pokretanje računara.
Saludos
Pitanje:
Želim kupiti novi računar (ili ne toliko nov) samo da bih instalirao GNU / Linux. U slučaju da dolazi s Windowsom 8 dolara, hoću li imati problema sa sigurnim podizanjem sistema?
Može. Problem će biti u tome što će, ovisno o računaru, ako ima W8, doći s aktiviranim UEFI-om i morat ćete ga deaktivirati da biste ga instalirali u skladu s distribucijama. U mojoj aktiviranoj verziji mogao sam instalirati ubuntu ako se dobro sjećam, ali kada sam instalirao manjaro, to nije uspjelo i morao sam ga deaktivirati da bih ga mogao pravilno instalirati. (Zapravo sada u archlinuxu mislim da ga je moguće instalirati bez većih poteškoća i mislim da ga grub2 podržava, ali pretpostavljam da kada sam davno instalirao sistem još uvijek nije bio potpuno uglađen).
Onemogućite UEFI i Secure Boot, a zatim pokrenite CD kada instalirate prije nego što izbriše Win8 i UEFI particije.
Gotovo svi EFI omogućavaju učitavanje operativnih sistema u „naslijeđenom“ načinu, odnosno klasičnom. Ako konfigurirate EFI na ovaj način, nećete imati problema.
Postoji nešto što ne razumijem. Recimo da imam novi računar sa Windowsima i UEFI-jem. Gdje da izvedem ove korake? U instalaciji Arch ili sa LiveCD-a?
Kad sam to učinio, to je bilo sa Live CD-a, koji je sistem instalirao od nule, nikada ga nisam probao sa već instaliranog sistema. Pretpostavljam da to mora biti moguće i nakon što se sistem instalira uklanjanjem bootloader-a, grub-a ili gummiboot-a da se spomene najčešće, a zatim brisanjem unosa bootloader-a da biste slijedili upute od početka, kako se usuđujete iskusiti ?. Da nije bilo krvavog upijajućeg posla koji imam, već sam ga radio, dao si mi trn.
Što ako mislim da ne možete rukovati dvostrukim pokretanjem ovom metodom.
U mom slučaju imam matičnu ploču MSI B85M-E45 i iako mi je to uspjelo, oštetio je moj firmware na takav način da više nisam mogao ući u postavke BIOS-a; Obavio sam resetiranje BIOS-a sa kratkospojnika na matičnoj ploči i problem i dalje postoji. Pokušat ću ponovo pokrenuti firmware. Tada ću vam reći mogu li oporaviti BIOS
U svakom slučaju, smatram da je to proces koji ne vrijedi pokušavati zbog rizičnog u zamjenu za nekoliko pogodnosti
Srećom uspio sam fleširati firmware, iako mi nije dopuštao ulazak u BIOS konfiguraciju, i dalje sam se mogao pokrenuti s tvrdog diska, a zatim stvoriti pokretački DOS pendrive s programom za ponovno bljeskanje BIOS-a i datoteke firmvera.
Imao sam sreće i jednom sam se dogodio da je firmver ACER laptopa sa UEFI oštećen kada sam instalirao openSUSE kada su se počele pojavljivati UEFI kompatibilne distribucije.
Phew manje loše, sretno ovaj put !!!!