总之,不胜感激。 我用gedit写了个解决这问题的贴子,但无法把内容沾到这,很遗憾. 看到如此真诚的呼唤,我作为菜鸟也坐不住了,干脆我出来献丑吧.我的配置是2500+/asus a7n8x/gf4 ti4200 8x.系统是red hat 9.0.以下为解决nforce2内置网卡问题的一个方案吧.可笑之处难免,请高手们百忙之中点拨一下,以救众生.步骤有点细,如果有低估您水平之处,还望海涵.
1.制作2.4.20-8启动盘,如果您在装系统时制作过,则此步跳过.
a. cd /lib/modules
b. ls (看一下你系统目前的核心版本,原装red hat 9.0是2.4.20-8)
c. 插入一张格式化好的软盘,输命令 mkbootdisk 2.4.20-8
2.下载核心(现在你可能只好在windows下下载了),目前最新的稳定版是2.4.22.下载地址为http://www.kernel.org,记住点2.4.22那行UTC旁边的那个F,表示下载full source,建议下载到非NTFS的分区,重启进入linux后,参照其它贴子挂载放核心文件的那个windows分区(实在不行就在windows下刻进光盘后在LINUX下可以访问),将该文件拷贝到/usr/src目录.
3.解压核心文件
cd /usr/src
bzip2 -d linux-2.4.22.tar.bz2
tar -xvf linux-2.4.22.tar
4.进入新生成的目录
cd /linux-2.4.22
再输入以下命令:
make mrproper
make oldconfig (一路回车,具体问题用下面命令解决)
make menuconfig
进入配置画面,注意以下几点:
a. 在character devices大类中一定把nvidia chipset support选项勾上.
b. 在文件系统大类中一定把ext3,vfat和ntfs勾上
c. 在语言大类中别忘了勾上简体和繁体中文,建议日文勾成模块.
5.保存退出后顺序输入以下命令:
make dep
make bzImage (注意大写I)
make modules
make modules_install
cp /arch/i386/boot/bzImage /boot/vmlinuz-2.4.22(注意vmlinuz的最后字母为z不是x)
cp System.map /boot/System.map-2.4.22 (注意S大写)
rm -f /boot/System.map
ln -s /boot/System.map-2.4.22 /boot/System.map
mkinitrd /boot/initrd/initrd-2.4.22.img 2.4.22 (注意.img后有空格)
6.修改grub
cd /etc
vi grub.conf
进入文本编辑画面,按shift+a,进入插入编辑画面.我的老grub.conf如下:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You do not have a /boot partition.This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,5)
# kernel /boot/vmlinuz-version ro root=/dev/hdg6
# initrd /boot/initrd-version.img
#boot=/dev/hdg
default=1
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,5)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
title win2000 server
rootnoverify (hd0,0)
chainloader +1
只需改动kernel /boot和initrd /boot两行为
kernel /boot/vmlinuz-2.4.22 ro root=/dev/hdg6
initrd /boot/initrd-2.4.22.img
即可,技巧:root=/dev/hdg6可以拷贝上面注释行的内容,这样更准确!
按esc键,输冒号,再输入w,回车写盘,再按esc键,在输入冒号后输q,回车退出.
7.修改i18n文件,否则无法进入gnome.
cd /etc/sysconfig
vi i18n
我的该文件如下:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:zh_TW.Big5:zh_TW:zh:en_US.UTF-8:en_US:en:de_DE.UTF-8:de_DE:de:ja_JP.eucJP:ja_JP:ja"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
照此改动基本没问题.
重启后就可以使用新内核了.
7.去http://www.nvidia.com/object/linux_nforce_1.0-0261.html下载nforce主板驱动,当然包括内置网卡驱动.注意一定下载倒数第二条的Kernel Tar File,下载后文件名是NVIDIA_nforce-1.0-0261.tar.gz.按照内核文件的方式把他倒腾到/usr/src目录下,如下解压:
cd /usr/src
tar -xzvf NVIDIA_nforce-1.0-0261.tar.gz
进入新生成的nforce目录
cd nforce
make
make install
重启
shutdown -r now
8.重启后会多出一个kudzu的文本画面,你可以配置ip,子网掩码,dns和网关参数,ok后以后再重启就不用再配置了.
接下来,干你想干的事吧!
如果配置内核时有问题可以重新运行第4和第5步,但这两句命令要改一点,
cp-f /arch/i386/boot/bzImage /boot/vmlinuz-2.4.22(注意vmlinuz的最后字母为z不是x)
cp -f System.map /boot/System.map-2.4.22 (注意S大写)
并且在最后生成镜像文件时会有问题,可以用最先生成的老核心启动盘进入老版本linux,再运行mkinitrd /boot/initrd/initrd-2.4.22.img 2.4.22 (注意.img后有空格).
不要怕重新配置核心,我都修改上10遍了,2.4.22这核心忒皮实,一点问题没有.
加把劲,活计! 太感谢了。 非常感谢,不过我在make oldconfig后卡住。就是进行make menuconfig时提示缺少 ncuness 要求安装这个才行。 :cry:
我该怎么办呢? 你把出错的详细信息在本BBS内核安装板块贴出来,我想DRAGONFLY版主一般有办法解决。 非常感谢,我已经能在linux下上网了,现在就是在linux下发的贴子. 人人为我,我为人人。 我的NFORCE2主版也是这样,击活不了,该怎么办“?? 我请高手试试!!! The latest stable version of the Linux kernel is: 2.4.222003-08-25 11:48 UTCFVVICChangelog
那上这个吗???
F V VI C Changelog 分别是什么来的? 是不是有那个(.o)文件就可以安装了? 按上面方法做了一次,网卡是能激活了,能ping通,能通过网关上网,但不能pppoe拔号,
开机是提示iptables有错,
关机时不能自动切断电源,
只有root能打开输入法,其它用户打不开.
重启后设IP这里是乱码的,
这些问题怎样解决?? 我的grub如下:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:You have a /boot partition.This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd1,0)
# kernel /vmlinuz-version ro root=/dev/hdb2
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd1,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd1,0)
kernel /vmlinuz-2.4.22 ro root=/dev/hdb2
initrd /initrd-2.4.22.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
起动不了,请看看怎么改? :-D:-D:-D
俺发扬一不怕苦,二不要脸的精神,经过艰苦的折腾,终于搞定了.
LINUX公社亮堂堂,社员同志干劲强.互帮互助同发展,抗击微软保家乡.
这厮好没义气,
既然自己也遇到同样的问题,
当知那时的焦虑的心情
现在搞定了,
居然不把详细的过程写下来供我等仍在痛苦中煎熬的兄弟门参考
当诛也!
页:
1
[2]