Como adiciono manualmente o windows 7 ao grub list?

2

Estou desesperado para adicionar o Windows 7 ao grub. Eu tentei o sudo update-grub, eu executei o sudo os-prober, mas parece que não consigo adicionar janelas ao grub.

Alguém por favor pode explicar como adicionar manualmente o windows 7 ao meu grub?

    
por Darby Gallagher 04.05.2015 / 23:07

4 respostas

5

  1. Abra um terminal e digite:

sudo nano /etc/grub.d/40_custom

  1. Adicione a seguinte linha:
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}

modificando adequadamente a localização do windows 7 no seu computador.

  1. Executar sudo update-grub

Observação Se você não for cuidadoso, essas operações podem atrapalhar o seu computador.

    
por Ron 05.05.2015 / 10:06
2

grub-customizer me ajudou. Ele detectou automaticamente o Windows 7 para mim e eu consegui adicioná-lo e alterar a posição e o título no menu.

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update 
sudo apt-get install grub-customizer
    
por Inline 29.01.2017 / 20:30
2

Antes de tentar algo mais, sugiro que você vá para um terminal pressionando Ctrl + Alt + T e digite o seguinte:

sudo update-grub2

Isto deve analisar o seu sistema para todos os sistemas operacionais existentes e adicioná-los ao menu Grub (veja Nota¹)

Em seguida, faça o download e execute boot-repair

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

O programa deve ser iniciado automaticamente ou você pode abri-lo na lista de aplicativos.

Se nenhuma das opções acima funcionar, consulte Nota 2 para adicionar manualmente uma entrada do Windows ao menu GRUB.

Fonte

Nota¹:

Se você tiver vários sistemas Windows instalados no mesmo disco rígido, provavelmente verá apenas um sistema Windows no menu GRUB resultante quando ele for inicializado. Isso ocorre porque essa opção está se referindo ao carregador de inicialização do Windows, que reside no setor de inicialização do disco rígido e / ou no início de cada partição do Windows. Quando essa opção for invocada, o gerenciador de inicialização do Windows será executado, o que permitirá selecionar outros ambientes do Windows.

Você deve entender que há uma diferença entre um gerenciador de inicialização e um gerenciador de inicialização . Na maior parte, o GRUB e o Gerenciador de Inicialização do Windows (BOOTMGR) executam ambas as tarefas. No entanto, o Gerenciador de Inicialização do Windows não pode carregar um ambiente Linux e vice-versa, mas o GRUB não pode carregar um ambiente Windows.

Portanto, se você estiver usando o GRUB como seu gerenciador de inicialização primário e selecionar um ambiente Windows na inicialização, ele carregará o BOOTMGR como carregador de inicialização para qualquer Sistema Windows que você instalou e será levado para uma tela BOOTMGR que permite selecionar o Windows 10 ou o Windows 7 da lista.

Da mesma forma, se você estiver usando BOOTMGR como o principal (usando bcdedit ), quando você selecionar a distribuição Linux no menu, ele não será inicializado diretamente no sistema: ele apenas executará o GRUB (que deve então residir no início da partição raiz em vez do setor de inicialização do HD) e permitir que você selecione o sistema desejado a partir daí.

Nota²:

Se nenhuma das opções acima funcionar, você pode adicionar manualmente a entrada do Windows . Esta solução fornece uma entrada adequada no menu grub2 para inicializar no Windows 10.
Uma palavra de cautela necessária, a edição do menu GRUB não é recomendada porque pode quebrar seu sistema. Mas se você precisar fazer isso, veja como.

Primeiro, verifique qual disco e partição é a inicialização do Windows EFI:

parted --list

Agora encontre o UUID da partição. Por exemplo:

blkid /dev/sda2

retorna:

/dev/sda2: UUID="1AC3-9984" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="dda518e7-aa6d-4944-9a59-e459f0f7944e"

Em seguida, você pode editar o arquivo /etc/grub.d/40_custom grub para adicionar as linhas que ajudarão você a inicializar em seu sistema Windows

sudo gedit /etc/grub.d/40_custom

Adicione o seguinte modificado de acordo com sua configuração:

menuentry 'Windows 10 (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-1AC$
        insmod part_gpt
        insmod ntfs
        insmod search_fs_uuid
        insmod chain

        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-barem$
        else
          search --no-floppy --fs-uuid --set=root 1AC3-9984
        fi
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

observe que a entrada está configurada para inicializar a partir da segunda partição gpt2 do primeiro disco rígido hd0 ou ahci0. Se você estiver trabalhando no legado, substitua todos os gpt por msdos

Agora você pode atualizar o arquivo grub

upgrade-grub

Reinicie o sistema para ver o menu do GRUB

Fonte

    
por DryPhi 14.07.2018 / 23:17
1

Melhor uso Reparo de inicialização

  • ou de uma sessão ao vivo do Ubuntu (inicialize seu computador em um live-CD do Ubuntu ou live-USB e escolha "Try Ubuntu") ou na sua sessão Ubuntu instalada (se você puder acessá-lo)

  • conecte-se à Internet

  • abra um novo Terminal e digite os seguintes comandos (pressione Enter após cada linha):

      

    sudo add-apt-repositório ppa: yannubuntu / boot-repair
      sudo apt-get update
      sudo apt-get install -y reparo de inicialização & amp; & amp; boot-repair

Reparo recomendado
1. Inicie o Boot-Repair a partir de:

  • o Dash (o logotipo do Ubuntu no canto superior esquerdo da tela)
  • ou digitando 'boot-repair' em um terminal

    1. Em seguida, clique no botão "Reparação recomendada". Quando o reparo estiver concluído, observe a URL (paste.ubuntu.com/XXXXX) que apareceu em um papel, depois reinicie e verifique se você recuperou o acesso aos seus sistemas operacionais.
    2. Se o reparo não foi bem-sucedido, indique o URL para as pessoas que o ajudarem por e-mail ou fórum.
por Swapnil 09.04.2017 / 18:48