Perché Grub segnala due articoli per Windows 7?

7

Ho fatto un'installazione pulita di Windows 7 sullo stesso disco rigido. Ho seguito le istruzioni su:

link

Ho seguito le istruzioni del terminale per ripristinare grub bootloader.

Ogni volta che riavvio. Vedo due voci di Windows 7 su Grub. Non ricordo di averlo visto l'ultima volta. Sono consapevole che Windows crea una partizione 'Riservata di sistema' (che è attualmente su sda1).

Quando seleziono una delle due opzioni di avvio, Windows 7 si avvia correttamente (così sembra).

Questo è ciò che update-grub restituisce:

$ sudo update-grub | tee ~/update-grub.txt
[sudo] password for christian:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.8.0-29-generic
Found initrd image: /boot/initrd.img-3.8.0-29-generic
Found linux image: /boot/vmlinuz-3.8.0-27-generic
Found initrd image: /boot/initrd.img-3.8.0-27-generic
Found linux image: /boot/vmlinuz-3.8.0-19-generic
Found initrd image: /boot/initrd.img-3.8.0-19-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done

L'avvio dal sistema riservato causerà problemi su Windows?

Perché ci sono due voci di Windows 7 invece di 1? Devo aver installato Windows 7 senza creare una partizione riservata di sistema? È anche un'opzione?

Sono su Ubuntu 13.04. Le mie altre macchine Ubuntu elencano solo una voce per Windows 7. Idealmente, se fosse necessario elencare due voci. Sarebbe meglio se visualizzato come:

Found Windows 7 (System Reserved) on /dev/sda1
Found Windows 7 on /dev/sda2

Queste modifiche possono essere fatte tramite un file di configurazione di Grub da qualche parte?

    
posta Christian Fazzini 04.09.2013 - 05:44

3 risposte

1

È normale, anche se non spesso il comportamento. Per Windows, GRUB rileva loader , non sistemi. Nel tuo caso, ci sono caricatori sulla partizione riservata di sistema e sulla partizione di Windows. È possibile che si desideri eliminare uno di questi caricatori, ma non è consigliabile farlo perché potrebbe danneggiare il sistema. Mantenere entrambi i caricatori è la decisione più sicura.

Puoi persino creare più caricatori e tutti saranno riconosciuti! È conveniente usarli se si desidera caricare diverse versioni di Windows direttamente da GRUB. Sperimenta semplicemente con questo comando:

bcdboot C:\Windows /s D:

Mentre viene digitato, creerà il caricatore su D: unità, che caricherà Windows dalla posizione predefinita. Sostituendo C: e D: puoi regolare quale versione caricare e da dove.

Se vuoi eliminare alcuni caricatori che non usano GRUB-Customizer (che a volte esce dallo sviluppo), cerca la cartella Boot sui sistemi Windows 7+ e il file ntloader su XP e sui sistemi precedenti.

Il modo moderno è quello di eliminare i file corrispondenti dalle partizioni EFI o di disabilitarli con efibootmgr .

    
risposta data Danatela 04.09.2013 - 06:00
3

Questa seconda voce è stata aggiunta da Boot-Repair come una sicurezza : da ora, se elimini accidentalmente la partizione sda1, sarai comunque in grado di avviare Windows tramite la seconda voce.

Se vuoi nascondere o rinominare una di queste voci , puoi utilizzare GRUB-Customizer , che puoi installare tramite il suo PPA:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
    
risposta data LovinBuntu 04.09.2013 - 21:17
0

Sì, puoi farlo digitando " sudo gedit " se il tuo stile gedit o " sudo nano " se il tuo stile è nano

quindi sarà sudo gedit /boot/grub/grub.cfg trova solo la voce di menu per windows su / sda1 e rinomina come vuoi
es:

### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows 10 (loader) (on /dev/sda1)'

a

### BEGIN /etc/grub.d/30_os-prober ### menuentry 'Windows 10 (System Reserved) (on /dev/sda1)'

    
risposta data Xaveroid 02.07.2017 - 23:34

Leggi altre domande sui tag