Grub pode ver o windows 8 mas não o ubuntu 12.10

3

O GRUB pode ver o windows 8, mas não pode ver o ubuntu 12.10.

Até recentemente, eu estava usando meu laptop com meu windows xp pré-instalado nele. Eu comprei um novo (Lenovo S430) com o Windows 8 e decidi tentar o Ubuntu. Então tudo isso é muito novo para mim.

Eu segui as instruções que encontrei na net e particionei meu disco, instalei o Ubuntu 12.10 ao lado do Windows 8 em uma máquina que funciona com o uefi. Eu poderia fazer o boot duplo trabalhando apenas através do BIOS e se estava mudando de uefi para legado. Não gostou disso. Eu quero começar a escolher o meu sistema operacional a partir de um menu. Então eu li um pouco mais e descobri que o grub e o reparo do boot podem ajudar. depois de correr que eu posso ver agora a partir do GRUB windows 8 e inicializá-lo, mas não consigo ver minha instalação do Ubuntu.

As opções que vejo no menu são: 1) Windows UEFI bkpbootmgfw.efi 2) Carregador UEFI do Windows Boot 3) EFI / Lenovo / Boot / bootmgf.efi 4) Windows 8 (loader) (em / dev / sda4) 5) Configuração do sistema

Aqui está a saída do reparo de inicialização: link

Cheguei a um ponto em que acho que a leitura não ajuda muito. Eu preciso de algumas boas dicas para consertar isso. Espero que este link mostre informações suficientes para alguém lá fora ver onde está o meu problema.

Só mais uma coisa, não tenho certeza se implementei este direito: no final do arquivo (veja link) é aconselhável "Por favor, não esqueça de fazer a inicialização do seu BIOS no arquivo sda2 / EFI / ubuntu / grubx64.efi ! " Eu defino no BIOS como hd0 o primeiro dispositivo para inicializar a partir de pensar que este é o lugar onde este arquivo está localizado.

Obrigado

    
por user127318 30.01.2013 / 17:22

2 respostas

1

Consegui resolver o meu problema executando o reparo de inicialização por algumas vezes. Por que demorou algumas vezes para acertar, eu não tenho idéia. Eu segui estas instruções. link Estou muito feliz com o meu Ubuntu e Windows 8 vivendo ao lado do outro.

    
por user127348 14.02.2013 / 21:26
0

Seu arquivo grub.cfg mostra uma entrada do Ubuntu. É o primeiro, chamado "Ubuntu". Existem também várias entradas diferentes do Windows. Minha primeira sugestão é, portanto, reiniciar e olhar novamente o menu; talvez você tenha esquecido a entrada do Ubuntu no topo da lista por causa do grande número de entradas distintas do Windows.

Se o Ubuntu realmente não existe, então não sei como consertar o GRUB - seus arquivos de configuração acabaram de se tornar tão grandes, complexos e delicados que desisti de tentar resolver seus problemas. Minha sugestão é, portanto, tentar outra coisa. Várias opções estão disponíveis, o melhor para a sua situação é provavelmente o Legado do GRUB com patches do Fedora e my rEFInd . Vou descrever como configurar o rEFInd:

  1. Inicialize no Windows ou inicialize outro computador por completo.
  2. Faça download da imagem inicializável de CD ou USB flash da rEFInd (os links estão na página de download do rEFInd ) e prepare um meio de inicialização externo.
  3. Inicialize usando o meio rEFInd que você acabou de preparar. Você precisará usar o gerenciador de inicialização interno do seu firmware, que geralmente é acessado por meio de uma tecla de função, mas qual deles varia muito de um computador para outro.
  4. rEFInd deve mostrar uma opção para o Windows e pelo menos dois para o Linux. Uma dessas duas opções do Linux irá inicializar o GRUB. Outro mostrará um nome de vmlinuz-{version} , em que {version} é um número de versão. Realce a opção vmlinuz-{version} .
  5. Pressione Inserir ou F2 duas vezes. Você verá um editor de linhas no modo de texto aberto mostrando as opções do kernel.
  6. Adicione ro root=/dev/sda7 às opções de inicialização e pressione Enter. Linux deve inicializar.
  7. Em um terminal, digite cd /boot/efi/EFI/Microsoft/Boot
  8. Digite sudo mv bootmgfw.efi.bkp bootmgfw.efi . Isso desfaz a renomeação do carregador de inicialização da ferramenta de Reparo de Inicialização para o nome padrão.
  9. Faça o download do pacote Debian rEFInd.
  10. Instale o pacote Debian rEFInd. Clicar duas vezes pode funcionar ou você pode digitar sudo dpkg -i refind_0.6.6-1_amd64.deb .

Neste ponto, quando você reiniciar o rEFInd deverá aparecer , e você deve ser capaz de inicializar o Windows selecionando sua opção ou inicializar o Ubuntu selecionando a opção vmlinuz-{version} . (Você não precisará mais adicionar opções do kernel; instalando o pacote Debian você também configurou o rEFInd para não precisar mais disto.) Nenhum dos métodos de boot depende do GRUB, então qualquer que seja o problema de configuração torna-se irrelevante.

Uma ressalva: algumas implementações do EFI estão quebradas e não inicializam nada além do carregador de inicialização do Windows. Se você tem esse sistema, quando você reiniciar, o Windows será iniciado. Você pode contornar isso usando sua mídia de boot externa rEFInd para inicializar no Linux. Você pode então abrir um Terminal e digitar sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/Microsoft/Boot . Isso renomeia o carregador de inicialização do Windows e coloca o rEFInd em posição para substituí-lo (o que é semelhante ao que o Boot Repair fez com o GRUB). Com alguma sorte, você não precisará fazer isso.

    
por Rod Smith 30.01.2013 / 21:55