Script para habilitar um pendrive a dar boot no VirtualBox
Publicado por Perfil removido (última atualização em 15/06/2024)
[ Hits: 1.863 ]
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."
Busca e copia arquivos renomeando-os conforme a máscara
trocar a senha de um usuario do sistema
Desktop turbinado: novidades em apps, distros e privacidade no mundo Linux
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)