fedora下PAE扩展 以及virtualbox编译出现的问题的解决方法。

 操作系统在32bit x86平台上最大寻址空间只有4GB,如果要使用大于4GB的内存,就必须使用Intel的PAE(物理地址扩展)模式。由于服务器支持8G内内存,而我装了32位的fedora 14,所以要拓展内存。

在fedora 14下用下列命令

# yum install kernel-PAE

即可完成内存拓展。

但是开机后virtualbox出现了这样的问题


重启编译的错误如下:

[root@SeuRain /]# /etc/init.d/vboxdrv setup

Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS
Error! Your kernel source for kernel 2.6.35.14-106.fc14.i686.PAE cannot be found at
/lib/modules/2.6.35.14-106.fc14.i686.PAE/build or /lib/modules/2.6.35.14-106.fc14.i686.PAE/source.
                                                           [FAILED]
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                      [FAILED]

  (Look at /var/log/vbox-install.log to find out what went wrong)


解决方法

安装PAE源码

yum install kernel-PAE-devel.i686

OK!在/usr/src/kernels目录下增加了一个2.6.32.21-166.fc12.i686.PAE目录,重新制定kernel-dir编译:

KERN_DIR=/usr/src/kernels/2.6.32.21-166.fc12.i686.PAE  /etc/init.d/vboxdrv setup

期间了解下PAE

http://blog.csdn.net/taizhoufox/archive/2010/04/16/5491333.aspx 

参考文章

http://hyvi.iteye.com/blog/761342


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值