【分享】用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命令更新一下, 否则修改内存不会生效

衫衫  发表于: 2010-01-23

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐

  • 大页面功能可大幅度提高系统性能表现

    KVM主机的大页面技术可以实现更加高效的内存分配,提高虚拟机(VM)的整体性能表现,大页面技术允许Linux内核使用一种更加高效的地址解析方式。

  • 深究开源虚拟化KVM热潮

    红帽和IBM充分结合各自在硬件与软件方面的优势,不遗余力推广KVM:全力支持开源虚拟化KVM。KVM构建在Linux之上,运行Linux及Windows客户OS虚拟机管理程序。

  • VMWare编译linux内核的注意事项

    1) 如果你在vmware下重新编译内核,硬盘用的是scsi的,以下选项必选:(或者使用IDE的硬盘) Dev […]