我时不时地想玩一次Ubuntu的新的最小安装(测试sysadminish脚本、应用程序安装说明、包依赖列表等等)。
我希望有一个像试验驱动这样简单使用的工具:选择一个版本(比如,'maverick'),运行一个命令,在一个新的虚拟机中获得一个shell。
我希望该shell位于当前终端中,而不是测试驱动器使用的新GUI窗口中。设置新的VM以使用我的SSH公钥接受ssh登录是可以的。
我希望VM能够立即进行网络访问;NAT可以访问虚拟网络接口。
为什么是VM?chroot并没有真正切断它:比如说,在chroot中安装Apache会失败,因为它会尝试在端口80上监听,而端口80已经被接受了。但是,如果有标准Ubuntu内核支持的容器,则容器可以工作。
发布于 2012-03-11 17:14:13
流浪汉虽然还没有出现在标准的Ubuntu存储库中,但现在有了一个准备使用的.deb,现在可以使用virtualbox-ose。
安装非常简单
sudo dpkg -i vagrant_1.0.0_i686.deb安装它sudo ln -s /opt/vagrant/bin/vagrant /usr/local/bin使其出现在您的$PATH上用法很简单
vagrant box add lucid32 http://files.vagrantup.com/lucid32.box (一次)mkdir sandbox && cd sandbox && vagrant init lucid32 (创建一个./Vagrantfile文件,如果需要,可以自定义)vagrant up && vagrant ssh (您现在在一个新VM中的shell会话中)vagrant suspend (或halt,或destroy)完成后。发布于 2011-01-10 22:34:52
首先,我认为这是一个很好的建议,而且肯定是TestDrive可以/应该支持的!
同时,您可以获取一个UEC映像,解压缩它,并在KVM中启动它:
wget http://uec-images.ubuntu.com/natty/current/natty-server-uec-amd64.tar.gz
tar zxvf *.tar.gz
kvm -boot a -fda natty-server-uec-amd64-floppy -drive file=natty-server-uec-amd64.img,if=virtio -curses享受吧!
发布于 2011-01-10 22:40:05
还可以使用TestDrive启动UEc服务器映像。您可以使用它的方法是:
testdrive -p uec-daily -l uec-server启动时,它将显示grub,您应该在其中选择:
"uec-image with ubuntu:ubuntu"您还可以使用TestDrive来指定发行版,如下所示。默认情况下,它将使用natty:
testdrive -p uec-daily -l uec-server -r maverickhttps://askubuntu.com/questions/17125
复制相似问题