Script para habilitar um pendrive a dar boot no VirtualBox
Publicado por Perfil removido (última atualização em 15/06/2024)
[ Hits: 2.024 ]
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."
DELETAR arquivos a X semanas passadas
Ajuda a usar o comando ln [SCRIPT]
Listar bolsas disponíveis no Senac
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
É o fim da produção de hollywood e da netflix... (2)
O que você está ouvindo agora? [2] (230)









