Instalando o Ubuntu em uma unidade particionada GPT

0

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 / 03:21

1 resposta

1

Primeiro, no Linux, a Partição do Sistema EFI (ESP) é normalmente montada em /boot/efi , não em /EFI ou /EFI Boot . O instalador do Ubuntu chama o ESP de "partição de inicialização EFI", IIRC, e você pode estar usando esse termo, mas adicionando / ao seu início. Assim, sua configuração pode estar correta, mas sua descrição é um pouco incerta. Eu menciono isso porque a precisão é importante; há muitas distinções sutis na EFI que são negligenciadas ou que são facilmente distorcidas, e mal-entendidos ou falhas de comunicação podem levar a um caminho errado.

Em segundo lugar, eu pensei que o Ubuntu não deu opções sobre onde instalar o gerenciador de inicialização em uma instalação no modo EFI, embora eu possa estar enganado. Assim, se você está vendo tal opção, pode ser que você tenha inicializado acidentalmente o instalador no modo BIOS, e não no modo EFI. Você pode verificar isso largando em um shell e procurando por um diretório chamado /sys/firmware/efi . Se esse diretório estiver presente, você inicializou no modo EFI. Se estiver ausente, você provavelmente inicializou no modo BIOS. Se você achar que inicializou no modo EFI, tente novamente, mas procure opções de inicialização para controlar o modo de inicialização do seu meio de instalação do Ubuntu.

    
por 18.05.2013 / 17:35