Script para habilitar um pendrive a dar boot no VirtualBox
Publicado por Perfil removido (última atualização em 15/06/2024)
[ Hits: 1.955 ]
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."
Instalar e remover o Microsoft Visual Studio Code
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









