Portable ubuntu instalado em um Pendrive que inicializa em UEFI e BIOS [duplicado]

1

Parece haver muito poucos tutoriais para isso, mas eles são tanto para ter ao vivo quanto para instalar, ou suportar sistemas antigos de 32 bits e assim por diante, e ter algumas etapas complicadas. Eu simplesmente quero instalá-lo em uma unidade USB como se fosse instalá-lo em um HDD e fazer com que ele seja inicializado nos sistemas UEFI (meu macbook pro) e BIOS (PCs desktop).

Eu apenas tentei isso inicializando do live install pendrive e instalando no outro, mas como o laptop tinha HDD com sua própria instalação, o processo de instalação estava se oferecendo para instalar exatamente isso. Quando optei por fazer outra coisa a partir da instalação e selecionei a unidade usb, ela foi instalada, mas não funcionou. Eu não tenho ideia de como criar as partições necessárias sozinha, então essa pode ser a razão. Então, há uma maneira fácil de fazer isso desde que eu sou realmente inexperiente?

    
por user240891 21.05.2015 / 12:21

1 resposta

1

Estou assumindo que você está inicializando um PC no modo BIOS .

Ao executar o Live CD / USB , escolha "Tente o Ubuntu"

Em seguida, execute gparted e:

  • crie uma tabela de partições GPT (Dispositivo > Criar tabela de partições) no seu pendrive

  • crie uma ESP , fat32, 512MB, com a bandeira esp .

  • crie também uma partição de inicialização do BIOS , sem formatação, 32Mb, com bios_grub bandeira

Em seguida, clique em instalar o Ubuntu para instalar o ubuntu no seu pendrive , escolhendo "Outra coisa" para selecionar a unidade correta.

Verifique se a partição de inicialização do BIOS está selecionada como área de inicialização do BIOS reservado na ferramenta de particionamento.

Tenha cuidado ao instalar o grub no seu pendrive, escolhendo o pendrive para a instalação do bootloader.

Quando a instalação estiver concluída, reinicie sua nova instalação do Ubuntu, abra um terminal e digite:

sudo -i
mkdir /boot/efi
mount /dev/sdx1 /boot/efi     # where sdx1 is your efi partition

Se o seu mac usa EFI de 32 bits, então

apt-get install grub-efi-ia32
grub-install --target=i386-pc /dev/sdx

else

apt-get install grub-efi-amd64
grub-install --target=x86_64-efi /dev/sdx

então

cd /boot/efi/EFI/
mkdir boot

Se o seu mac usa EFI de 32 bits, então

cp ubuntu/grubia32.efi boot/bootia32.efi
cp boot/bootia32.efi boot/boot.efi

else

cp ubuntu/grubx64.efi boot/bootx64.efi
cp boot/bootx64.efi boot/boot.efi

umount /boot/efi

E tente inicializar no seu mac. isso pode não funcionar (não testei). Caso contrário, você precisará seguir as instruções de lá: link para alterar seu ESP.

    
por solsTiCe 21.05.2015 / 14:35