CentOS安装VirtrualBox
来源:互联网 发布:北大元培学院知乎 编辑:程序博客网 时间:2024/05/18 03:45
一、导入资源库文件
A、进入“/etc/yum.repos.d/”目录:
# cd /etc/yum.repos.d/
B、将VirtualBox的yum配置文件下载到您的yum资源仓库中:
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
C、查看下载的virtualbox.repo文件的内容,以确认源是否可用(enable=1,gpgcheck= 1):
# cat virtualbox.repo
[virtualbox]
name=RHEL/CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/rhel/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
D、这样,你就可以通过yum更新VirtualBox和安装VirtualBox:
列出VirtualBox可安装版本
# yum list VirtualBox*
查看VirtualBox-4.1版本(4.2版本还不稳定)
# yum info VirtualBox-4.1
二、安装、配置、启动VirtualBox
七、打开虚拟化支持
1、Dell R410打开BIOS虚拟化支持步骤
点击确定,屏幕显示错误信息为:
Your CPU does not support long mode. Use a 32bit distribution.
对于这种情况,需要设置BIOS将Inter Virtualization Technology设置为ENABLE,然后重启系统,就可以了。
如果BIOS设置了没有类似的设置,那么系统就无法虚拟64位的系统了。
dell R410打开BIOS虚拟化支持步骤:
1、重新机器,在开机画面的右上角出现提示后,按F11 键(按下后显示Enter Bios Booting Manager)进如BIOS设置;
2、进入BIOS选项后选择第五项 “System Setup”项,按 Enter 键;
3、进入选项卡后,选择第四项 “Process Settings”,按 Enter 键;
4、进入选项卡后,选择第五项 “Virtualization Technology”, 按 “+”号键,将 “Disable”修改为“Enable”;
5、按 Esc 键一次,弹出三个选项,选择第一项 “Save changs and exit”;
6、选择后机器自动重启。设置完成。
A、进入“/etc/yum.repos.d/”目录:
# cd /etc/yum.repos.d/
B、将VirtualBox的yum配置文件下载到您的yum资源仓库中:
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
C、查看下载的virtualbox.repo文件的内容,以确认源是否可用(enable=1,gpgcheck= 1):
# cat virtualbox.repo
[virtualbox]
name=RHEL/CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/rhel/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
D、这样,你就可以通过yum更新VirtualBox和安装VirtualBox:
列出VirtualBox可安装版本
# yum list VirtualBox*
查看VirtualBox-4.1版本(4.2版本还不稳定)
# yum info VirtualBox-4.1
二、安装、配置、启动VirtualBox
安装VirtualBox-4.2# yum install VirtualBox-4.1启动服务# /etc/init.d/vboxdrv setup注意:启动VirtualBox服务必须安装gcc、kernel-devel、kernel-headers# yum install kernel-headers kernel-devel gcc启动虚拟机# virtualbox三、建立虚拟机用户组
# /usr/sbin/usermod -a -G vboxusers username
四、安装VirtualBox的增强功能
1、然后安装关联包
# yum install kernel-headers kernel-devel gcc
2、安装X Window System
# yum groupinstall 'X Window System' -y3、回到主机将/usr/share/virtualbox/VboxGuestAdditions.iso放入虚拟机光驱
# mount -t iso9660 /dev/cdrom /mnt
# mount -t iso9660 /dev/cdrom /mnt
进入加载安装光盘执行安装
# cd /mnt
# ./VBoxLinuxAdditions.run
4、加载vboxvfs模块
先在VBox中添加数据空间,然后转到CentOS里,在终端中输入
# lsmod | grep vboxsf
查看vboxvfs是否被加载,如果不提示任何信息,就说明已经加载,如果没有加载,则执行
# modprobe vboxsf
进行加载,如果加载失败,请检查VBox的增强功能是否成功安装。
5、加载共享文件夹
主机给虚拟机添加共享文件夹命令
VBoxManage sharedfolder add "VM Name" -name "Shere Name" -hostpath "Host Path"
VM Name: 目标虚拟机名称
Share Name:共享的文件夹名称
Host Path:主机共享文件夹路径
回到主机为虚拟机vm增加共享文件夹,文件夹路径为“/home/virtualbox/software”,共享名称为“software”:
# VBoxManage sharedfolder add "vm" -name "software" -hostpath "/home/virtualbox/software"
进入虚拟机加载文件夹:
主机给虚拟机添加共享文件夹命令
VBoxManage sharedfolder add "VM Name" -name "Shere Name" -hostpath "Host Path"
VM Name: 目标虚拟机名称
Share Name:共享的文件夹名称
Host Path:主机共享文件夹路径
回到主机为虚拟机vm增加共享文件夹,文件夹路径为“/home/virtualbox/software”,共享名称为“software”:
# VBoxManage sharedfolder add "vm" -name "software" -hostpath "/home/virtualbox/software"
进入虚拟机加载文件夹:
# mount -t vboxsf software /mnt
卸载文件夹
卸载文件夹
# nmount /mnt
如果想要机器重启后还能访问share文件夹,在CentOS重启后自动mount即可,修改/etc/fstab,在文件结尾添加:
share /mnt vboxsf defaults 0 0
目标虚拟机是Windows系统,用命令行执行命令:
net use Drive_Letter: \\vboxsvr\Share_Name
Drive_Letter:Windows系统盘符
Share_Name:共享的文件夹名称
本例:启动虚拟机(Windows XP系统),进入cmd命令行,然后执行指令:
net use F:\\vboxsvr\software
net use Drive_Letter: \\vboxsvr\Share_Name
Drive_Letter:Windows系统盘符
Share_Name:共享的文件夹名称
本例:启动虚拟机(Windows XP系统),进入cmd命令行,然后执行指令:
net use F:\\vboxsvr\software
五、命令行启动虚拟机
对于VirtualBox,提供了完整的命令行管理。
VBoxManage startvm <uuid>|<name> [--type gui|sdl|headless]
假设我们的虚拟机叫做nenew,我们像启动headless模式的虚拟机的化,我们可以执行下列命令:
# vboxmanage startvm nenew --type headless
上面的这条命令可以运行headless模式的虚拟机,在运行完命令后虚拟机应该已经后台运行了,并出现下行提示:
Waiting for the VM to power on…
VM has been successfully started.
如果没有最小化还提示一个黑屏不显示的屏幕的话可以用下条命令来执行headless模式
# vboxmanage startvm nenew --type headless
OK,虚拟机已经后台运行了,你可以通过远程工具来进行访问了,Linux桌面系统要配置VNC并且在虚拟机的显示选项的远程控制处进行开启允许远程访问。
对于开启了headless模式的虚拟机我们可以用下列命令对其进行关闭重起等操作:
VBoxManage controlvm <uuid>|<name> pause|resume|reset|poweroff|savestate|
例如关闭刚才启动的headless虚拟机nenew我们可以用下面命令来完成:
# vboxmanage controlvm nenew poweroff
查看有哪些虚拟机
# VBoxManage list vms
查看虚拟的详细信息
# VBoxManage list vms --long
查看运行着的虚拟机
# VBoxManage list runningvms
开 启虚拟机并开启远程桌面连接的支持
# VBoxManage startvm <vm_name> -type vrdp
改 变虚拟机的远程连接端口,用于多个vbox虚拟机同时运行
# VBoxManage controlvm <vm_name> vrdpprot <ports>
关闭虚拟机
# VBoxManage controlvm <vm_name> acpipowerbutton
强制关闭虚拟机
# VBoxManage controlvm <vm_name> poweroff
更多VBoxManage用法请参考VBoxMange --help
六、登录启动(运行级为3)
编辑开机启动文件/etc/rc.local
# vi /etc/rc.local
添加如下代码:
VBoxManage startvm vmname --type headless &
如果虚拟机用户非root用户而是virtualbox用户的:
su virtualbox -c "VBoxManage startvm vmname --type headless"
详细参考:《Linux添加开机/关机任务》
1、Dell R410打开BIOS虚拟化支持步骤
点击确定,屏幕显示错误信息为:
Your CPU does not support long mode. Use a 32bit distribution.
对于这种情况,需要设置BIOS将Inter Virtualization Technology设置为ENABLE,然后重启系统,就可以了。
如果BIOS设置了没有类似的设置,那么系统就无法虚拟64位的系统了。
dell R410打开BIOS虚拟化支持步骤:
1、重新机器,在开机画面的右上角出现提示后,按F11 键(按下后显示Enter Bios Booting Manager)进如BIOS设置;
2、进入BIOS选项后选择第五项 “System Setup”项,按 Enter 键;
3、进入选项卡后,选择第四项 “Process Settings”,按 Enter 键;
4、进入选项卡后,选择第五项 “Virtualization Technology”, 按 “+”号键,将 “Disable”修改为“Enable”;
5、按 Esc 键一次,弹出三个选项,选择第一项 “Save changs and exit”;
6、选择后机器自动重启。设置完成。
- CentOS安装VirtrualBox
- Virtrualbox增加虚拟分配空间
- centos安装
- CentOs安装
- Centos 安装
- CentOS 安装
- Centos 安装
- CentOS安装
- 安装CentOS
- centos安装
- centOS安装
- CentOS安装
- 安装CentOS
- CentOS安装
- Centos安装
- 安装CentOS
- CentOS安装
- 安装CentOS
- SVN服务器搭建和使用(二)
- java web application 配置403、404、500错误页面
- 2013年3月算法练习(四) 重载输入、输出
- java学习笔记之eclipse使用
- SVN服务器搭建和使用(三)
- CentOS安装VirtrualBox
- Dialog
- Object转为String的几种简易形式
- 每日编程17之字符串匹配朴素算法
- Linux 新特性--Ext4,Ext3的特點和區別
- svn: Commit blocked by pre-commit hook (exit code 1) with output: Log format error 提交Log格式错误
- asp如何取得新插入记录的ID(ACCESS库和MSSQL方法不同) .
- rubyOnRails 开发以及风格指南
- md3600i存储服务器连接 iscsi+multipath配置