VirtualBox5.0
界面蛮漂亮,赞一个。
新建虚拟机过程和vmware差不多,不过网络设置有差别,需要研究一下。
似乎客户机用NAT时,默认不能从主机访问客户机,需要配置端口映射。
鼠标从客户机跳出是右ctrl键。
安装增强功能
在未挂载光驱的状态下,选菜单->设备->安装增强功能,
然后挂载光驱 mount -t iso9660 -o ro /dev/cdrom /media
执行 ./VBoxLinuxAdditions.run
(需要已经安装kernel和gcc,所以推荐安装libtool,
一来很多源码安装的软件需要libtool,二来libtool依赖gcc,autoconf等编译常用工具。)
共享主机文件夹
虚拟机设置->共享文件夹,选择路径为E:\,共享名为E_DRIVE。
虚拟机中挂载 mount -t vboxsf -o ro E_DRIVE /mnt。
(如果mount时共享名错误,会报 /sbin/mount.vboxsf: mounting failed with the error: Protocol error )
虚拟机网络设置
vbox虚拟机使用nat网络是,默认是不能从主机访问虚拟机的。
为了能够从主机,ssh到虚拟机,需要以下配置:
首先,在vbox的 全局设定->网络->NAT网络 里,新建一个网络,例如叫 VBNatNetwork,
虚拟机的网络配置里选择这个网络。
然后,编辑这个NAT网络,进入端口转发,添加一条转发规则:
主机IP=127.0.0.1,主机端口=22222,子系统IP=192.168.81.4,子系统端口=22
(其中子系统IP为虚拟机的IP)
这样,使用ssh连接127.0.0.1:22222就能够连接虚拟机了。
使用vmware虚拟机
尝试了一下使用vmware station的VMDK文件,但没有成功。
新建虚拟机时,磁盘选择既有的vmware station的VMDK文件,并且需要正确选择为scsi磁盘。
(VirtualBox默认不是scsi)
但是启动后报错,进入rescue shell,不知道怎么弄了。
阅读(1432) | 评论(0) | 转发(0) |