Como fazer um pendrive butável dar boot no VirtualBox

Publicado por Sidnei Serra em 15/06/2024

[ Hits: 140 ]

Blog: https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw

 


Como fazer um pendrive butável dar boot no VirtualBox



Nessa dica vou mostrar como é possível fazer com que um pendrive com um sistema instalável (liveusb) dê boot normalmente no VirtualBox. Coloque o pendrive na máquina, abra o Terminal e digite:

lsblk


Deverá aparecer algo assim:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 111,8G 0 disk
--sda1 8:1 0 300M 0 part /boot/efi
--sda2 8:2 0 111,5G 0 part /
sdb 8:16 0 7,5G 0 disk
--sdb1 8:17 0 5,8M 0 part
--sdb2 8:18 0 4,2G 0 part /media/sidserra/openSUSE-Tumbleweed-DVD-x86_64
zram0 252:0 0 4G 0 disk [SWAP]


Nesse caso, a opção de pendrive é:

/dev/sdb 8:16 0 7,5G 0 disk


Então, de posse dessa informação, vamos digitar o seguinte comando:

sudo VBoxManage createmedium disk --filename=/home/usuario/arquivo.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/pendrive


onde /nome/usuario/arquivo.vmdk seria o caminho do arquivo vmdk e /dev/pendrive o dispositivo de pendrive. Então, em um exemplo do usuário sidserra quer criar o arquivo vmdk com o nome de opensuse.vmdk na sua pasta raiz usando o dispositivo /dev/sdb dado pelo comando lsblk, o comando ficaria:

sudo VBoxManage createmedium disk --filename=/home/sidserra/opensuse.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sdb


Com o arquivo criado, deve-se dar o chmod 777 ao mesmo; no nosso exemplo:

sudo chmod 777 /home/sidserra/opensuse.vmdk


Finalizada essa parte, vamos criar a máquina virtual conforme é de costume até chegar nessa janela:

Linux: Como fazer um pendrive butável dar boot no VirtualBox

Escolha a opção "Utilizar disco rígido existente", clique no ícone à direita desse campo (uma pastinha laranja com uma seta verde para cima).

Linux: Como fazer um pendrive butável dar boot no VirtualBox

Clique em Acrescentar e mostre ao programa o arquivo vmdk criado, escolhendo o mesmo.

Linux: Como fazer um pendrive butável dar boot no VirtualBox

Basta finalizar e rodar a máquina virtual. Mas antes disso, o usuário de verá digitar no Terminal:

sudo chmod 666 /dev/sdb


sendo que o pendrive esteja no caminho /dev/sdb para que o VirtualBox consiga abri-lo sem dar erro de permissão.

Linux: Como fazer um pendrive butável dar boot no VirtualBox

o resto é o de sempre. Para facilitar a "criação" desses pendrives, disponibilizei um script que pode ser acessado no link https://www.vivaolinux.com.br/script/Script-para-habilitar-um-pendrive-a-dar-boot-no-VirtualBox/

Observações

  • 1- Sempre que for usar o pendrive para dar boot nessas condições, ele tem que estar "espetado" na porta usb da máquina host;
  • 2- Quando for usar a máquina virtual nessas condições, o comando " sudo chmod 666 " deverá ser dado ao pendrive utilizado. Quando o pendrive é retirado essa permissão se perde;
  • 3- Ao criar nomes para o arquivo, lembre-se de dar nomes diferentes mesmo se o pendrive for diferente. Se você der um nome já criado antes o comando retornará que o disco já existe pois ele vincula o nome do arquivo vmdk ao UUID de criação de disco. Dois nomes iguais geram o mesmo UUID e com isso o comando não vai sobrescrever o anterior.


Outras dicas deste autor

Instalando e usando o Dconf Editor, o "regedit" para Linux

Como corrigir o erro de não poder visualizar vídeos no Facebook e afins no navegador Opera

Papagaiando (enfeitando) o KDE com efeitos do KWiN Burn My Windows

Deixando o Gnome com a aparência do MacOS

Tire fotos da tela do navegador com a extensão Fireshot

Leitura recomendada

Atualizar Panda antivírus para Linux via script

Descobrir o MAC address de um IP com arping

Proxy sem autenticação - Configurando através do terminal

su/sudo em modo visual

Debug em Shell Scripts

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts