2009-09-07 08:58:23
云计算
虚拟化 所有的操作系统在其内核里都有一些内建的函数,这些函数可以用来完成一些系统级别的功能,VMWare编译linux内核有一些注意事项大家要了解。
用VMWare编译linux内核的注意事项:
1) 如果你在vmware下重新编译内核,硬盘用的是scsi的,以下选项必选:(或者使用IDE的硬盘)
Device Drivers --->;
SCSI device support --->;
<*>; SCSI disk support
Device Drivers --->;
SCSI device support --->;
SCSI low-level drivers --->;
<*>; BusLogic SCSI support
2) Device Drivers --->;
Fusion MPT device support --->;
; Fusion MPT (base + ScsiHost) drivers
; Fusion MPT misc device (ioctl) driver(这个要不要,不确定)
3) 编译过程
make menuconfig
make dep (2.6不需要)
make bzImage
make modules
make modules_install
make install
3) make bzImage报image too big
把sound,usb选为modules, 或去掉一些不需要的选项.
4) make install得到以下warnning
WARNING: No module mptbase found for kernel 2.4.26, continuing anyway
WARNING: No module mptscsih found for kernel 2.4.26, continuing anyway
make[1]: Leaving directory `/usr/src/linux-2.4.26/arch/i386/boot'
5) 如果文件系统挂不上或 "unable open initial console"
原因是root的启动选项没有设置对. root=LABEL=/ 改为 root=/dev/hda1
具体, 可以使用ls /etc/fstab 和 df命令来确定你的root目录挂在哪里.
注意:每次修改lilo.conf, 都要使用/sbin/lilo命令更新一下, 否则修改内存不会生效
这些就是VMWare编译linux内核的注意事项,希望对大家有些帮助。
网站名称:VMWare编译linux内核的注意事项
文章分享:http://www.csdahua.cn/qtweb/news30/391780.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网