几天来的努力总算没有白费。终于升级成功了。
成功从8.04升级8.10(马上要装9.04,所以这时不用管驱动)再升级到9.04。
在做事情前如果花一点时间去看相关的文档的话,真的会有很多帮助,少走好多弯路。
比如升级ubuntu系统,还比如后来安装显卡驱动。
一、升级系统
建意先去ubuntu首页,选择左边导航栏中的update ubuntu。里边有一些信息对升级很有用。
1.使用8.04的源,把8.04的所有补丁打先(update :upgrade这两命令就不多说了)
----------------我没有做第一步
2.如果你运气好的话,这时打开系统->系统管理->更新管理器,中间会出现一个发现新版本系统,提示升级的按键。有的话,点!
3.没有的话,使用8.10的源,还是输那两个命令。
-----------------我的是没有出现(我猜只有把8.04补丁打全后才能出现2的情况,下面我从-----------------8.10升级到9.04时打全了补丁就出现了升级按钮)
---现在的状态是ubuntu8.10,内核还是linux2.6.24-23
4.这次我把补丁打全了,然后打开了管理器升级->9.04升级。
-----------------我们寝室有两个网(电信,教育网),我先用的一个电信(1.5M)。点了-----------------升级,到下载文件那一步时提示我要1天时间,晕,直接硬拨网线,换成教-----------------育网。结果卡在第二个文件libgmime2.2a-cil处了,估计是我拨网线时这-----------------个文件正传到一半,应该在点下载文件前就换网线的,虽然这个后来-----------------("sudo apt-get install"后来没有文件名)就好了。
---现在的状态ubuntu9.04,内核2.6.28了,不过,没有显卡驱动。
二、按装显卡驱动
我打开系统->系统管理->硬件驱动,上面全是空白,没有什么受限驱动!也没查到可以使这个硬件驱动管理器起作用的方法。所以决定用nvidia的官方驱动。
查到了这篇强文:
//////////////////////////////////////////////////////////
官方提供的安装流程大概说的如下:
1. 下载驱动,最新版NVIDIA-Linux-x86-169.07-pkg1.run
下载地址:http://cn.download.nvidia.com/XFree86/Linux-x86/169.07/NVIDIA-Linux-x86-169.07-pkg1.run
2. 关闭X server
3. 运行sh 进行安装
4. 自动安装Kernel Interface
5. 配置nvidia-config 文件
可能出问题的三个地方:
(1)安装之前要关闭X server
最简单的方法:以root权限运行 /etc/init.d/gdm stop 即可。注意,这里gdm是为使用gnome用的,如果使用kde请使用kdm。安装成功之后启用x server则用 /etc/init.d/gdm start(如果不行,试试这里用restart    --joneykk)。
(2)安装过程中要编译Kernel Interface
驱
动安装中会自动检测系统是否有已经编译好的Kernel
Interface。如果没有,驱动会提供两种安装方式,首先它会让你选择是不是自动连接到nvidia官网进行下载。我的经验建议不选择此种方式,网络
延迟等方面原因导致下载失败,提示没有匹配的文件。选“否”进入下一步安装程序会让你选择是否让驱动程序为你编译产生这个Kernel
Interface。建议选此项,会比较顺利。选此项要求你的系统中安装有 libc。如果没有请运行sudo apt-get install
libc6-dev 一行命令搞定。
(3)删除受限驱动
多数人的系统安装了光盘自带的受限驱动,例如nvidia-glx, nvidia-glx-new等。安装新驱动钱要先删除这些受限驱动并进行一些设置。
执行命令:
sudo apt-get remove --purge nvidia-glx nvidia-glx-new
然后删除 /lib/linux-restricted-modules/文件夹下面的内容,其中有一个隐藏文件.nvidia-new-installer也要删掉。
再检查一下/etc/init.d/nvidia-glx 和 /etc/init.d/nvidia-kernel这两个文件是否存在,有则删之。
最后设置禁用其他的driver驱动模块
sudo gedit /etc/default/linux-restricted-modules-common (命令行下请用vi之类的修改)
将其中的 DISABLED_MODULES="" 改为:DISABLED_MODULES="nv nvidia_new"
正式安装
1.下载驱动NVIDIA-Linux-x86-169.07-pkg1.run放到某一个目录如 /home/yourname/。
2.防患于未然,运行 sudo apt-get install libc6-dev,安装libc。
3.ctrl + alt + F2, 这时候你应该看到黑屏。(当然现在x server 并没有关闭。ctrl + alt + F7 可回到图形界面。)login状态,输入用户名密码登陆,执行sudo su 输入密码切换到root身份。
4.运行 /etc/init.d/gdm stop. 看到一则关闭OK的消息。这时候X server真正关闭了
5.运行安装程序 sh /home/yourname/NVIDIA-Linux-x86-169.07-pkg1.run,这时候应该看到界面了。Step by Step直到安装Kernel Interface,参考上面的方法应该一切顺利。
6.编译完Kernel Interface,驱动安装完毕。安装程序会询问你是否自动更新配置,建议选OK好了。
相关配置已经应用了。如不放心可以用命令 sudo vi /etc/X11/xorg.conf看其中Section "Device" 下的Driver "XX" 是否为 Driver "nvidia"。
诸如分辨率之类可以在启动X server 之后,用 nvidia的工具修改:
gksudo nvidia-settings 图形界面,不必多说。
7.运行 /etc/init.d/gdm start重新启动 X server。 不出意外,应该是画面一闪,nvidia的logo出现,然后出现图形登录界面.驱动安装成功!
如果出现“安装之后第一次启用X server没有问题,但是重启之后驱动失效”现象,则说明你在安装之前没完全清除受限驱动。请把就以前驱动彻底卸载掉,不论是 nvidia-glx还是nvidia-glx-new。
					
///////////////////////////////////////////////////////////////////////////////
///////////////////////但是里边少了一个很重要的一条,去查了nvidia官网才找到的
If you wish to install the NVIDIA Linux graphics driver on a Debian GNU/Linux or Ubuntu system that ships with Xorg 7.x, please ensure that your system meets the following requirements:
* development tools like make and gcc are installed
* the linux-headers package matching the installed Linux kernel is installed
* the pkg-config and xserver-xorg-dev packages are installed
* the nvidia-glx package has been uninstalled with the --purge option and the files /etc/init.d/nvidia-glx and /etc/init.d/nvidia-kernel do not exist
If you use Ubuntu, please also ensure that the linux-restricted-modules or linux-restricted-modules-common packages have been uninstalled. Alternatively, you can edit the /etc/default/linux-restricted-modules or /etc/default/linux-restricted-modules-common configuration file and disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) via:
DISABLED_MODULES="nv nvidia_new"
Additionally, delete the following file if it exists:
/lib/linux-restricted-modules/.nvidia_new_installed
Please note: unfortunately, it has become difficult to keep track of the pre-/post-installation steps required for [K]Ubuntu, and the above instructions may be incomplete. If in doubt, it is recommended that you use your distributor's NVIDIA Linux graphics driver packages, exclusively.
///////////////////////////////////////
用上面中文说的装了好几次都不行,解决了上面E文的红字部分后,成功安装!
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号