FurretUber
(usa Ubuntu)
Enviado em 26/06/2018 - 20:11h
Olha, o procedimento que eu faço é o seguinte:
1) Ter um pen-drive decente com, ao menos, 8 GB de espaço disponível;
2) Iniciar uma máquina virtual QEMU/KVM com o pen-drive sendo passado e uma ISO do sistema que se quer instalar. Exemplo de comando:
sudo qemu-system-x86_64 -nodefaults -enable-kvm -cpu host -smp cores=1,threads=2 -m 1024 -device qemu-xhci -device usb-host,vendorid=0x054c -vga qxl -device usb-audio -device usb-mouse -display sdl -serial vc -parallel vc -bios /usr/share/ovmf/OVMF.fd -netdev user,id=n0 -device e1000,netdev=n0 -cdrom xubuntu-bionic.iso
O vendorid deve ser adaptado, evidentemente. Ele pode ser encontrado com o comando
lsusb
que vai mostrar algo como:
Bus 001 Device 016: ID 054c:05ba Sony Corp.
Então, o convidado deve iniciar pela ISO e o pen-drive estará visível para o convidado.
3) Escolha para testar o *buntu sem instalar. Prepare o pen-drive no gparted dentro da máquina virtual. Crie uma tabela de partição GPT nele (
ISSO APAGA TODOS OS DADOS), então crie uma partição FAT32 aproximadamente 36 MB
depois do início do pen-drive (exemplo:
https://i.imgur.com/dO7lxxG.png ) com 128 MB de tamanho, então crie uma segunda partição FAT32 nos primeiros 36 MB e crie uma partição para o sistema que vai ser instalado.
Com as partições criadas, elas devem ser sinalizadas. A partição no início do disco com bios_grub (
https://i.imgur.com/vMHJF8t.png ) e a segunda com boot e esp (
https://i.imgur.com/3Vy1BIn.png )
Abra o ubiquity (caso dos *buntus) e, na etapa de particionar o disco, escolha a "Opção Avançada". A partição EFI e a bios_grub devem estar já selecionadas. Se não estiverem, selecione-as de forma apropriada. Deve ficar algo assim:
https://i.imgur.com/IJGxLUP.png
4) Instale o sistema (pode demorar muito dependendo do pen-drive) e reinicie ainda dentro da máquina virtual. Uma vez logado no sistema instalado, instale o pacote grub-pc-bin usando
sudo apt install grub-pc-bin
e então instale o Grub em modo BIOS também no pen-drive usando
sudo grub-install --target=i386-pc /dev/sda
O pen-drive deve funcionar tanto no modo BIOS como no modo UEFI.
Observação: não espere um desempenho espetacular de um sistema em um pen-drive, especialmente se 2.0 ou em uma porta 2.0. Boas práticas sugerem não usar SWAP e usar /tmp na memória RAM para que a vida útil do pen-drive seja maior.