d*******o 发帖数: 5897 | 1 我按照Linux Kernel in a Nutshell的方法在CentOS上编译内核成功了,大致的过程是
1.到kernel.org上下个内核,解压
2.拷贝.config,make menuconfig, make, make install...改grub配置
可最近装了ubuntu就傻了,网上的howto和上面的方法完全不一样,又是git又是dpkg之
类的命令,下的内核也不是kernel.org上的,怎么ubuntu这么麻烦呢?上面的方法还能
用不? |
N****w 发帖数: 21578 | 2 能用
【在 d*******o 的大作中提到】 : 我按照Linux Kernel in a Nutshell的方法在CentOS上编译内核成功了,大致的过程是 : 1.到kernel.org上下个内核,解压 : 2.拷贝.config,make menuconfig, make, make install...改grub配置 : 可最近装了ubuntu就傻了,网上的howto和上面的方法完全不一样,又是git又是dpkg之 : 类的命令,下的内核也不是kernel.org上的,怎么ubuntu这么麻烦呢?上面的方法还能 : 用不?
|
S*A 发帖数: 7142 | 3 据说 ubuntu 的 installkernel script 是 broken 的。
FC 上面我一直是:
cp /boot/config-xxxx .config
make oldconfig
make
make modules_install
make install
就可以了。
ubuntu 据说 installkernel script 不好用那个要自己生成
initrd, 多打一行。
【在 d*******o 的大作中提到】 : 我按照Linux Kernel in a Nutshell的方法在CentOS上编译内核成功了,大致的过程是 : 1.到kernel.org上下个内核,解压 : 2.拷贝.config,make menuconfig, make, make install...改grub配置 : 可最近装了ubuntu就傻了,网上的howto和上面的方法完全不一样,又是git又是dpkg之 : 类的命令,下的内核也不是kernel.org上的,怎么ubuntu这么麻烦呢?上面的方法还能 : 用不?
|
r****t 发帖数: 10904 | 4 FC 上面这么原始?和 LFS 差不多。。。
【在 S*A 的大作中提到】 : 据说 ubuntu 的 installkernel script 是 broken 的。 : FC 上面我一直是: : cp /boot/config-xxxx .config : make oldconfig : make : make modules_install : make install : 就可以了。 : ubuntu 据说 installkernel script 不好用那个要自己生成 : initrd, 多打一行。
|
S*A 发帖数: 7142 | 5 可能是我原始吧,你说说应该如果不原始的编译自己的 kernel?
【在 r****t 的大作中提到】 : FC 上面这么原始?和 LFS 差不多。。。
|
r****t 发帖数: 10904 | 6 make-kpkg 一个命令把 config/make/make modules/packaging to image/headers/
source 全包了。完了就 dpkg -i 可用。
【在 S*A 的大作中提到】 : 可能是我原始吧,你说说应该如果不原始的编译自己的 kernel?
|
S*A 发帖数: 7142 | 7 这个是用户的用法,不是 kernel developer 的玩法。中间要 apply patch
尝试新改动什么的更加麻烦。中间生成很多大的文件。当然有个好处是
你可以比较干净的清除掉那个kernel。
【在 r****t 的大作中提到】 : make-kpkg 一个命令把 config/make/make modules/packaging to image/headers/ : source 全包了。完了就 dpkg -i 可用。
|
r****t 发帖数: 10904 | 8 你看 OP 像是 kernel developer 么?学 make-kpkg 才对口。
【在 S*A 的大作中提到】 : 这个是用户的用法,不是 kernel developer 的玩法。中间要 apply patch : 尝试新改动什么的更加麻烦。中间生成很多大的文件。当然有个好处是 : 你可以比较干净的清除掉那个kernel。
|