摘要: 第一步:下载内核源码 例:linux-3.6.2.tar.bz2第二步:tar -jxvf linux-3.6.2.tar.bz2 -C /usr/src/kernels //将内核源码文件解压至 /usr/src/kernels第三步:make mrproper //保持内核干净第四步:make menuconfig //挑选内核功能,比较复杂,详细可参看《鸟哥的linux私房菜P756》第五步:make cleanmake bzImage //编译内核 make modules //再编译模块第六步:make modules_install //安装模块第七步:cp /usr/src/ke 阅读全文
posted @ 2012-12-07 21:08 追心 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 第一步:启动BIOS(在内存中,非易失),纯硬件动作。第二步:利用BIOS载入可启动设备的MBR的boot loader(即是grub,spfdisk),boot loader认识该操作系统的文件系统第三步:利用boot loader从硬盘中加载内核(系统安装在硬盘上,bootloader 认识硬盘系统,因此它可以加载硬盘的数据)第四步:内核开始加载各种模块.注意如果硬盘的驱动程序没有被编译进内核,而是编译成模块。就会有问题。因为内核如果没有驱动模块的支持,它就不认得设备,就无法读取数据,即无法取得模块。解决方式:额外创建一个可执行文件,该文件一般放在/boot/initrd中,boot lo 阅读全文
posted @ 2012-12-07 20:39 追心 阅读(156) 评论(0) 推荐(0) 编辑