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内核启动地址的确定
|
【收藏于收藏夹】
【评论】
【推荐】
【投稿】
【打印】
【关闭】 |
|
相关文章 |
|
发表评论 |
|
| |