LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1111|回复: 8

intel 3945 在gentoo 的问题,请务必帮帮忙

[复制链接]
发表于 2006-12-13 22:53:55 | 显示全部楼层 |阅读模式
我的网卡是 intel 3945abg 的
使用gentoo 2006.1 live cd 安装,由于无驱动,只能采用无网络安装,装完开始装无线
我下了intel 的驱动 make 时要 ieee80211的 include,我又下了 ieee802111 make 时提示 /lib/modules/2.6.17-gentoo-r7/build 目录没找到

注意,此时无法 emerge,因为无网卡驱动

为什么 live cd 按 http://www.gentoo.org/doc/zh_tw/ ... l?part=1&chap=3 安装会没有 build 这个目录(符号链接)呢?我的 /usr/src 下也是空的。。。根本没有内核文件?安装过程无报错,一直到 completed,kernel 似乎是自动编译的?
发表于 2006-12-14 09:59:38 | 显示全部楼层
你应该编译安装一个内核
然后emerge net-wireless/ipw3945
如果你gentoo里上不了网,先想其他办法把所需文件下载下来,然后放在/usr/portage/distfiles里
回复 支持 反对

使用道具 举报

发表于 2006-12-14 13:46:51 | 显示全部楼层
只要配置好了内核,emerge3945的驱动就可以了
emerge -D ieee80211
emerge -D ipw3945
重启生效
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-14 20:29:20 | 显示全部楼层
关键就是用 livecd 安装(根本不可能用install cd装,因为没网卡驱动不能上网拉内核)时,根本是自动编译的内核
/usr/src 是空的,所以 /lib/modules/2.6.17-gentoo-r7/build 这个符号链接根本也不存在

为什么会这样呢,能正常安装说明livecd 里肯定是有内核文件呀,难道live cd根本就是已经编译好的bin 而没有src也就是说不是实时编译的?。。。

难道我非得自己换系统去拉一个内核,然后用gentoo minicd 启动,然后编译安装这个拉下来的内核,然后再make 驱动 然后再 emerge gnome 之类的?

昨天我到台湾的gentoo irc 也请教了一堆高手,最后唯一的办法就是上面这招。。

天啦。。。gentoo 还真是麻烦,如果我的网卡旧一点就能被驱动,那么livecd 一装上就能用emerge 去update 然后去make 自己喜欢的软件,那多好呀。。晕

因为我在gentoo 站上不知道怎么找这个内核文件(是linux-2.6.18.tar.bz2 类似的这个?),怎么去编译(make menuconfig?),然后make install?天啊,那还叫gentoo 发行版吗,根本就是 my 发行版。。。
回复 支持 反对

使用道具 举报

发表于 2006-12-14 21:01:24 | 显示全部楼层
都是这么用的,习惯就好
编个内核离弄自己的发行版差的还远
http://zh.gentoo-wiki.com/HOWTO_Compile_Kernel
回复 支持 反对

使用道具 举报

发表于 2006-12-14 22:12:31 | 显示全部楼层
还有一个办法就是用虚拟机挂真实硬盘装,这样你的网卡就能用livecd启动起来了,我装的双系统,而且我的gentoo系统用虚拟机和真实的机器都能跑的起来,挺方便的.编译内核也不是很麻烦,搞定一次以后就省事儿了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-16 04:34:52 | 显示全部楼层
Post by zhllg
都是这么用的,习惯就好
编个内核离弄自己的发行版差的还远
http://zh.gentoo-wiki.com/HOWTO_Compile_Kernel

感谢版兄的回复,但是。。
那个 howto 里还是 emerge,我用不了呀。。我上哪去拉这个内核来编译呢?有没有地址之类的我用其它的系统先拉下来
比如从 http://ftp.twaren.net/Linux/Gentoo/ 这下?哪些包呢?那为了以后重装我还必须把这些包打包成光盘?否则gentoo 挂了我就没其它系统去拉这些包了。。
关键就在于livecd 里根本没有 gentoo-sources 找了半天也没。。
Post by txl263
还有一个办法就是用虚拟机挂真实硬盘装,这样你的网卡就能用livecd启动起来了,我装的双系统,而且我的gentoo系统用虚拟机和真实的机器都能跑的起来,挺方便的.编译内核也不是很麻烦,搞定一次以后就省事儿了

这个办法很好。。
可是关键是我想删除 ubuntu(简直跟windows没啥区别) 换用gentoo,以后重装可咋办呀。。。(我的机器没有MS 的 windows 之类的系统)
而且,我只有一块硬盘,在现有系统里的 vmware 不允许挂现有系统所在的硬盘呀
回复 支持 反对

使用道具 举报

发表于 2006-12-16 08:56:28 | 显示全部楼层
1。你可以到这个网址去找一下镜像,http://www.gentoo.org/main/en/mi ... irror.gentoo.gr.jp/
然后进入里面的distfiles目录找到你所需要的安装包即可。
2。VMware可以挂本地硬盘,没问题,我就是那么做的,可能你新建系统的时候选择得不对。4.0以上都支持。
回复 支持 反对

使用道具 举报

发表于 2006-12-16 12:00:56 | 显示全部楼层
Post by arli
否则gentoo 挂了我就没其它系统去拉这些包了。。

用livecd

Post by arli
以后重装可咋办呀。。。

别的不敢保证,用了gentoo,就告别重装了
我的已经2年半了
     Tue Apr 13 12:29:43 2004 >>> dev-util/ccache-2.3
回复 支持 反对

使用道具 举报

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

本版积分规则

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