Script para habilitar um pendrive a dar boot no VirtualBox
Publicado por Perfil removido (última atualização em 15/06/2024)
[ Hits: 1.576 ]
Esse script vai permitir ao usuário fazer com que um pendrive butável possa ser usado para dar boot em uma máquina virtual do VirtualBox. Basta executar o arquivo, colocar o nome do arquivo desejado (sem a extensão .vmdk), colocar o dispositivo de pendrive (sem o /dev/, apenas se é sda, sdb, sdc, etc) dado pelo comando "lsblk" e pronto. Pode ser usado inclusive como alias, basta colocar no .bashrc ou .zshrc a linha sem as aspas " alias vmdk='/caminho-do-arquivo-.vmdk' ". Se você salvou o arquivo sh na pasta de usuário, ficaria " alias vmdk='/home/seu_usuario/vmdk.sh' ".
#!/bin/bash # Solicita ao usuário o nome do arquivo VMDK sem a extensão read -p "Digite o nome do arquivo VMDK (sem a extensão .vmdk): " nome_arquivo # Solicita ao usuário o identificador do dispositivo (sem /dev/) read -p "Digite o identificador do dispositivo (ex: sda, sdb): " dispositivo # Define o caminho completo do arquivo VMDK e do dispositivo caminho_arquivo="${HOME}/${nome_arquivo}.vmdk" caminho_dispositivo="/dev/${dispositivo}" # Comandos a serem executados comando1="sudo VBoxManage createmedium disk --filename=${caminho_arquivo} --variant=RawDisk --format=VMDK --property RawDrive=${caminho_dispositivo}" comando2="sudo chmod 777 ${caminho_arquivo}" comando3="sudo chmod 666 ${caminho_dispositivo}" # Executa os comandos echo "Executando: $comando1" eval $comando1 echo "Executando: $comando2" eval $comando2 echo "Executando: $comando3" eval $comando3 echo "Todos os comandos foram executados com sucesso."
Crie bash scripts "on-the-fly"
Backup, gerando no final uma imagem .iso dos arquivos !!
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Jogando com Proton no LInux (0)
Ingress NGINX Controller CVSS base score of 9.8 (4)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)