virtualbox上安装Fedora系统
前几天装了一次,这几天被我瞎玩,玩的系统混乱了,现在重装,正好可以记录下一些比较重要的设置过程。
1.安装virtualbox,这个很简单,感觉比 VMware使用简单点。
2.安装Fedora,这个也很简单,不过建议安装完了之后,做个备份,省的设置搞坏了,恢复不了。
2.5 build external kernel modules (这一步有的人不用执行也可以,不知道咋搞的,不过如果你安装增强功能失败,下面的方法是可以尝试的)
这个不安装好的话,后面的增强功能就没有办法完全安装
(可以看看这个http://www.thelinuxdaily.com/2010/05/how-to-install-virtualbox-3-2-on-fedora-13/)
先执行 'yum update; yum install -y VirtualBox dkms gcc' //这句话我执行是可以的,在别的版本上行不行我即不知道了
再执行 '/etc/init.d/vboxdrv setup'
3.安装 virtualbox的增强功能
在执行此步骤之前,必须按照gcc组件
强烈建议去看virtualbox的帮助文档,要不很多从网上找的方法都不对。
yum install gcc
yum install gcc-c++
yum install kernel-devel(如果这个执行的不行的话 会有提示安装什么包的,比如yum install kernel-devel-2.6.35.6-45.fc14.i686)
切换到相关目录 执行 sh ./VBoxLinuxAdditions-x86.run即可。
4.设置共享文件夹
实现xp和Fedora的文件共享, 涉及的问题很多,我搞了很久都没有搞定,这个问题有待解决.
建议查看帮助文档4.3shared folder
使用 mount -t vboxsf [-o OPTIONS] sharename mountpoint
举例说明,
1.我在Linux上新建一个文件夹 /mnt/sharefolder 而xp上 对应的文件夹是D:\share
2.(1)使用命令行操作 VBoxManage sharedfolder add "VM name" --name "share" --hostpath "D:\share"
(2)鼠标操作,Linux客户端运行中,点击设置》 分配数据空间》右边 添加数据空间 按钮》找到数据空间的位置,也就是上面的D:\sharename,给数据空间起个名字也就是share
选择固定分配 即可。
3. mount -t vboxsf share /mnt/sharefolder
注意这里的 share 和sharefolder不能是同名的,否则会有问题,最好和D:\sharename的名字也不一样
假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项
#vim /etc/fstab
gongxiang /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
其中"gongxiang"是之前创建的共享文件夹的名字,这样就能够自动挂载了。
注意:
共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265
那个“defaults”的位置是设定参数的,具体参数可以从“sudo mount.vboxsf”得知。比方说目录加载后所有文件都是 777,绿油油的一片看着眼晕,可以把“defaults”替换成“fmode=666”,不过也就不能 +x 了,没办法,Windows 文件系统本身的缺陷。
5.调节屏幕分辨率
virtualbox安装之后,默认最大的屏幕是800*600,这样全屏的话,看起来很不舒服。
打开/etc/X11/xorg.conf 文件找到其中
Section "screen"Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes “1366x768” "1024x768" "800x600" "600x480"
EndSubSection
EndSection
在modes中添加你希望的分辨率,然后重新启动即可。