、安装virtualbox
sudo apt-get install virtualbox virtualbox-guest-additions virtualbox-guest-additions-iso
然后重启系统,listmod命令看一下
$ lsmod |grep vbox
vboxpci 22882 0
vboxnetadp 13328 0
vboxnetflt 27211 0
vboxdrv 251973 3 vboxpci,vboxnetadp,vboxnetflt
如果能看见 vboxdrv 等等就说明装好了。然后安装我们继续安装virtualbox扩展包。首先确认一下virtualbox的版本。
$ VBoxManage -v
然后就能看见当前的版本。因为没有添加额外的apt源,版本是4.1.2,不是当前最新的4.1.6。然后去https://www.virtualbox.org/wiki/Download_Old_Builds_4_1
下载对应的 extpack包。我下载的文件是 Oracle_VM_VirtualBox_Extension_Pack-4.1.2-73507.vbox-extpack
。然后安装extpack。
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.2-73507.vbox-extpack
安装extpack的目的主要是可以支持VRDP。也就是远程桌面协议。我们可以通过远程桌面来操作虚拟机。尤其是在server没有桌面环境的情况下非常有用。
备注: 写道
使用apt-get安装的virtualbox后,系统会创建小写的vboxmange符号链接,所以我后面都用小写的vboxmange命令来操作。
二、使用命令行创建并配置虚拟机。
主要用到的命令vboxmanage
,下面以创建一台windows xp虚拟机。
$ vboxmanage createvm --name "windows-xp" --ostype "WindowsXP" --register
这样就创建好一个名为windows-xp的虚拟机,ostype参数可以用 vboxmange list ostypes 察看。
调整一下虚拟机内存
vboxmanage modifyvm "windows-xp" --memory 512
接着创建一个虚拟硬盘,文件名为 /home/vms/windows-xp.vdi,扩展名vdi不用敲
vboxmanage createhd --filename /home/vms/windows-xp --size 40000
创建ide控制器
vboxmanage storagectl "windows-xp" --name "IDE Controller" --add ide --bootable on
挂上虚拟硬盘,顺便把iso文件作为虚拟光驱挂上
vboxmanage storageattach "windows-xp" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/vms/windows-xp.vdi
vboxmanage storageattach "windows-xp" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/iso/windows-xp-install.iso
这样就把硬盘和光驱都装好了,安装盘也放到光驱里了。
配置网卡1为桥接模式
vboxmanage modifyvm "windows-xp" --nic1 bridged
绑定桥接到物理网卡
vboxmanage modifyvm "windows-xp" --bridgeadapter1 eth0
开启vrde
vboxmanage modifyvm "windows-xp" --vrde on
vboxmanage modifyvm "windows-xp" --vrdeport 5000 ##监听5000端口
vboxmanage modifyvm "windows-xp" --vrdeaddress 192.168.2.200 ##监听地址
vboxmanage modifyvm "windows-xp" --vrdeauthtype external ##认证类型
vboxmanage modifyvm "windows-xp" --vrdeauthlibrary default ##使用默认的认证库,也就是使用server的用户名和密码登陆
启动虚拟机
$ vboxmanage startvm "windows-xp" --type headless
##因为服务器端没有桌面环境,所以只能以无gui模式启动虚拟机
提示虚拟机启动完成,然后用netstat -atln命令看一下 5000 端口有没有被监听,如果被监听说明成功了,这时候从令一台电脑用远程桌面工具链接到192.168.2.200:5000既可开始一步一步安装系统了。
三、修改vrde认证库
vrde模式的认证库是VBoxAuth,使用系统的用户来认证。官方文档还提供了一个VBoxAuthSimple认证库。使用方法如下:
#设定vrdeauthtype为external
vboxmanage modifyvm "windows-xp" --vrdeauthtype external
#设定vrdeauthlibrary 为 VBoxAuthSimple
vboxmanage modifyvm "windows xp" --vrdeauthlibrary VBoxAuthSimple
#生成加密的密码字串,比如我要设定一个密码为 iteye
vboxmanage internalcommands passwordhash "iteye"
##输出,复制加密的密码字串
Password hash: b25f0b08d75ff62083d3035c349695ec510f2847a162b8fba804ec2625bf8a6c
##添加一个VBoxAuthSimple用户,用户名:beiersi 密码:iteye
vboxmanage setextradata "windows-xp" "VBoxAuthSimple/users/beiersi" b25f0b08d75ff62083d3035c349695ec510f2847a162b8fba804ec2625bf8a6c
这样可以设置一些与系统用户无关的用户和密码用于远程桌面登陆。
四、常用控制命令
vboxmanage controlvm "虚拟机" poweroff #关机
vboxmanage controlvm "虚拟机" reset #重启
vboxmanage storageattach "虚拟机" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium emptydrive
##弹出光盘
vboxmanage controlvm "虚拟机" vrde off #关闭vrde
后记,本来是想在freebsd系统上安装virtualbox的,用ports安装,编译了半天才装好virtualbox-ose,但是安装extpack的时候,总是提示安装有错误,看来freebsd对virtualbox支持始终有限,只能含恨作。ubuntn server上用apt-get安装确实方便许多,速度也相当快,用不了多久连安装带配置就做好一台虚拟机了。
分享到:
相关推荐
在本篇【ubuntu 11.10 安装过程详解】中,我们将详细探讨如何在虚拟环境中安装 Ubuntu 11.10 操作系统,包括使用 VMware 和 VirtualBox 两种虚拟机软件的步骤。 首先,我们看到的是使用 VMware 进行安装的过程。...
教程名称:韩立刚 Ubuntu Server 11.10教学教程和PPT课程目录:【】第1章 Ubuntu概述2【】第2章 Ubuntu的安装2【】第3章 基本命令和文件系统2【】第4章 软件管理2【】第5章 配置Ubuntu网络【】第6章 配置Apache...
本文将详细介绍如何在 Ubuntu Server 11.10 上安装和配置 LAMP 堆栈(包括 Apache Web 服务器、MySQL 数据库服务器以及 PHP 解释器),为搭建高效稳定的 Web 服务提供指导。 #### 二、准备工作 在进行 LAMP 安装...
- **fdisk命令**: 在Ubuntu Server 11.10中,`fdisk`是一个重要的磁盘管理工具,可用于查看和修改磁盘分区表。当系统磁盘空间不足时,通常会考虑增加新硬盘来扩展存储空间。通过使用`fdisk`命令,我们可以检测新挂接...
VMware 和 VirtualBox 安装 Ubuntu 11.10 的详细过程解析 标签:vm ubuntu11.10 摘要:本文将详细介绍如何在 VMware 和 VirtualBox 中安装 Ubuntu 11.10,涵盖从下载镜像文件到完成安装的整个过程,包括虚拟机的...
在 Ubuntu Server 11.10 中,理解和掌握文件和目录管理的基础命令对于日常管理和维护至关重要。通过使用这些命令,用户可以有效地管理文件系统,提高工作效率。以上知识点涵盖了基本的命令行交互、文件和目录的管理...
U 盘安装 Ubuntu 11.10 可以在 Windows 或 Linux 环境下进行,需要准备好 U 盘和安装介质。 六、硬件驱动 Ubuntu 11.10 支持多种硬件驱动,如 NVIDIA 显卡驱动、ATI 显卡驱动等。 七、Unity 和 Gnome3 Ubuntu ...
### 打包和解压程序(UbuntuServer11.10) #### 3.1 打包程序tar 在Linux环境下,特别是Ubuntu Server这样的发行版中,`tar`命令是一个非常重要的工具,用于文件的打包和解压缩。它不仅在日常管理中不可或缺,而且在...
- 安装过程中,系统会自动格式化和安装所需组件。 ##### 步骤二十二:重启系统 - 安装完成后,点击“现在重启”。 ##### 步骤二十三:登录界面 - 重启后进入登录界面,输入之前设置的密码登录系统。 #### 四、...
Ubuntu 11.10 安装方法全程记录
本文档旨在为用户提供 Ubuntu 11.10 的详细安装教程和使用指南,从基本安装到高级设置,涵盖了网络设置、语言与输入法、硬件驱动、Unity 和 Gnome3 等方面的内容。 一、准备安装 Ubuntu 11.10 系统 在安装 Ubuntu ...
### Ubuntu 11.10 安装教程及设置...以上步骤详细介绍了如何从零开始安装和配置Ubuntu 11.10系统,覆盖了从硬件准备到软件安装的全过程,旨在帮助用户顺利过渡到Linux平台,享受自由开放的操作系统带来的便利和乐趣。
Ubuntu 11.10/12.04 ...在 Ubuntu 11.10/12.04 系统中,用户可以通过下载源码包或使用 Git 下载源码包来安装深度软件中心。同时,用户也需要下载 deepin-ui 和 deepin-software-center 软件包以便安装深度软件中心。
无论是使用VMware Station还是VirtualBox,安装Ubuntu 11.10的过程虽有细微差异,但整体上都能顺利实现目标。用户应根据自身需求(如性能、兼容性、易用性等)来选择最合适的虚拟机平台。文档的详尽描述不仅为初次...