Un altro piccolo tutorial dedicato agli utenti archlinux che vogliono utilizzare uefi al 100%
Ho gia dedicato in passato molti articoli su archlinux e le possiblità che offre su sistemi UEFI .
Una delle belle cose che uefi consente di fare è utlizzare fastboot .
Cosa fa fastboot ?
Fastboot taglia i tempi di avvio del PC saltando il POST , lasciando poi che l’OS inizializzi le periferiche .
Il caso tipo è quello di un bel pc con ssd , si avvia in una manciata di secondi ma il post ruba tempo , con fastboot questo non succede.
Ma fastboot ha un problema, secondo asus ( il produttore della mia scheda madre..) è una feature windows 8 only .
Erano mesi che avevo la scimmia sulla schiena e volevo replicare questa funzionalità a tutti i costi .
Ho notato che ubuntu offre in grub la possiblità di accedere ad uefi ma c’è un problema, con fastboot abilitato non potrete utilizzare grub perchè la tastiera non sarà ancora pronta .
cosa serve ?
Una installazione archlinux su uefi ( boot con efibootmgr ) , una vga uefi compatiblie ed un pò di pazienza
Come fare quindi ?
ho adottato un approccio windows 8 like , cioè con una icona a prova di chiunque che mi permette di avere il mio amato fastboot senza rinunciare alla possiblità di entrare nel firmware uefi .
step 1 :
installare e configurare, come da wiki, grub e generare il file di configurazione .
N.B , questo stravolgerà l’ordfine di avvio preimpoistato, vediamo dopo come sistemare.
step 2 :
Col vostro editor di testo preferito aprite il file /boot/grub/grub.cfg e inserite alla fine del file questa entry
menuentry ‘System setup’ $menuentry_id_option ‘uefi-firmware’ {
fwsetup
}
È consigliabile anche rimuovere le voci per archlinux e archlinux fallback , così da non incappare nel problema che ha ubuntu , oltre che settare il time out a 0
per i più pigri, ecco il mio file :
https://drive.google.com/file/d/0BzfrO8t3aHoAVjh2OXQ3X1RreUE/view?usp=sharing
step 4 :
Occorre creare uno script che permetta di eseguire ” uefibootmgr -n xxxx && reboot “
le possibilità sono molte per farlo, io che ho sudo senza password ho creato uno script semplicissimo .
nel mio caso lo script contiene questo :
sudo efibootmgr -n 0004 && sudo reboot
N.B: dovrete identificare le voci del bootorder con efibootmgr trovare quelle specifiche del vostro sistema
Si, ho pasticciato un po troppo con uefi, un giorno cancellerò le entry extra! |
Io ho piazzato per comodità lo script in /bin, ma rimane comunque la possibilità di metterlo dove volete.
N.B: lo script dovrà avere i permessi di esecuzione!
Step 5:
creare il file .desktop è semplice : con un editor di testo create un file con dentro questo :
[Desktop Entry]
Name=Uefi setup
Comment=Reboot in uefi
Exec=uefisetup
Icon=/usr/share/icons/Adwaita/48×48/actions/system-run.png
Terminal=false
Type=Application
Categories=GNOME,System;
Name[it_IT]=Riavvia in UEFI
salvatelo col nome che prefderito e ricordatwe di far puntare la voce ” icon” al file icona che preferite .
Step 6 :
Sistemate l’ordine di avvio in modo che la prima a partire sia la voce creata con efibootmgr ( come indicato neklla mia precedente guida ) cliccate sul vostro file.desktop per riavviare dentro il firmware uefi ed andare ad abilitare fastboot !.
Eccolo qua nella mia dash, pronto da cliccare! |
Per chi se la fosse persa, ecco la guida che ho postato tempo fa su uefi :
http://www.marcosbox.org/2014/08/la-guida-definitiva-di-marcos-box-uefi.html
Nota finale : a quanto pare siamo ben pochi al mondo a sperimentare su questo fronte, qualsiasi integrazione e/o suggerimenti sono benvenuti .
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.