Script para habilitar um pendrive a dar boot no VirtualBox

Publicado por Perfil removido (última atualização em 15/06/2024)

[ Hits: 1.400 ]

Download vmdk.sh




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'  ".

  



Esconder código-fonte

#!/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."

Scripts recomendados

Crivo de Eratóstenes Simples em Shell Script (BASH Script)

sysaudit

arquivoAoAlvo.sh

Shell Script para instalação do ePSXe no Ubuntu

Simples dialog script para escolha de gerenciador de janelas


  

Comentários
[1] Comentário enviado por maurixnovatrento em 23/06/2024 - 17:23h

Bom script.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts