QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1318|回复: 10

ML1.2b3安装nvidia驱动最简易方案

[复制链接]
发表于 2004-11-3 18:27:22 | 显示全部楼层 |阅读模式
[code:1]#!/bin/bash
echo "Downloading kernel-source..."
proz http://www.magiclinux.org/people/yourfeng/MagicLinux1.2beta3/kernel-sourcecode-2.6.8.1-4.i686.rpm
echo "Installing kernel-source..."
rpm -ih kernel-sourcecode-2.6.8.1-4.i686.rpm
echo "Prepare kernel-source..."
cd /usr/src/linux
cp /boot/config .config
make prepare-all
echo "Downloading Nvidia's Driver..."
proz http://download.nvidia.com/XFree86/Linux-x86/1.0-6111/NVIDIA-Linux-x86-1.0-6111-pkg1.run
echo "Installing Nvidia's Driver..."
./NVIDIA-Linux-x86-1.0-6111-pkg1.run
[/code:1]
把上面的保存成nvinstall,然后chmod +x nvinstall,运行./nvinstall就可以,只是很简单的内容,以后慢慢再处理其它的吧。

以上内容引自sejishikong在 http://www.linuxfans.org/nuke/mo ... ource+config+nvidia 的发言。

如果您使用的不是ML 1.2b3,或者想使用其他版本的NV驱动,可以根据自己的内核下载相应版本的内核源码和想要的NV驱动,放到同一个目录下面,步骤如下,如果是rpm的
[code:1]
#rpm -ih kernel*.rpm
#cd /usr/src/linux
#cp /boot/config .config
#make prepare-all
回到之前放nv驱动的目录
#./NVIDIA-Linux-*.run
[/code:1]
如果是tar.gz的
[code:1]
#tar -zxf kernel*.tar.gz -C /usr/src
#ln -sf /usr/src/linux-xxx /usr/src/linux (根据自己的具体情况,就是把之前解压缩的源代码做一个符号链接到/usr/src/linux)
#cd /usr/src/linux
#cp /boot/config .config
#make prepare-all
回到之前放nv驱动的目录
#./NVIDIA-Linux-*.run
[/code:1]

完了以后最后一步运行
#xm nvidia
发表于 2004-11-3 22:13:41 | 显示全部楼层
是否要在字符界面运行
回复

使用道具 举报

发表于 2004-11-4 00:14:47 | 显示全部楼层
最后一步需要,所以你还是 init 3 进控制台吧。
回复

使用道具 举报

发表于 2004-11-4 19:34:52 | 显示全部楼层
应该再加入 "chmod +x NVIDIA-Linux-x86-1.0-6111-pkg1.run "----我下载完后,出现权限不够的提示,退出安装。这样就保险了
回复

使用道具 举报

 楼主| 发表于 2004-11-4 20:13:24 | 显示全部楼层
[quote:7706c3639b="ygw_ycf"]应该再加入 "chmod +x NVIDIA-Linux-x86-1.0-6111-pkg1.run "----我下载完后,出现权限不够的提示,退出安装。这样就保险了[/quote]
一般,如果你在linux下面下载的,应该默认可执行权限的。
回复

使用道具 举报

发表于 2004-11-8 13:49:08 | 显示全部楼层
有没有介绍下ATI的装法的啊
郁闷得很啊,现在装不成功
回复

使用道具 举报

 楼主| 发表于 2004-11-9 07:32:33 | 显示全部楼层
ATI驱动不提供源代码,因此只支持XFree86-4.3 & kernel  2.4.20,无法支持Magic。
回复

使用道具 举报

发表于 2004-11-13 16:02:29 | 显示全部楼层
安上面步骤安装过程中出现这个问题:
ERROR: The runtime configuration check failed for library 'libGL.so.1.0.6629'
       (expected: '/usr/lib/libGL.so.1', found: '//usr/lib/libGL.so.1').  The
       most likely reason for this is that conflicting OpenGL libraries are
       installed in a location not inspected by nvidia-installer.  Please be
       sure you have uninstalled any third-party OpenGL and third-party
       graphics driver packages.
另外ML安装时无法正确识别显存,ML1.2 beta3 TNT2  32M
回复

使用道具 举报

 楼主| 发表于 2004-11-13 20:35:36 | 显示全部楼层
缺少/usr/lib/libGL.so.1,找找看这个文件,然后做一个符号链接到/usr/lib,再试试看。
无法识别显存不要紧,手动设置大小就可以了。
回复

使用道具 举报

发表于 2004-11-18 15:35:11 | 显示全部楼层
我用的也是NV的显卡,但我装完ML 1.2B3后,显卡、声卡、网上都能检测到,不知还需要再安装一次驱动吗?
回复

使用道具 举报

 楼主| 发表于 2004-11-18 23:05:24 | 显示全部楼层
[quote:4328c7ea53="弄潮儿"]我用的也是NV的显卡,但我装完ML 1.2B3后,显卡、声卡、网上都能检测到,不知还需要再安装一次驱动吗?[/quote]
显卡如果你需要3D加速,那还是有必要安装的,其他的不必了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 01:18 , Processed in 0.039034 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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