Por que o Grub relata dois itens para o Windows 7?

7

Eu fiz uma instalação limpa do Windows 7 no mesmo disco rígido. Eu segui as instruções em:

link

Eu segui as instruções do terminal para restaurar o bootloader grub.

Sempre que eu reinicio. Eu vejo duas entradas do Windows 7 no Grub. Não me lembro de ter visto isso da última vez. Estou ciente de que o Windows cria uma partição 'System Reserved' (que está atualmente em sda1).

Quando eu seleciono qualquer uma das duas opções de inicialização, o Windows 7 inicializa bem (assim parece).

Isso é o que update-grub retorna:

$ 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

A inicialização do sistema reservado causará algum problema no Windows?

Por que existem duas entradas do Windows 7 em vez de 1? Devo ter instalado o Windows 7 sem criar uma partição reservada do sistema? Isso é mesmo uma opção?

Estou no Ubuntu 13.04. Minhas outras máquinas Ubuntu listam apenas 1 entrada para o Windows 7. Idealmente, se tivesse que listar 2 entradas. Seria melhor se exibido como:

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

Essas mudanças podem ser feitas através de um arquivo de configuração do Grub em algum lugar?

    
por Christian Fazzini 04.09.2013 / 05:44

3 respostas

1

Isso é normal, embora muitas vezes não seja comportamento. Para o Windows, o GRUB detecta carregadores , não os sistemas. No seu caso, existem carregadores na partição reservada do sistema e na partição do Windows. Você pode querer excluir um desses carregadores, mas eu não recomendo fazer isso, porque ele pode prejudicar seu sistema. Manter os dois carregadores é a decisão mais segura.

Você pode até criar mais carregadores, e todos eles serão reconhecidos! É conveniente usá-los se você quiser carregar diferentes versões do Windows diretamente do GRUB. Apenas experimente com este comando:

bcdboot C:\Windows /s D:

Como ele é digitado, ele criará o carregador na unidade D: , que carregará o Windows do local padrão. Substituindo C: e D: , você pode ajustar qual versão carregar e de onde.

Se você quiser excluir alguns carregadores que não usam o GRUB-Customizer (que às vezes fica sem desenvolvimento), procure a pasta Boot nos sistemas Windows 7+ e o arquivo ntloader no XP e nos sistemas anteriores.

A maneira moderna é excluir arquivos correspondentes das partições EFI ou desativá-los com efibootmgr .

    
por Danatela 04.09.2013 / 06:00
3

Esta segunda entrada foi adicionada pelo Boot-Repair como uma segurança : a partir de agora, se você acidentalmente excluir a partição sda1, você ainda poderá inicializar o Windows pela segunda entrada.

Se você quiser ocultar ou renomear uma dessas entradas , use GRUB-Customizer , que você pode instalar via seu PPA:

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

sim, você pode fazer isso digitando " sudo gedit " se o seu estilo gedit ou " sudo nano " se o seu estilo for nano

, por isso, será sudo gedit /boot/grub/grub.cfg apenas encontrar a entrada de menu do seu windows em / sda1 e renomear como você deseja
ex:

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

para

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

    
por Xaveroid 02.07.2017 / 23:34