[教学]在 Ubuntu 7.10 中安装 VirtualBox

Kvm、VMware、Virtualbox、Xen、Qemu 等
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42
送出感谢: 0
接收感谢: 0

[教学]在 Ubuntu 7.10 中安装 VirtualBox

#1

帖子 INUYASHA » 2007-12-06 23:08

在 Ubuntu 7.10 中安装 VirtualBox

1.安装virtualbox
添加源
deb http://www.virtualbox.org/debian gutsy non-free
添加公钥
wget http://www.virtualbox.org/debian/innotek.asc -O-|sudo apt-key add -

sudo apt-get update
sudo apt-get install virtualbox

2.编译 VirtualBox 所用的内核模块
首先安装编译环境及获取与当前内核版本相一致的头文件
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`


编译 VirtualBox 内核模块:
sudo /etc/init.d/vboxdrv setup

3.将自己的账户加入到vboxusers用户组中
sudo adduser 用户名 vboxusers
如果执行以上命令前您已经登录,那么需注销重新登录以上组变更方可生效

4.关于virtualbox 访问 usb 子系统失败的解决方法
这是由 Ubuntu 7.10 中预设关闭usbfs的支持所致
sudo mousepad /etc/init.d/mountdevsubfs.sh
找到如下内容:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
将上诉所示的最后四行# 去掉 存盘退出即可(注意事先 备份该文件) 重启.

其实,先安装编译环境及获取与当前内核版本相一致的头文件,再安装 VirtualBox 时会自动编译 VirtualBox 内核模块的说.
不过,当更新了linux 内核后,需要下载与新内核版本相一致的头文件并重新编译 VirtualBox 内核模块.

===================================
相关文章:
VirtualBox 安装设置图解(ubuntu7.04,7.10).pdf 推荐大家下载
VirtualBox 官网 <http://www.virtualbox.org/wiki>;
在 Ubuntu 中安装 VirtualBox <http://ubuntucookbook.com/recipes/install-virtualbox-on-ubuntu.html>;
VirtualBox 在更新内核后的重配置 <http://ubuntucookbook.com/recipes/virtualbox-configuration.html>;
开源虚拟机软件VirtualBox使用教程 <http://i.yuding8.com/?5154/viewspace-5662>;
Ubuntu Feisty中Virtualbox虚拟机的安装 <http://hlin.eshangrao.com/index.php/2007/02/10/345-ubuntu-feistyvirtualbox?cos=1>;
VirtualBox虚拟硬件驱动安装 <http://hlin.eshangrao.com/index.php/2007/02/11/346-virtualbox>;
上次由 INUYASHA 在 2007-12-27 3:54,总共编辑 2 次。
clown_commando
帖子: 171
注册时间: 2006-09-25 9:36
来自: 福建
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 clown_commando » 2007-12-07 20:52

使用方法没有顺便也写一下?
下面是网上加上小部分自己修改的,共享文件夹的使用:
如果你需要从 VirtualBox 的客户机中使用主机里面的文件,那么通过共享文件夹的方式可以达成此目的。就以我的实际情况为例(VirtualBox 主机为 Linux,客户机为 Windows XP),说说设置的过程。

1.1 在 VirtualBox 的主机(即 Linux 系统中)执行下列命令:

VBoxManage sharedfolder add "VM name" -name "sharename" -hostpath "\test"

该命令中的 VM name 指定要使用共享文件夹的虚拟机名称,如 WinXP;sharename 为共享的文件夹名称,可任意设置,如 sharedfolder;\test 为主机上需要共享的文件夹。下面给出一个该命令的实例:

VBoxManage sharedfolder add "WinXP" -name "downloads" -hostpath "\home\xu\downloads"

2.1 启动虚拟机:
为客户机安装Virtual Box Guest Additions程序:虚拟机->设备,加载光驱映像,选择VBoxGuestAdditions.iso 4.99M文件。然后在虚拟机中在光驱里面,运行文件:VBoxGuestAdditions.exe安装后重新启动了子系统,然后(本例为 Windows ),点击开始菜单中的“运行”,并输入 cmd,然后执行以下指令:

net use x: \\vboxsvr\sharename

这个指令中的 x: 为映射的驱动器符号;sharename 为上一步中所设置的共享文件夹名称。同样,我们给出一个实例供参考:

net use Z: \\vboxsvr\downloads

在命令成功执行后,通过资源管理器你便可以使用共享文件夹中的所有文件了。

VirtualBox Shared Folder

在配置共享文件夹时,有几点需要注意:一是在配置时,不能开启或挂起虚拟机;二是要为客户机安装 VirtualBox Guest Additions 程序;三是共享文件夹只能用于 Windows 2000/XP 和 Linux 2.4/2.6 的客户机中。

另外,如果你的 VirtualBox 主机为 Windows,客户机为 Linux,也可按此法配置。不同的是,在执行第二个步骤时换成 mount 即可。

----------------------------

在网上找了很多的资料都没有完全成功,最后发现原来大家都是一笔带过的VirtualBox Guest Additions安装(红字部分)。还有就是Virtual Box OSE(Open Sources Editions)版本不支持共享文件夹和USB。需要安装virtual官方网站里面的bin版本,而且bin版本和OSE版本的vdi是不兼容的。
wejust
帖子: 50
注册时间: 2007-11-11 19:45
送出感谢: 0
接收感谢: 0

#3

帖子 wejust » 2007-12-09 16:08

学习中,留下备查。谢谢LZ!
clown_commando
帖子: 171
注册时间: 2006-09-25 9:36
来自: 福建
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 clown_commando » 2007-12-10 9:27

试试无缝桌面模式,确实蛮好玩的。
头像
woaiwojia
帖子: 1353
注册时间: 2007-09-10 20:20
系统: Debian
来自: 南京
送出感谢: 0
接收感谢: 0

#5

帖子 woaiwojia » 2007-12-10 10:42

再试试
dazhu100
帖子: 61
注册时间: 2007-10-08 11:40
送出感谢: 0
接收感谢: 0

#6

帖子 dazhu100 » 2007-12-11 13:05

请问哪下载VBoxGuestAdditions.iso 镜像 ?
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42
送出感谢: 0
接收感谢: 0

#7

帖子 INUYASHA » 2007-12-11 20:10

dazhu100 写了:请问哪下载VBoxGuestAdditions.iso 镜像 ?

http://www.virtualbox.org/download/1.5.2/
Hoxking
帖子: 62
注册时间: 2007-11-16 23:07
来自: WH
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 Hoxking » 2007-12-13 16:24

确实是好文章,所以我一定要顶你。
头像
飞雪笑
帖子: 335
注册时间: 2007-03-14 16:21
送出感谢: 0
接收感谢: 0

#9

帖子 飞雪笑 » 2007-12-14 23:35

:D
顶,收藏了
zhucx1985
帖子: 41
注册时间: 2007-10-22 19:24
来自: 江苏南京
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 zhucx1985 » 2007-12-15 12:52

好的呢, 谢谢了哦
jms212
帖子: 80
注册时间: 2005-12-20 0:25
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 jms212 » 2007-12-15 13:04

安装编译环境及获取与当前内核版本相一致的头文件输入什么内容阿
头像
INUYASHA
帖子: 366
注册时间: 2007-03-16 15:42
送出感谢: 0
接收感谢: 0

#12

帖子 INUYASHA » 2007-12-16 5:54

jms212 写了:安装编译环境及获取与当前内核版本相一致的头文件输入什么内容阿

sudo apt-get install linux-headers-`uname -r`
上次由 INUYASHA 在 2007-12-27 3:55,总共编辑 1 次。
tongttt
帖子: 444
注册时间: 2007-11-27 22:20
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 tongttt » 2007-12-16 19:09

学习一下。
头像
major
帖子: 281
注册时间: 2006-09-01 17:48
送出感谢: 0
接收感谢: 0

#14

帖子 major » 2007-12-24 16:46

谢谢 ,楼主 ,按你的方法,总于一次搞定 :lol: 不然辛苦了我 多次都是不能共享,呵呵,原来我没有上那个ISO驱动。。。 :lol:
头像
gdzhljw
帖子: 314
注册时间: 2007-05-19 23:18
来自: 广东珠海
送出感谢: 0
接收感谢: 0
联系:

#15

帖子 gdzhljw » 2007-12-25 11:53

收起来了
凡事都可行.但不都有益处。凡事都可行.但不都造就人。(哥林多前10:23)

my blog : http://gdzhljw.blog.163.com/
http://gdzhljw.blog.ubuntu.org.cn/
回复

回到 “虚拟机和虚拟化”