Come modificare l’ordine di avvio su Linux

Dopo aver configurato un sistema dual-boot, il sistema operativo secondario diventa spesso l’opzione di avvio predefinita. Questo è solo uno scenario comune, ma indipendentemente dal ragionamento esatto, configurare le opzioni di avvio in Linux è piuttosto semplice.

Le distribuzioni Linux utilizzano il boot loader GRUB. Pertanto, è possibile modificare il file di configurazione di GRUB per impostare una voce di avvio specifica come predefinita. Per i sistemi UEFI in particolare, funziona anche lo strumento efibootmgr.

Oppure, se non hai bisogno di una soluzione specifica per Linux, puoi anche modificare l’ordine di avvio tramite BIOS/UEFI. Abbiamo coperto tutti questi metodi con passaggi completi in questo articolo.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Modi per modificare l’ordine di avvio

I passaggi trattati sono stati testati su Ubuntu, ma sono applicabili anche alla maggior parte delle altre distribuzioni . L’unica cosa che potrebbe differire leggermente è la posizione del file di configurazione di GRUB.

Modifica il file di configurazione di GRUB

È possibile modificare la voce di avvio predefinita sui sistemi Linux modificando il file di configurazione di GRUB. Esistono vari file di configurazione di GRUB ma quello in /etc/default/grub viene utilizzato per la personalizzazione dell’utente.

Prima di iniziare, puoi usare cat /boot/grub/grub.cfg | grep menuentry comando cat /boot/grub/grub.cfg | grep menuentry o controllare l’ordine corrente delle voci del menu di GRUB durante l’avvio.

Le voci di menu sono indicizzate a zero, quindi la prima voce è rappresentata da 0, la seconda voce è 1, la terza è 2 e così via.

  1. Inizia creando un backup del file di configurazione con il seguente comando:
    sudo cp /etc/default/grub /etc/default/grub.bak
  2. Ora apri il file di configurazione con un editor di testo. Useremo nano.
    sudo nano /etc/default/grub
  3. Modificare il valore della riga GRUB_DEFAULT in base all’ordine del menu di avvio corrente. Impostandolo su 0 imposterà la prima voce dell’elenco come predefinita, 1 imposterà la seconda voce come predefinita e così via.
  4. Premi CTRL + O , quindi Invio per scrivere le modifiche al file di configurazione.
  5. Quindi, premi CTRL + X per uscire da nano.
  6. Infine, aggiorna GRUB con sudo update-grub .

Utilizzare EFI Boot Manager

Sebbene abbiamo modificato solo la voce di avvio predefinita con il metodo precedente, lo strumento efibootmgr ti consente di modificare effettivamente l’ordine di avvio. Come affermato, questo metodo non funziona per i sistemi BIOS legacy. Ma sui sistemi UEFI , puoi utilizzare lo strumento efibootmgr come tale:

  1. Innanzitutto, inserisci efibootmgr e controlla l’ordine di avvio corrente.
  2. Utilizzare il flag -o per modificare l’ordine di avvio come tale:
    sudo efibootmgr -o
  3. Nel nostro sistema dual-boot mostrato sopra, impostiamo l’ordine in modo che il gestore di avvio tenti prima l’avvio da unità rimovibili. Se ciò non funziona, si avvierà invece da Ubuntu.

Modifica tramite BIOS/UEFI

In un dual-boot Windows-Linux , se l’ordine di avvio nel BIOS/UEFI è impostato per dare priorità al Boot Manager di Windows, verrà eseguito prima del bootloader GRUB. Pertanto, l’ordine di avvio di GRUB sarebbe irrilevante. In tali casi, è possibile accedere all’interfaccia del firmware e modificare l’ordine di avvio come segue:

  1. All’avvio, premere il tasto di configurazione del BIOS visualizzato sullo schermo (tasti funzione o Canc).
  2. Sui sistemi con Fast Boot abilitato, potresti non avere abbastanza tempo per vedere e premere questo tasto. In questi casi, puoi prima aprire il menu di GRUB.
    Con il BIOS, tieni premuto Maiusc. Con UEFI , premi Esc alcune volte all’avvio. Quindi, seleziona l’opzione Impostazioni firmware nel menu di GRUB.
  3. Vai alla scheda Avvio e modifica qui l’ordine di avvio in modo che l’installazione di Linux sia posizionata più in alto rispetto a Windows Boot Manager.
  4. Premere il tasto mostrato sullo schermo (solitamente F10 ) per salvare le modifiche ed uscire.
  5. Ora, il bootloader GRUB dovrebbe avviarsi per impostazione predefinita all’avvio. Se desideri apportare modifiche alle voci del menu GRUB, puoi controllare i passaggi dal primo metodo.