QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 800|回复: 9

关于gentoo安装问题!!如何编译自己的内核??急急急!

[复制链接]
发表于 2003-10-7 17:03:56 | 显示全部楼层 |阅读模式
我是在vmware上从stage1开始编译的,已经整整24个小时了,现在开始编译内核。但是gentoo官方网站的说明文档不太懂??
上面说有两种编译方法:
1:Using genkernel to compile your kernel
2:Manual kernel configuration
我想采用第二种方法,但是我不知道这个linux联接文件应该怎么链接
是链接到  /usr/portage/sys-kernel/gentoo-source吗?
# cd /usr/src/linux
# make menuconfig
还有如果我想编译2.6的内核,应该从那里下载源码包?
我看过/usr/portage/sys-kernel/gentoo-source里面的包是.ebuild形式的
但是我下载的却不是这样的?
请各位老大详细说明,万分感谢!!!
发表于 2003-10-7 17:46:11 | 显示全部楼层
用 vmware 装 gentoo ?! 嗯嗯。。。你有的爽了。

2.4.20-gentoo-r7:
# emerge gentoo-sources

2.6.0-test6-mm4:
# emerge mm-sources

然后去 /usr/src 对应目录下编译好了。
===========================
另外说一句: .ebuild 不是压缩包,是 gentoo 的 portage 安装脚本,你自己用 vi 打开一下看看里面的内容也就知道了。
回复

使用道具 举报

 楼主| 发表于 2003-10-7 18:05:06 | 显示全部楼层
我现在把linux-2.6.0-test6.tar.gz2包解压到下面
生成sys-kernel/linux-2.6.0-test6文件夹,是不是只要执行
#ln /usr/src/linux  /mnt/gentoo/usr/portage/sys-kernel/linux-2.6.0-test6
#cd  /usr/src/linux

就行了?
我是刚学gentoo
不知道为什么要
#emerge mm-sources
mm-source是什么东西?
我是不是不用手动下载源码?
回复

使用道具 举报

发表于 2003-10-7 18:15:33 | 显示全部楼层
让我说点什么好呢。。。

还是先好好用用 Redhat 好了。。。 !^_^

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=5921
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=11929
http://www.linuxfans.org/nuke/modules.php?name=News&file=article&op=view&sid=1346
回复

使用道具 举报

 楼主| 发表于 2003-10-7 18:24:23 | 显示全部楼层
打错了,我刚才的意思是
#ln /usr/src/linux /mnt/gentoo/usr/portage/sys-kernel/linux-2.6.0-test6
#cd /usr/src/linux
#./configure
#make&&make install
这样行吗?
emerge 是不是就根据portage tree 从网上安装?
回复

使用道具 举报

发表于 2003-10-7 18:39:14 | 显示全部楼层
内核不是软件,不是你所说的那种方式安装。
当你emerge mm-sources后,
程序会自动下载源码,然后自动解压到/usr/src中去,然后仍然是自动做一个链接linux-beta。
剩下的就是你进去目录中:
make mrproper
make xconfig (或者 make gconfig 或者make menuconfig)
make all
make modules_install
cp arch/i386/boot/bzImage /boot
然后……

(我已经没有心情打下去了,)
回复

使用道具 举报

 楼主| 发表于 2003-10-7 18:44:28 | 显示全部楼层
我知道了,我说怎么/usr/src/linux 没有链接怎么行。
原来看漏了这一步!!
Code listing 16.1: Emerging Kernel Sources
# emerge -k sys-kernel/gentoo-sources

斑竹的意思是我还是不够资格喽!!
回复

使用道具 举报

发表于 2003-10-7 19:01:47 | 显示全部楼层
嗯。这就对了,/usr/src/linux 默认是链接到 2.4.x 的 kernel,还有个 /usr/src/linux-beta 默认是链接到 2.6.x 版的 kernel。

我不是说你不够资格,其实大家也都是从这一步开始的,只是你刚才说用“link”命令创建链接真的是让我感到。。。(×Oh... My God ... 我想我不用再说下去了 !#_^ ×)
回复

使用道具 举报

 楼主| 发表于 2003-10-7 19:06:36 | 显示全部楼层
我就是少了上面那一步所以我很奇怪下面的
#cd /usr/src/linux
是怎么回事!我是完全按照官方文档来得
我以为要手工把源码包链接到/usr/src/linux
谢谢斑竹,以后还要多多向你请教啊!
回复

使用道具 举报

发表于 2003-10-7 19:17:34 | 显示全部楼层
谢谢 Kingo,我没有你那么好耐心。。。

欢迎又加入一位 Genter - wangjianlinux!  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-5 16:31 , Processed in 0.066654 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表