Fedora21上如何启动自己编译的内核?
我在使用fedora21(龙芯发布)进行相关的开发工作,需要更换内核;
1、使用make && make modules && make modules_install && make install 命令在本地进行编译并安装内核;
2、以上命令执行完成后,在/boot/目录下生成vmlinux-3.10.84 和vmlinuz-3.10.84,在/lib/modules 和/usr/lib/modules/分别形成了3.10.84目录;
3、这里我使用昆仑固件,如果不修改grub.cfg则系统还会启动原来的内核,如果修改该文件,则能加载到我新编译的内核,但是在加载完ramdisk后,则无法启动;
想在此请教一下,我是否少做了哪项操作,导致无法正常更换内核?
1、使用make && make modules && make modules_install && make install 命令在本地进行编译并安装内核;
2、以上命令执行完成后,在/boot/目录下生成vmlinux-3.10.84 和vmlinuz-3.10.84,在/lib/modules 和/usr/lib/modules/分别形成了3.10.84目录;
3、这里我使用昆仑固件,如果不修改grub.cfg则系统还会启动原来的内核,如果修改该文件,则能加载到我新编译的内核,但是在加载完ramdisk后,则无法启动;
想在此请教一下,我是否少做了哪项操作,导致无法正常更换内核?
没有找到相关结果
已邀请:
1 个回复
loongnix
赞同来自:
load内核后直接启动(修改启动菜单去掉ramdisk的加载)
或者手动生成ramdisk
编译并安装完内核及内核模块后执行
如:
然后修改启动菜单中加载ramdisk的部分为新生成的ramdisk