EFI bez pokretača pokreta u ArchLinuxu

Ne znam je li ovaj postupak sposoban oštetiti vaše računalo, pa će za nastalu štetu odgovoriti čitatelj.

Iz onoga što ste već pročitali u naslovu posta, objasnit ću vam kako pokrenuti ArchLinux (nemam pojma radi li na drugim distribucijskim sustavima) bez ikakvog pokretača na EFI ili UEFI računalima.

Prvi korak

Instalirajte efibootmgr (ako ga još niste instalirali)

# 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" vašeg računala

# 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 distribucijski sustav bootorder

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 .tihi .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 će da označava Boot0000 *, ali u ovom nas slučaju zanima samo broj 0000

Drugi korak

Izbrišite distribucijski sustav bootorder

# efibootmgr -b 0000 -B

izvor: Arch Linux Wiki


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Netko dijo

    VAŽNA 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

    1.    Netko dijo

      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, molim vas učinite to

      1.    KZKG ^ Gaara dijo

        Spremno, ispravljeno, zar ne? 🙂

        1.    Netko dijo

          Hvala ti

  2.   serfraviri dijo

    Bok. To sam već učinio prije nekog vremena (isto u Arch Linuxu) i mogu vam reći da barem moje računalo nije pretrpjelo nikakvu štetu, moje prijenosno računalo je Lenovo G480. Što ako se dogodilo, jest da kad se jezgra ažurira, više ne može ponovno učitati sustav i opet sam morao obaviti sve postupke koje ovdje opisujete; Nakon eksperimentiranja, učitao sam sustav (pojašnjavam da je moja greška, a ne sustav), pa sam ga morao ponovno instalirati i ne znam iz kojeg razloga ga više nisam mogao ostaviti bez pokretačkog programa. Budući da se u to vrijeme nisam imao vremena zabavljati zagonetkama i zagonetkama grčke sfinge, instalirao sam grub i nikad više nisam pokušao.

    1.    Netko dijo

      Pa, koristim ovu metodu na svom prijenosnom računalu (HP paviljon n029-la), ažurirao sam jezgru i nisam imao problema. Ali u slučaju da mi se dogodi ovako nešto, uvijek nosim luk livecd u aktovci s kojim ga nosim.

    2.    Budite anonimni dijo

      Čitao sam i da, istina je da nakon ažuriranja jezgre naredba (efibootmgr) nije u stanju stvoriti unos (sposobna je samo za brisanje) u nekim izoliranim slučajevima. https://bugs.archlinux.org/task/34641

  3.   ne razumijem ništa dijo

    Možete li mi objasniti odnos s grub? Ne razumijem razliku ili ako objasnite koncepte efi / uefi u vezi s grub, bootloader

    1.    ikad dijo

      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 jezgre i slike za pokretanje.

      Ono što je BIOS učinio bio je pročitati prvi dio prvog tvrdog diska, gdje se obično instalira Grub, koji je odgovoran za učitavanje jezgre i slike. EFI omogućuje da se jezgre učitaju same (i time omogućava napredne sigurnosne opcije, poput voljenog / omraženog SecureBoota).

      S praktične točke gledišta, za mene nije prednost koristiti ovu metodu za pokretanje računala.
      pozdravi

  4.   Chicxulub Kukulkan dijo

    Pitanje:

    Želim kupiti novo računalo (ili ne toliko novo) samo da bih instalirao GNU / Linux. U slučaju da dolazi s Windowsom 8 dolara, hoću li imati problema sa sigurnim podizanjem sustava?

    1.    O_Pixote_O dijo

      Limenka. Problem će biti u tome što će, ovisno o računalu, ako ima W8, doći s aktiviranim UEFI-om i morat ćete ga deaktivirati da biste ga instalirali u skladu s distribucijama. U mom aktiviranom mogao bih instalirati ubuntu ako se dobro sjećam, ali kad sam instalirao manjaro, to nije uspjelo i morao sam ga deaktivirati da bih ga mogao ispravno 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 sustav, još uvijek nije bio potpuno uglađen).

    2.    Gato dijo

      Onemogućite UEFI i Secure Boot, a zatim pokrenite CD, kada instalirate prije nego što izbriše Win8 i UEFI particije.

    3.    ikad dijo

      Gotovo svi EFI omogućuju učitavanje operativnih sustava u "naslijeđenom" načinu, odnosno klasičnom. Ako konfigurirate EFI na ovaj način, nećete imati problema.

  5.   živo dijo

    Postoji nešto što ne razumijem. Recimo da imam novo računalo sa sustavom Windows i UEFI. Gdje izvršiti ove korake? U instalaciji Arch ili s LiveCD-a?

    1.    serfraviri dijo

      Kad sam to učinio, to je bilo sa Live CD-a koji je instalirao sustav ispočetka, nikada ga nisam probao iz već instaliranog sustava. Pretpostavljam da to mora biti moguće i nakon što se sustav instalira uklanjanjem bootloadera, gruba ili gummiboota da se spomene najčešće, a zatim brisanjem unosa bootloadera 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.

  6.   DigitOptic dijo

    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 ne mogu ulaziti u postavke BIOS-a; Izvršio sam resetiranje BIOS-a s 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 postupak koji ne vrijedi pokušavati zbog rizičnog u zamjenu za nekoliko pogodnosti

    1.    DigitOptic dijo

      Srećom uspio sam fleširati firmware, iako mi nije dopuštao ulazak u konfiguraciju BIOS-a, još uvijek 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 prijenosnog računala s UEFI oštećen kada sam instalirao openSUSE kad su se počele pojavljivati ​​UEFI kompatibilne distribucije.

      Phew manje loše, sretno ovaj put !!!!