Ubuntu efi portable

0

Eu preciso instalar o Ubuntu no meu USB pendrive 3.0 para ter meu "computador portátil" em todos os lugares que eu vou. Mas eu preciso que ele funcione também em sistemas EFI. Eu tentei instalando o Ubuntu em um VirtualBox hd (a cópia do USB pendrive) e funciona se eu definir a VM como EFI. O problema é que ele não inicializa em outros computadores. Eu fiz uma partição manual com este esquema:

Pendrive USB de 32 GB:

- 150 MB: efi partition (EFI BOOT)
- 258 MB: ext2 partition (BOOT)
- the rest: ext4 partition (root)

Alguma idéia de porque o BIOS reconhece todas as partições, mas quando eu tento arrancar a partir do efi nada acontece? Se alguém puder me sugerir um guia ou algo útil para o que estou fazendo, será muito gentil ...

Agradecemos antecipadamente pela resposta

    
por IlGala 09.05.2013 / 17:46

1 resposta

1

Monte a primeira partição da unidade flash USB (o ESP) em /boot/efi e emita os seguintes comandos (alterando /boot/efi se você montar em outro local):

cd /boot/efi/EFI
sudo mv ubuntu boot
sudo mv boot/grubx64.efi boot/bootx64.efi
cd ~

Você pode desmontar a unidade flash USB e ela deve funcionar.

EDIT: Como o acima não funcionou, tente algo mais radical:

  1. Faça o download do binário .zip versão do arquivo ( não a versão do pacote Debian) do meu gerenciador de inicialização do rEFInd e descompacte o arquivo .zip .
  2. Em uma inicialização funcional da sua unidade flash USB, abra uma janela do Terminal.
  3. Digite df /boot/efi para identificar o arquivo de dispositivo associado ao ESP da sua unidade flash USB.
  4. cd para o subdiretório refind-bin-{version} do rEFInd descompactado. Se você digitar ls , deverá ver, entre outras coisas, um arquivo de script chamado install.sh .
  5. Digite sudo ./install.sh --alldrivers --usedefault /dev/sdb1 , alterando /dev/sdb1 para o arquivo de dispositivo da sua unidade flash USB, conforme identificado anteriormente.

Em teoria, neste momento, a unidade flash USB deve ser inicializável em mais sistemas.

    
por Rod Smith 11.05.2013 / 17:58