完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Linux内核的编译与安装 1从www.kernel.org 下载内核linux-2.6.29.1.tar.bz2包解压。并执行清理命令makedisrclean 2复制或者参考主机linux下的配置文件(在boot目录下)到内核目录下的./config 3使./config生效,执行makemeumconfig 选择默认就行 4编译内核镜像 make bzImage (编译好的内核在arch/x86/boot/目录下) 5编译内核模块 make modules 6安装内核模块 makemodules_install 7制作initrd (rhel fedoral 使用mkinitrd ,ubuntudebian 使用mkinitramfs) 8复制initrd和内核镜像bzImage到/boot 9修改grub配置文档,添加新的启动项vi /etc/grub.conf 10重启系统,进入grub选择重新的内核启动。Uname –sr 查看内核版本 *************************grub的配置*********************************** Default行是指grub启动时的默认菜单项。0表示第一项。如果多系统可以选择默认启动项 time 行指的是菜单停留时间 Splashimage行指的是启动菜单的背景图标,图片格式应该是xpm Hiddenmenu行用于启动时隐藏菜单,除非在timeout之前按下esc键才能看到菜单 Password行用于定义grub命令模式的密码,你还可以为每一个操作系统定义一个密码,方法是吧password放在title行下 Linux类 Title是指一个启动系统名称 Root指定相应内核镜像所在目录/boot所在的磁盘分区,hd[0-n]表示第几个硬盘,x表示[第几个分区-1] Kernel 指的是linux内核镜像所在路径。其中:ro表示只读;root=LABEL=/ 表示linux的根文件系统路径;LABEL=/ 是硬盘分区格式化为相应文件系统后所加的标签;quiet表示安静模式,不显示核心检测的信息;rhgb表示redhat graphics boot,在启动过程中用图形化界面显示启动信息。 Initrd 指定initial ramdisk 所在的路径 ***************************************************************************** |
|
相关推荐
|
|
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
649 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
2232 浏览 1 评论
768 浏览 0 评论
1525 浏览 1 评论
2271 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:54 , Processed in 0.434628 second(s), Total 38, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号