Il menu di GRUB non viene visualizzato durante l'avvio del sistema


1

Il mio sistema Dell è arrivato con Win7. Ho installato Ubuntu 10.04 in una partizione crittografata LVM con / boot non crittografato sulla sua stessa partizione. Il PC si avvia direttamente nella schermata di decodifica di Ubuntu senza alcuna opzione per la scelta di un nuovo kernel o della partizione di Windows. Ho provato update-grub, ma il menu di GRUB non viene mai presentato e l'installazione di Win7 non viene mai rilevata. Suppongo di aver installato GRUB in modo errato ... qualche idea su cosa e come posso correggere? Grazie!


forse il ritardo è troppo breve? prova a tenere premuto esc durante l'avvio. se puoi andare al prompt di grub, inserire chainloader (hd0,e premere tab, vedi la tua partizione di windows? Se sì, completa il comando con il numero di partizione )+1e digita bootper provare ad avviarlo. In caso contrario, forse hai sovrascritto il tuo Win7 durante l'installazione?
mihi,

Ho inserito i comandi e selezionato (hd0,3) - la partizione con win7 su di essa - è entrato in boot e dice che manca BOOTMGR. Immagino di aver sovrascritto il mio bootloader win7?
Matt,

a seconda di quanti diversi sistemi operativi Windows hai avuto prima, potrebbe non essere ovvio dove si trova il tuo bootloader. forse hai sovrascritto la partizione di un altro sistema operativo Windows che conteneva il bootloader durante l'installazione di Ubuntu?
mihi,

Sì, ho inconsapevolmente eliminato la partizione di avvio di Win7. Ho dovuto usare GParted per creare una nuova partizione NTFS da 150 MB appena prima della partizione Win7. Ho quindi impostato il flag di avvio della partizione Win7 (necessario per Win7 Recovery Disk). Ho avviato dal disco di ripristino di Win7 e ha rilevato l'installazione del mio sistema operativo Win7 e reinstallato la partizione di avvio di Win7 mancante. Avrei dovuto usare bootrec /fixboot ... Non riesco a ricordare. Si è avviato correttamente secondo le tue istruzioni, ma non verrà comunque visualizzato nel menu di GRUB. In qualche modo il mio sistema 10.04 non aveva GRUB2. L'ho installato - ho eseguito update-grub2 e viola- il mio Win7 è ora selezionabile da GRUB.
Matt,

Risposte:


3

Le versioni recenti di GRUB hanno il timeout nascosto. Puoi tenere premuto lo spostamento a sinistra durante l'avvio per visualizzare il messaggio o modificare il /boot/grub/grub.conf e rimuovere hiddenmeue impostare il valore predefinito su qualcosa come 10 seconditimeout=10

Per grub2 modifica il file / etc / default / grub e apporta le seguenti modifiche:

#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10

NOTA: il simbolo # commenterà GRUB_HIDDEN_TIMEOUT e abiliterà il menu

Dopo aver apportato le modifiche, esegui sudo update-grub per applicare le modifiche


turno ha funzionato - grazie. Non ho grub.conf ma grub.cfg. Ho commentato il menu nascosto e impostato il timeout su 20 secondi, ma il menu non è stato visualizzato fino a quando non ho tenuto premuto il tasto sinistro ...
Matt

Su Ubuntu dovrai modificare il file / etc / default / grub e cambiare il set GRUB_TIMEOUT = 10 e mettere un # davanti alla rigaGRUB_HIDDEN_TIMEOUT. Quindi eseguire 'sudo update-grub' per applicare queste modifiche.
Patrick Connelly,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.