Linux内核编译

1、内核使用installkernel,生成vmlinuz以及initrd文件,并更新grub的grub.confg

2、General setup  ---> [ ] enable deprecated sysfs features to support old userspace tools

      CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y ,否则无法启动

Linux内核编译_第1张图片

注:此条件只限于centos5.x以前的版本,我在centos7,从3.10升到3.14时,不用选择此选项也可正常启动。

但会提示:

Linux内核编译_第2张图片



3、修改lib/modules/下的版本然后使用mkinitrd和不修改生成的不同,主要是scsi等一些库没有包含导致无法启动

Linux内核编译_第3张图片

4、如何修改版本号,使得每次生成的内核版本都不同?

你可能感兴趣的:(Linux内核编译)