View previous topic :: View next topic |
Author |
Message |
guerro Guru
Joined: 21 Jun 2004 Posts: 402 Location: Brescia
|
Posted: Wed Dec 16, 2015 3:40 pm Post subject: efibootmgr non crea le voci corrette nel UEFI Boot Menu |
|
|
Quando eseguo il comando per creare una voce nell'UEFI Boot manager
Code: | efibootmgr --create --gpt --disk /dev/nvme0n1 --part 2 --write-signature --label "Gentoo" --loader '\EFI\Boot\bootx64.efi' |
efibootmanager crea la voce, ma i valori del device non mi sembano corretti (ad esempio la firma è tuta a 0 e anche i valori di inizio e fine della partizione sembrano nulli)
Quando riavvio il sistema fa il boot da "UEFI OS" e la voce "Gentoo" ha solo "VenHw(0000000000000000000)", mentre la voce "UEFI OS" sembra avere tutti i parametri corretti, perfino il "file"
Non capisco cosa possa essere.
Qualcuno mi può aiutare? _________________ (.(*. .*).)
.. G u e r r o ..
(.(.* *.).) |
|
Back to top |
|
|
nollo n00b
Joined: 15 Mar 2013 Posts: 43 Location: Ferrara - Italy
|
Posted: Sat Dec 19, 2015 8:07 am Post subject: |
|
|
Ciao
io uso questa procedura:
Code: |
modprobe dm-mod
modprobe efivars (oppure modprobe efivarfs - dipende cosa è attivato nel kernel)
grub2-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=gentoo --recheck --debug
|
poi per controllare che tutto sia a posto
se vuoi cancellare voci
Code: |
efibootmgr -b 000X -B
|
nel caso non funzioni puoi provare questi passaggi in chroot da systemrescuecd. _________________ λάθε βιώσας
M/B Aorus x470 Gaming
Ryzen 7 2700x, 3.6GHz, 32GB
Samsung 960EVO 250GB, Nvidia GTX 1050 Ti |
|
Back to top |
|
|
guerro Guru
Joined: 21 Jun 2004 Posts: 402 Location: Brescia
|
Posted: Mon Dec 21, 2015 8:33 am Post subject: |
|
|
Grazie nollo
Quello che non mi sconfinfera molto è che debba usare installare GRUB, anche se non vorrei, dato che come bootloader volevo usare esclusivamente quello UEFI.
Mi sembra comunque strano che l'efibootmgr non riesca a creare delle entry corrette (ad esempio il fatto che non riesca a recuperare la signature e le dimensioni del disco/partizione che viene specificata nella riga di comando).
NON CAPISCO inoltre se questo sia dovuto al fatto che il device è un nvme0n1 attaccatto come periferica ULTRA M2 che fornisce la scheda madre AsRock H170 PRO4.
Al momento ho aggirato un poco il problema utilizzando la voce di default del UEFI setup identificata come "UEFI OS" che mi permette di caricare il sistema.
Quando e se riuscirò a fargli creare una seconda voce che utilizzerei per caricare una versione aggiuntiva del mio bootx86.efi lo farò. Magari è solo un problema/bug di efibootmgr. _________________ (.(*. .*).)
.. G u e r r o ..
(.(.* *.).) |
|
Back to top |
|
|
|