Aggiungere altri sistemi operativi al menu GRUB2

Se utilizzi una distribuzione Linux e hai installato più sistemi operativi sul tuo PC, potresti trovarti nella situazione in cui GRUB2 non mostra tutte le opzioni di avvio. In questa guida ti spiegherò come aggiungere altri sistemi operativi al menu GRUB2, basandomi sulla mia recente esperienza con Fedora 42 KDE Plasma.
Da alcune settimane sto provando Fedora 42 KDE Plasma su un PC HP del 2011. La configurazione hardware è la seguente:
-
CPU: Intel i5-2330 da 3.30 GHz
-
RAM: 8 GB
-
GPU: Radeon HD 6450/7450/8450 di ATI/AMD
-
SSD: Samsung 128 GB (con Fedora 42)
-
HDD: Disco meccanico secondario 500 GB (usato per Windows 10)
Nonostante l’età dell’hardware, Fedora gira molto bene, soprattutto grazie all’uso di un SSD. Tuttavia, ho avuto bisogno di aggiornare il BIOS della scheda madre. HP permette di farlo solo tramite un’applicazione compatibile con Windows 10 o Windows 11, quindi ho dovuto installare Windows 10 sul secondo disco.
Dopo l’aggiornamento del BIOS: scompare Windows 10 dal menu di avvio
Una volta aggiornato il BIOS, mi sono accorto che al riavvio Fedora partiva direttamente e Windows 10 era sparito dal menu di boot, anche nelle impostazioni del BIOS. Dopo una rapida ricerca, ho trovato la soluzione: rigenerare la configurazione di GRUB2.
Cos’è GRUB2?
GRUB 2 (GNU GRand Unified Bootloader versione 2) è il bootloader predefinito per Fedora dalla versione 16. È il primo software che viene eseguito quando accendi il computer e ha il compito di caricare il kernel del sistema operativo (Linux, nel nostro caso). GRUB2 è in grado di rilevare automaticamente altri sistemi operativi installati, ma a volte è necessario forzare questa rilevazione.
Come aggiungere altri sistemi operativi a GRUB2
1. Rigenera la configurazione di GRUB2
Apri un terminale (Konsole) e inserisci il seguente comando:
Questo comando scansiona i dischi e aggiunge automaticamente tutte le voci relative ai sistemi operativi trovati, compreso Windows 10.
2. Reinstalla GRUB2
A seconda del tipo di firmware del tuo sistema (UEFI o BIOS), devi reinstallare GRUB2 in modo corretto.
Se il tuo sistema è UEFI:
Se il tuo sistema è BIOS (legacy), specifica il disco di installazione, ad esempio:
⚠️ Attenzione: Assicurati che /dev/sda sia il disco corretto. Puoi verificarlo con il comando lsblk.
GRUB2 non rileva Windows 10? Ecco cosa fare
Se, dopo questi passaggi, Windows 10 non appare ancora nel menu di GRUB2, prova a controllare quanto segue:
-
Verifica che la partizione Windows non sia danneggiata.
-
Assicurati che il pacchetto
os-probersia installato:Poi riesegui il comando
grub2-mkconfig. -
Consulta la documentazione ufficiale di GRUB per approfondimenti su voci personalizzate.
Commenti
Posta un commento