终于成功编译了FC3的内核!!!!!
时间:2005-05-26
来源:互联网
终于编译成功了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
原来下的那个应该就是少了那个itp-TOS.c以及它的头文件。我下了一个linux-2.6.11.1.tar.bz2
tar -jxvf linux-2.6.11.1.tar.bz2,默认安装到/usr/src/redhat/linux-2.6.11.1
然后 make xconfig 去掉了很多无用的东西,我仔细的把一项一项的看过,昨天晚上就看了一晚上了,今天又看了一遍去掉了更多的东西,
最后
make
make modules_install
make install
查看/boot,以及grub.config,里面已经都已经添加好了
一切顺利,心惊胆为颤的重启,选择fedora core(2.6.11.1)成功进入系统!!!!!!!!!!!!!!!!!!!!!
这才大大的出了一口气,原来编译这么简单,去折腾了我两天,从开始的找不到源码,找到了又装不上,下一个下来又有问题,缺少文件,真是把我憋死了。编译内核原来很简单!!
这两天搜了很多编译内核的文章,大部分都是编译2.4.*对我有很多误导,就说装源码大家都说装在/usr/src/linux下,下载新的内核安装要把这个改名或者删除啊 ,还要ln *** ***建立新的链接啊,编译完了之后还要把原来的/usr/include下的asm,scsi,linux改成**.old把新内核里的文件复制过来啊等等,我想这些大大概都是2.4或更早的内核需要的步骤吧
就连linux2.6.11.1的readme中也说了要避免/usr/src/linux目录,这可能是在其它的发行版里出应该注意的问题,在FC3下是不用管这个的,回为根本不存在这个目录它是另外一个目录/usr/src/redhat。因为 FC3默认也不会安装源码,这个也就没有跟其它的什么东西有任何关联,所以那些步骤都不必要了,
还有一点,如果仅仅是要升级内核的话也不用这么麻烦,FC3下有yum 跟up2date可以很容易的升级内核
yum update kernel这一个命令足以。这个命令就会FC3官方网站下载新的内核并安装上去,同时更新/boot,及grub.conf.。
原来下的那个应该就是少了那个itp-TOS.c以及它的头文件。我下了一个linux-2.6.11.1.tar.bz2
tar -jxvf linux-2.6.11.1.tar.bz2,默认安装到/usr/src/redhat/linux-2.6.11.1
然后 make xconfig 去掉了很多无用的东西,我仔细的把一项一项的看过,昨天晚上就看了一晚上了,今天又看了一遍去掉了更多的东西,
最后
make
make modules_install
make install
查看/boot,以及grub.config,里面已经都已经添加好了
一切顺利,心惊胆为颤的重启,选择fedora core(2.6.11.1)成功进入系统!!!!!!!!!!!!!!!!!!!!!
这才大大的出了一口气,原来编译这么简单,去折腾了我两天,从开始的找不到源码,找到了又装不上,下一个下来又有问题,缺少文件,真是把我憋死了。编译内核原来很简单!!
这两天搜了很多编译内核的文章,大部分都是编译2.4.*对我有很多误导,就说装源码大家都说装在/usr/src/linux下,下载新的内核安装要把这个改名或者删除啊 ,还要ln *** ***建立新的链接啊,编译完了之后还要把原来的/usr/include下的asm,scsi,linux改成**.old把新内核里的文件复制过来啊等等,我想这些大大概都是2.4或更早的内核需要的步骤吧
就连linux2.6.11.1的readme中也说了要避免/usr/src/linux目录,这可能是在其它的发行版里出应该注意的问题,在FC3下是不用管这个的,回为根本不存在这个目录它是另外一个目录/usr/src/redhat。因为 FC3默认也不会安装源码,这个也就没有跟其它的什么东西有任何关联,所以那些步骤都不必要了,
还有一点,如果仅仅是要升级内核的话也不用这么麻烦,FC3下有yum 跟up2date可以很容易的升级内核
yum update kernel这一个命令足以。这个命令就会FC3官方网站下载新的内核并安装上去,同时更新/boot,及grub.conf.。
作者: womking 发布时间: 2005-05-26
你可以重新编译src.rpm的,用源码只会越弄越糟
作者: 任我行 发布时间: 2005-05-26
用源码似乎还要打个补丁来着……
作者: lincomet 发布时间: 2005-05-26
引用:
作者: 任我行
你可以重新编译src.rpm的,用源码只会越弄越糟
|
作者: bigcat00 发布时间: 2005-05-26
引用:
作者: womking
终于编译成功了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
原来下的那个应该就是少了那个itp-TOS.c以及它的头文件。我下了一个linux-2.6.11.1.tar.bz2 tar -jxvf linux-2.6.11.1.tar.bz2,默认安装到/usr/src/redhat/linux-2.6.11.1 然后 make xconfig 去掉了很多无用的东西,我仔细的把一项一项的看过,昨天晚上就看了一晚上了,今天又看了一遍去掉了更多的东西, 最后 make make modules_install make install 查看/boot,以及grub.config,里面已经都已经添加好了 一切顺利,心惊胆为颤的重启,选择fedora core(2.6.11.1)成功进入系统!!!!!!!!!!!!!!!!!!!!! 这才大大的出了一口气,原来编译这么简单,去折腾了我两天,从开始的找不到源码,找到了又装不上,下一个下来又有问题,缺少文件,真是把我憋死了。编译内核原来很简单!! 这两天搜了很多编译内核的文章,大部分都是编译2.4.*对我有很多误导,就说装源码大家都说装在/usr/src/linux下,下载新的内核安装要把这个改名或者删除啊 ,还要ln *** ***建立新的链接啊,编译完了之后还要把原来的/usr/include下的asm,scsi,linux改成**.old把新内核里的文件复制过来啊等等,我想这些大大概都是2.4或更早的内核需要的步骤吧 就连linux2.6.11.1的readme中也说了要避免/usr/src/linux目录,这可能是在其它的发行版里出应该注意的问题,在FC3下是不用管这个的,回为根本不存在这个目录它是另外一个目录/usr/src/redhat。因为 FC3默认也不会安装源码,这个也就没有跟其它的什么东西有任何关联,所以那些步骤都不必要了, 还有一点,如果仅仅是要升级内核的话也不用这么麻烦,FC3下有yum 跟up2date可以很容易的升级内核 yum update kernel这一个命令足以。这个命令就会FC3官方网站下载新的内核并安装上去,同时更新/boot,及grub.conf.。 |
(2) 编译2.6的内核本来就是很简单,如同编译一个程序一样。关键是看选项,作选择。
(3) 再次说明,别人的经验只能当参考,还要自己实践才知道到底是怎么回事。恭喜一下。
作者: 蓝铃 发布时间: 2005-05-26
引用:
作者: 任我行
你可以重新编译src.rpm的,用源码只会越弄越糟
|
[root@AAA redhat]# rpmbuild --rebuild kernel-2.6.11-1.27_FC3.src.rpm
Installing kernel-2.6.11-1.27_FC3.src.rpm
error: kernel-2.6.11-1.27_FC3.src.rpm cannot be installed
用rpmbuild怎么会不行呢
还有的引用release note说要进/usr/src/redhat/SPEC里运行rpmbuild -pb target=<arch>kernel.spec,但是我的系统里没有kernel.spec,只有一个kernel-2.6.spec
输入rpmbuil -pb target=i386 kernel-2.6.spec出现
architechture not include : i386
于是我又把i386换成i686(我想我的机子是P4的)结果执行了一堆东西,不知道搞了些什么但是源码根本没有安上
作者: womking 发布时间: 2005-05-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28