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:
- Meu laptop está configurado para inicializar no modo UEFI.
- Eu tenho a versão de 64 bits do Ubuntu, no meu disco flash inicializável
- Eu tirei meu SSD antes de instalar o Ubuntu
- Antes da instalação, meu disco rígido externo também era particionado como GPT e tinha apenas uma partição de 950 GB
-
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