Criando um sistema operacional inicializável em um pendrive USB

0

No momento, estou tentando instalar o Ubuntu 16.04.1 em um pendrive USB usando o EFI, então tenho um sistema operacional portátil para carregar e tenho a capacidade de conectá-lo ao laptop que uso, que só tem uma configuração EFI ou não EFI em tudo (não ambos). Eu percebi que era o mesmo processo que um disco rígido externo, então segui passos semelhantes. No entanto, ele só funcionará no computador em que eu o instalei. Eu tentei adicionar o sinalizador para a partição EFI "ef00" usando gdisk, instalando através de uma máquina virtual, eu tentei tudo o que pude encontrar que eu posso fazer.

Eu não sei mais posso fazer isso. Por favor ajude. Agradecemos antecipadamente.

    
por Vencorr 18.05.2017 / 00:56

1 resposta

1

HP toca uma campainha

Vários computadores HP com a mesma idade e idade semelhante ao seu computador não 'querem' inicializar por meio do grub, se houver uma tabela de partição GUID, quando acessados via USB. Se houver uma tabela de partição do MSDOS e a partição de inicialização tiver um sinalizador de inicialização, ela funcionará. (Normalmente, a inicialização via grub não deve incomodar a tabela de partição ou o sinalizador de inicialização). computadores, e testei e verifiquei esse comportamento mais de uma vez.

Você pode verificar a tabela de partições com o seguinte comando

sudo parted -ls

Infelizmente dd_text_16.04-UEFI-n-BIOS_2017-05-07_intel-4-pendrive-7.8GB.img.xz tem uma tabela de partições GUID.

Modell: SanDisk Extreme (scsi)
Disk /dev/sdd: 16,0GB
Sektorstorlek (logisk/fysisk): 512B/512B
Partitionstabell: gpt
Disk Flags: 

Nummer  Början  Slut    Storlek  Filsystem       Namn  Flaggor
 1      1049kB  316MB   315MB    fat32                 startbar, esp
 2      316MB   317MB   1049kB                         bios_grub
 3      317MB   7262MB  6946MB   ext2            root
 4      7262MB  7799MB  537MB    linux-swap(v1)

Teste

Mas acho que funcionará para você a partir da seguinte imagem, dd_Lubuntu_16.04.2_amd64_persist-live_mkusb-12.1.4_7.8GB_msdos-pt.img.xz . Ele tem a estrutura de partição correta para inicializar também em 'computadores HP de meia-idade'.

Modell: SanDisk Extreme (scsi)
Disk /dev/sdd: 16,0GB
Sektorstorlek (logisk/fysisk): 512B/512B
Partitionstabell: msdos
Disk Flags: 

Nummer  Början  Slut    Storlek  Typ       Filsystem  Flaggor
 3      2097kB  130MB   128MB    primary   fat32      startbar
 4      130MB   1072MB  942MB    primary
 2      1072MB  6443MB  5372MB   extended             lba
 5      1073MB  6443MB  5371MB   logical   ext2
 1      6443MB  7799MB  1356MB   primary   ntfs

No linux você instala a partir de arquivos de imagem compactados com mkusb . No Windows, você pode usar o Win32 Disk Imager .

Instalação final

Eu lembro que você não quer um sistema live persistente, mas se você testá-lo e ele funcionar, você pode criar uma tabela de partições MSDOS com as partições e sinalizadores relevantes em seu pendrive . gparted é uma boa ferramenta para esse propósito.

Então você pode instalar o Ubuntu nele com o instalador padrão do Ubuntu. É mais fácil, particularmente no modo UEFI, se você desconectar (desconectar) a unidade interna .

Selecione "Outra coisa" na janela de particionamento do instalador. O dispositivo USB de destino será visto como uma unidade interna, quando inicializado a partir de outro dispositivo USB, e o instalador instalará os arquivos de inicialização da EFI nele. (Caso contrário, o material da EFI será gravado na unidade interna e você terá que copiá-lo manualmente, o que é possível, mas complicado.)

Ajustes

Este link descreve alguns ajustes para o sistema instalado. / p>     

por sudodus 18.05.2017 / 08:57