Script para habilitar um pendrive a dar boot no VirtualBox
Publicado por Perfil removido (última atualização em 15/06/2024)
[ Hits: 1.399 ]
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."
Criação de usuário e aplicação de quota
Criar pacote Debian o firefox de br.mozdev.org
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Excluir banco de dados no xampp (0)
phpmyadmin não abre no xampp (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta