Instalando o Ubuntu em um HDD GPT

3

Alterei o sistema para inicializar a partir do UEFI em vez do BIOS e instalei o Windows 7 no meu SSD interno, que tem o tipo de partição GPT.

Estou tentando instalar o Ubuntu 13.04 no meu disco rígido externo. Minha máquina é uma Lenovo W520 . Meu disco rígido é um 1TB USB3 WD .

Aqui está um pouco do que tenho tentado:

  1. Meu laptop está configurado para inicializar no modo UEFI.
  2. Eu tenho a versão de 64 bits do Ubuntu, no meu disco flash inicializável
  3. Eu tirei meu SSD antes de instalar o Ubuntu
  4. Antes da instalação, meu disco rígido externo também era particionado como GPT e tinha apenas uma partição de 950 GB
  5. Eu tentei dois métodos diferentes:

    • Primeiro: quando deixo o Ubuntu se instalar automaticamente, sem mudar nada, a instalação foi concluída, mas o Ubuntu fez Não inicialize. O SSD estava fora e estou certo de que o sistema inicializa no modo UEFI.

    • Segunda : Tentei fazer o particionamento na seguinte ordem, mas ainda tenho o mesmo problema, tenho certeza de que meu disco rígido está particionado como GPT:

      • /EFI Boot
      • /(root)
      • /swap
      • /home

Eu escolhi instalar o gerenciador de inicialização em /EFI boot .

Por favor, deixe-me saber o que estou fazendo de errado.
Obrigado

Atualização: Tenho certeza de que o Windows, no SSD, é inicializado no modo UEFI. No entanto, eu desconectei meu HDD e o Windows inicializou a partir do SSD. Eu usei o USB ao vivo para inicializar o Ubuntu e deixá-lo fazer o particionamento e instalar o Ubuntu no disco rígido externo. Eu ainda tive o mesmo problema e o Ubuntu não inicializou. Então eu usei o USB ao vivo e instalei o Boot-Repair. Depois de executar o Boot-repair e a reinicialização, tudo ficou bem, e o Ubuntu inicializou a partir do HDD. No entanto, há uma linha antes de inicializar no Ubuntu: ata_id[279]: HDIO_GET_IDENTITY failed for '/dev/sdb': Invalid argument Mas o sistema inicializa.

Script de informações de inicialização: Este é um Script de informações de inicialização que recebi depois de usar o Reparo de inicialização.

Eu tentei alterar o tamanho do particionamento e da partição. Depois de ler aqui , alterei o particionamento usando o Gparted.
Eu também instalei o bootloader em /dev/sda1 , que está marcado como a partição /boot . Como esperado após a instalação e uma reinicialização, o Ubuntu não inicializou. Então, seguindo este e este posts, tentei me registrar o bootloader para o EFI. Mas eu não fui bem sucedido. Eu até notei que minha máquina pode ter este problema, e eu mudei o nome /EFI/Ubuntu/bootx64.efi e localização, mas nenhum efeito, o Ubuntu não queria arrancar. Mais uma vez, eu usei o reparo de inicialização para resolver o problema de inicialização e funcionou como da vez anterior e estou no Ubuntu. Mas eu realmente gosto de saber o que está causando esse problema. O interessante é que o Boot Repair criou todas as pastas e arquivos possíveis. Existe uma maneira que eu sei quais pastas estão sendo usadas para inicialização? Estas são as diferentes pastas e arquivos:
  - /boot/efi/EFI/Boot/bootx64.efi
  - /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi e bootx64.efi
  - /boot/efi/EFI/ubuntu/bootx64.efi e grubx64.efi

    
por Ali 17.05.2013 / 22:25

1 resposta

5

O Grub2 / installer nem sempre gerencia o EFI. A melhor opção é inicializar o live CD e usar o reparo de inicialização.

Veja: Como eu instalar o Windows 7 ao lado de uma instalação do Ubuntu pré-existente?

Pergunta diferente, mesma solução.

Poste o reparo do boot da url se você não funcionar.

    
por Panther 17.05.2013 / 22:29