[原创]nvidia驱动安装功略(简化版)
发表于 : 2006-04-02 17:03
买了gigabyte的c51主板,型号GA-k8n51gmf,初装kubuntu,没有心理准备,结果进去发现声卡没有,xwindow进不去,网卡似乎正常,但是ping 不通其他机器.
上网搜索,才发现nvidia的东东比较特殊,不过幸亏该公司提供了驱动.
具体怎么操作,其他人也写了很多,这里我只提几句我认为别人没有说到的地方.
1.安装包从何而来
在其他人写的how-to中,都需要你安装一些额外的软件包,这些包从和而来?
比如由于在安装过程中需要编译,因此,必须准备好编译工具.但是,编译工具的版本比较特殊,要求是gcc 3.4版本的.
这个gcc3.4的软件包怎么得到?如果你使用dvd格式的安装光盘,这个不是问题.因为该格式的光盘中软件齐全.如果你使用cd格式安装光盘(cd格式),那么这个光盘里的软件包只有最基本的,不包括gcc3.4.而此时你的网卡还不能使用,因此,也不能通过网络下载.
为了解决这个问题,我下载了dvd镜像文件.然后,用mount -o loop -t iso9660 ubuntu.iso /cdrom命令将其加载为光盘.这样,想要什么软件就全齐了.(关键是我没有dvd刻录机,否则也不会如此麻烦了)
2.网卡驱动装好,为什么还是不能ping?
这个问题,国内论坛,没有人提到.真是奇怪.
在第一次安装kubuntu的时候,我的网卡就好象被认出来了.自己可以ping自己,就是无法连接其他机器.
后来安装的驱动,这个问题依然存在.
看了国外人写的帖子,才知道系统里有2个网卡驱动.其中一个有问题,必须卸掉.
国内人写的帖子都说要在/etc/modprobe.d/aliases中添加
alias eth0 nvnet
alias forcedeth off
两行.但是,光这么做,没有用.还要重新构建initrd文件.
sudo dpkg-reconfigure linux-image-`uname -r`
必须有这一句才能彻底解决问题
3.安装完网卡,如何配置?
似乎大家写功略写到网卡被识别出来,就完了.但是对于初学者来说,事情还没好呢.
光识别了硬件,怎么起呢?
至少我装完驱动,还要手工起eth0,加网关,加域名解析.
所以这一步不能省.
先谈域名解析.手工在/etc/下建一个文件resolv.conf,写一句话:nameserver 192.168.0.1
ip地址不要照抄,填上你自己家里的路由器地址.(一般情况下,家庭使用的路由器兼具域名解析功能)
再谈如何让系统自动起网卡,设地址,加网关.
在/etc/network/interface文件中添加下列命令就可以搞定了.
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
不知道为什么在kde中无法使用图形工具进行配置,老是说我没有权限.
以上三点,似乎在国内其他人的howto中都没有怎么提到,所以我特地写两句,给自己也给后人留个参考.
上网搜索,才发现nvidia的东东比较特殊,不过幸亏该公司提供了驱动.
具体怎么操作,其他人也写了很多,这里我只提几句我认为别人没有说到的地方.
1.安装包从何而来
在其他人写的how-to中,都需要你安装一些额外的软件包,这些包从和而来?
比如由于在安装过程中需要编译,因此,必须准备好编译工具.但是,编译工具的版本比较特殊,要求是gcc 3.4版本的.
这个gcc3.4的软件包怎么得到?如果你使用dvd格式的安装光盘,这个不是问题.因为该格式的光盘中软件齐全.如果你使用cd格式安装光盘(cd格式),那么这个光盘里的软件包只有最基本的,不包括gcc3.4.而此时你的网卡还不能使用,因此,也不能通过网络下载.
为了解决这个问题,我下载了dvd镜像文件.然后,用mount -o loop -t iso9660 ubuntu.iso /cdrom命令将其加载为光盘.这样,想要什么软件就全齐了.(关键是我没有dvd刻录机,否则也不会如此麻烦了)
2.网卡驱动装好,为什么还是不能ping?
这个问题,国内论坛,没有人提到.真是奇怪.
在第一次安装kubuntu的时候,我的网卡就好象被认出来了.自己可以ping自己,就是无法连接其他机器.
后来安装的驱动,这个问题依然存在.
看了国外人写的帖子,才知道系统里有2个网卡驱动.其中一个有问题,必须卸掉.
国内人写的帖子都说要在/etc/modprobe.d/aliases中添加
alias eth0 nvnet
alias forcedeth off
两行.但是,光这么做,没有用.还要重新构建initrd文件.
sudo dpkg-reconfigure linux-image-`uname -r`
必须有这一句才能彻底解决问题
3.安装完网卡,如何配置?
似乎大家写功略写到网卡被识别出来,就完了.但是对于初学者来说,事情还没好呢.
光识别了硬件,怎么起呢?
至少我装完驱动,还要手工起eth0,加网关,加域名解析.
所以这一步不能省.
先谈域名解析.手工在/etc/下建一个文件resolv.conf,写一句话:nameserver 192.168.0.1
ip地址不要照抄,填上你自己家里的路由器地址.(一般情况下,家庭使用的路由器兼具域名解析功能)
再谈如何让系统自动起网卡,设地址,加网关.
在/etc/network/interface文件中添加下列命令就可以搞定了.
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
不知道为什么在kde中无法使用图形工具进行配置,老是说我没有权限.
以上三点,似乎在国内其他人的howto中都没有怎么提到,所以我特地写两句,给自己也给后人留个参考.