EFI bez pokretača pokreta u ArchLinux-u

Ne znam da li ovaj postupak može oštetiti vaš računar, pa će za nastalu štetu odgovoriti čitatelj.

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Neko rekao je

    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

    1.    Neko rekao je

      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

      1.    KZKG ^ Gaara rekao je

        Spremno, ispravljeno, zar ne? 🙂

        1.    Neko rekao je

          Hvala

  2.   serfravirs rekao je

    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.

    1.    Neko rekao je

      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.

    2.    Budite anonimni rekao je

      Č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

  3.   ne razumijem ništa rekao je

    Možete li mi objasniti odnos sa grub? Ne razumijem razliku ili ako objasnite koncepte efi / uefi u vezi sa grub, pokretačem

    1.    ikada rekao je

      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

  4.   Chicxulub Kukulkan rekao je

    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?

    1.    O_Pixote_O rekao je

      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).

    2.    mačka rekao je

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

    3.    ikada rekao je

      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.

  5.   živahno rekao je

    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?

    1.    serfravirs rekao je

      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.

  6.   DigitOptic rekao je

    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

    1.    DigitOptic rekao je

      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 !!!!