首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

linux内核的配备,编译,安装,有点小疑问!麻烦前辈指点

2013-03-27 
linux内核的配置,编译,安装,有点小疑问!麻烦前辈指点!问题是这样的,小弟看了国嵌的视频,按照上面的操作。。。

linux内核的配置,编译,安装,有点小疑问!麻烦前辈指点!
问题是这样的,小弟看了国嵌的视频,按照上面的操作。。。先对内核就行配置,然后编译,然后编译内核模块,然后安装内核模块后,然后就制作 ramrd,然后就把刚刚编译好的内核文件跟制作好的ramrd拷贝到 /boot/下,然后修改了 /boot/grub/grub.cfg 这个文件,按照视频里面说的,想把新编译好的内核加入到系统的启动项中,可是问题出来,这个 grub.cfg文件里面的内容很多,看不懂怎么加啊。。。怎么办。。。有前辈搞过的么给小弟指点指点,小弟感激不尽啊!在线等啊!再次感谢!
[解决办法]
好吧,其实我也不知道应该怎么配置!
文档建议在/etc/grub.d/xx_custom文件中配置,然后使用date-grub更新到grub.cfg。


直接修改grub.cfg,这种方法的修改在内核升级或执行date-grub后所有修改都会被清除!
试试复制一个正常的入口,看看能不能用:
# "Ubuntu,Linux 3.2.0-29-generic-pae" 菜单显示名字
menuentry 'Ubuntu,Linux 3.2.0-29-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        gfxmode $linux_gfx_mode
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos3)'
        search --no-floppy --fs-uuid --set=root 75ee9ce6-f08a-4f6d-8cb2-92c42d41d0aa
# “/boot/vmlinuz-3.2.0-29-generic-pae” 你的内核文件路径,"ro"后的是传给内核的参数
        linux   /boot/vmlinuz-3.2.0-29-generic-pae root=UUID=75ee9ce6-f08a-4f6d-8cb2-92c42d41d0aa ro libata.force=noncq  quiet splash $vt_handoff
# “/boot/initrd.img-3.2.0-29-generic-pae” 你内存文件系统(initrd.**)的路径
        initrd  /boot/initrd.img-3.2.0-29-generic-pae
}

热点排行