是否有用于管理 VirtualBox 驱动器/机器的 GUI 工具?

是否有用于管理 VirtualBox 驱动器/机器的 GUI 工具?

是否有一个 Windows GUI 工具(甚至是“发送到......”脚本的集合)来管理 VirtualBox .vdi 驱动器和/或虚拟机?

我正在寻找一种无需借助命令行即可右键单击驱动器并克隆它的方法。涵盖其他任务的工具是一个加分项。

我有一套为 Ubuntu 编写的自编 Nautilus 脚本...但是,我有双重启动功能,并且希望在 Windows 中获得类似的功能,而无需以 .bat(teh sux)格式重写它们。

[编辑] 对于那些感兴趣的人,这是 nautilus 脚本:

#!/bin/bash
# Author: Chris Nava
# VBoxManage clonevdi

IFS=$'\t\n'

DIRNAME=`dirname $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS`
BASENAME=`basename $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS .vdi`

cd "$DIRNAME"

NEWFILE=`zenity --entry --text="Clone Virtual Drive" --entry-text="$BASENAME"_clone`

if VBoxManage clonevdi "$BASENAME.vdi" "$NEWFILE.vdi"
then
zenity --info --title "Clone Virtual Drive" --text "Cloned $BASENAME.vdi to $NEWFILE.vdi"
exit 0
else
rm "$DIRNAME/$NEWFILE.vdi"
zenity --error --title "Clone Virtual Drive" --text "Cannot clone $DIRNAME/$BASENAME.vdi"
exit 1
fi

Windows 批处理脚本:(不太可靠)

@echo off
"C:\Program Files\Sun\VirtualBox\VBoxManage.exe" clonehd "%1" "%~d1%~p1%~n1_cloned_%date:~-4%%date:~4,2%%date:~7,2%%~x1"
pause

答案1

我不知道有什么 GUI 工具可以用来管理这个。你可以安装 perl 或 Python,或者如果你真的迷上 shell,管理系统/赛格威。我建议您尝试一下批处理文件,尽管它有缺点,但它是最干净的解决方案。

答案2

答案3

我已经使用 vbox 有一段时间了,但是我不知道有 GUI。

我确实在 VBoxMagage 上找到了一些可能对你有帮助的链接(它们在我身边)。

UbuntuGeek:如何使用 VBoxManage 控制虚拟机

从命令行控制 VirtualBox 的秘诀

答案4

我创建了一个简单的脚本来克隆 VirtualBox 机器。它不是 GUI,但我认为它可以帮助你 - 它可以从任何快照创建克隆。请参阅我的博客文章您可以在哪里下载脚本。

相关内容