não pode inicializar o linux usb sem o uefi, mas a opção uefi não está presente no menu de inicialização

0

Tenho dois laptops Dell: um Latitude E6430 e o Vostro 1015. Para ambos, as configurações do BIOS indicam que estão no modo Legado, não GPT / UEFI (desculpas se alguma das minhas terminologias for imprecisa) . No entanto, para a latitude, parece haver uma opção nas configurações da BIOS para alternar para GPT / UEFI. No entanto, não toquei nessa opção; está atualmente desativado. Para o Vostro, parece não haver nenhuma opção nas configurações da BIOS para alternar para UEFI. Estou assumindo que isso significa que minha placa-mãe Vostro suporta apenas o Legacy, não o UEFI.

Eu queria instalar o linux em ambos, então criei um Arch linux live USB. Eu fiz isso no meu macbook formatando-o primeiro no MS-DOS FAT32 usando o programa Disk Utilities no Mac OS, usando dd if=/path/to/arch.iso of=/dev/rdisk2s1 bs=1m , como sugerido pelo wiki do Arch Linux. Quando eu conecto o USB ao vivo ao meu Latitude e inicializo, o menu tem dois itens relacionados ao drive usb, que lê algo assim:

- Boot from USB
- UEFI boot from USB

Se eu selecionar a primeira opção, recebo mensagens de erro criptografadas como "dispositivo não inicializável" ou "linux bin corrompido". No entanto, se eu selecionar a segunda opção, posso inicializar no instalador do Linux e tudo funciona perfeitamente. A mesma coisa parece acontecer se eu usar um instalador Ubuntu usb live. A conclusão ingênua que eu estou tirando disso, que eu acho um tanto suspeita, é que os live usbs do Linux só funcionam no modo UEFI.

Agora, se eu tentar a mesma chave USB no meu Vostro 1015, o menu de inicialização não terá a opção "UEFI boot from USB", somente o "Boot from USB "opção. Se eu selecionar essa opção, mais uma vez recebo mensagens de erro criptografadas dizendo que a unidade USB não consegue inicializar.

O que está acontecendo aqui? Os USBs ao vivo não são compatíveis com o UEFI e os modos de inicialização USB herdados?

Eu gostaria de instalar o Linux no meu Vostro, e acredito que preciso fazer o Live USB inicializar corretamente sem o modo UEFI ou ativar a opção "UEFI USB boot" o cardápio. Não sei como fazer qualquer uma dessas coisas.

    
por xdavidliu 24.03.2018 / 17:19

1 resposta

0

Ok, eu consertei. A chave: preciso de dd em disk2 , NÃO disk2s1 . Aqui está uma explicação:

Estou fazendo minha formatação e criação de disco usb no Mac OS. Quando eu faço diskutil list , recebo o seguinte:

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *15.6 GB    disk2
   1:                 DOS_FAT_32 UNTITLED                15.6 GB    disk2s1

Anteriormente, quando criei meu usb, fiz

dd if=/path/to/arch.iso of=/dev/rdisk2s1 bs=1m

Isso resultou em uma unidade USB que sempre fornece mensagens de erro como isolinux.bin missing sempre que eu tento inicializar o USB no modo herdado, mas funciona perfeitamente se eu inicializá-lo no modo UEFI.

No entanto, se eu fizer

dd if=/path/to/arch.iso of=/dev/rdisk2 bs=1m

por exemplo. nota rdisk2 NÃO rdisk2s1 , então a unidade usb funciona perfeitamente, mesmo quando o boot USB no modo legado.

    
por 24.03.2018 / 18:56