Script para habilitar um pendrive a dar boot no VirtualBox

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

[ Hits: 1.442 ]

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

Balanceamento de Carga e Alta Disponibilidade usando IPTABLES

Plugin para Nagios

ARSPDF - Programa para manipular arquivos PDF

Ligando/Desligando máquina pela rede

Compilar no Slackware


  

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