zoukankan      html  css  js  c++  java
  • 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的名字也不一样

    如果上面有什么问题,请参考帮助文件中的3.11. Shared folders 以及4.2. Installing and Maintaining Guest Additions,2.3. Installing on Linux hosts等章节,其实很多都在那里面有答案
     

     假如您不想每一次都手动挂载,可以在/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中添加你希望的分辨率,然后重新启动即可。 

  • 相关阅读:
    Python操作Redis的实例(七)
    Python操作Redis(六)
    Redis的数据类型之set集合,zset有序集合类型操作 (五)
    Redis的数据类型之list列表类型操作 (四)
    Redis的数据类型之hash哈希类型操作 (三)
    Redis的数据类型之String字符串类型操作(二)
    Redis基础介绍以及编译安装过程(一)
    python操作IP---IPy模块
    安装cnpm报错
    vue-cli · Failed to download repo vuejs-templates/webpack: connect ECONNREF
  • 原文地址:https://www.cnblogs.com/xuxm2007/p/1784294.html
Copyright © 2011-2022 走看看