首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | linux相关 | linux认证 | 下载中心 | 专题
oklinux
 系统管理:中文环境 系统管理 桌面应用 内核技术 Linux基础:安装配置 常用命令 经验技巧 软件应用 Linux数据库:Mysql POSTGRE
 网络管理:网络安全 网络应用 Linux服务器 编程开发:PHP CC++ Python Perl SHELL 嵌入式开发 | PHP基础 PHP技巧 PHP应用 PHP文摘
 首页 linux资讯动态 Linux专题 | 其他Unix Linux解决方案 硬件相关 Linux认证 企业应用 Apache | 相关下载:资料 参考手册 服务器
 → 当前位置:首页>系统管理>内核技术>正文

ubuntu 6.10 下编译2.6.19内核并安装NVIDIA显卡

OKLinux www.oklinux.cn 2007-02-20 来源:oklinux收集整理 会员收藏 游客收藏

编译内核 2.6.19

第一步:安装编译环境并切换到代码目录



sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev && cd /usr/src



第二步:下载kernel2.6.19并解压缩,切换到root用户



sudo wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.19.tar.bz2 && sudo tar -xvjf linux-2.6.19.tar.bz2 && sudo -s -H



第三步:删除旧有的连接文件并建立新连接以及切换到编译目录



sudo rm -rf linux && sudo ln -s /usr/src/linux-2.6.19 linux && cd /usr/src/linux



第四步:拷贝旧的配置文件(将节约你大量的时间,并尽可能保证编译正确,如果你是老手,就不用这步,下面两个命令二选一,看你习惯)

图形界面:



sudo cp /boot/config-`uname -r` .config && sudo make oldconfig && sudo make xconfig



shell菜单界面



sudo cp /boot/config-`uname -r` .config && sudo make oldconfig && sudo make menuconfig



注意: 不管你选择xconfig还是menuconfig你都尽量不要将已经打勾的项目去掉,除非你确实知道此选项有什么用处。否则极有可能会编译出一个不能使用的内核出来。一般使用此步骤的,可以不用改任何选项就可以编译出一个非常好用的新内核。



第五步:清除记忆(再次确认你是否在/usr/src目录里)



make-kpkg clean



第六步:开始编译内核并做成.deb包



make-kpkg -initrd --revision=386 kernel_image kernel_headers modules_image



第七步:安装你所编译出来的.deb包




cd .. && dpkg -i *.deb



重启X,享受kernel2.6.19



kernel 2.6.19 NVIDIA显卡安装




第一步:安装image和header(如果你是从编译内核开始的,可以省略这步,因为编译内核会有这两个文件)



sudo apt-get install linux-image-`uname -r` linux-headers-`uname -r`



第二步:卸载以前的显卡程序



sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common  linux-restricted-modules-`uname -r`  &&sudo rm /etc/init.d/nvidia-*



第三步:下载NVIDIA驱动程序



wget -t0 http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/NVIDIA-Linux-x86-1.0-9746-pkg1.run



第四步:准备安装



按Ctrl+ALT+F1进入字符界面。登录进去(结束GDM并给予安装程序以执行权限)



sudo /etc/init.d/gdm stop && chmod +x NVIDIA-Linux-x86-1.0-9746-pkg1.run



第五步:开始安装




sudo sh NVIDIA-Linux-x86-1.0-9746-pkg1.run



根据相关提示进行安装,需要为内核编译模块的时候选择yes。



第六步:重启x windows使用




startx

或者

sudo /etc/init.d/gdm start



为NVIDIA驱动建立菜单项,并下载配置程序(以下步骤可选,我没装)



sudo apt-get install nvidia-settings



sudo gedit /usr/share/applications/NVIDIA-Settings.desktop



内容如下:



代码:



[Desktop Entry]Name=NVIDIA Settings



Comment=NVIDIA Settings



Exec=nvidia-settings



Icon=



Terminal=false



Type=Application



Categories=Application;System;
上一篇:教菜鸟编译自己的内核2.6.19   下一篇:linux内核启动地址的确定

收藏于收藏夹】 【评论】 【推荐】 【投稿】 【打印】 【关闭

相关文章
·教菜鸟编译自己的内核2.6.19
·linux内核启动地址的确定
·内核编译过程之前
·三分钟编译支持NTFS的Linux系统模块
·全面了解Linux操作系统核心配置文件
·将驱动及应用软件移植到Linux2.6内核
·关于Linux系统内核抢占补丁的原理说明
·按需对Linux系统内核进行定制和修改
·改变Linux系统内核驱动初始化顺序
·Linux系统内核编程之实现调度任务
发表评论
密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
站内搜索
阅读排行榜
·基于S3C44B0微处理器的uCl
· 深入理解LINUX内核中文版
·Kernel command using Lin
·Linux操作系统的内核编译
·Process priority and con
·Linux 2.6内核如何武装Fed
·通过振动向Linux ThinkPad
·主流嵌入式Linux系统下GUI
·用命令行加挂Linux的文件
·推荐:Linux用户态与内核
最新文章
·用Tftp向目标板烧写Linux
·交叉编译Linux内核(2.6.22
·UNIX操作系统的加锁解锁:
·基于2.6.9内核小型Linux系
·Linux系统中使用GCC CPU参
·Linux系统的引导过程详细
·Linux系统的内核初始化过
·Linux系统高手之路 内核编
·Linux高手之内核编译过程
·Linux系统内核模块和驱动
·Linux系统下编译支持NTFS
·Linux系统中用内核KHTTPD
·Linux系统内核分析 使用GD
·Linux操作系统的内核解读
·通过Linux系统的内核观察/

设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2007 All rights reserved OKLinux.Cn 版权所有