- 论坛徽章:
- 0
|
安装驱动之前需要编译下内核,
fc5内核在source disk4上
rpm -ivh kernel-version.src.rpm
安装之后会在/usr/src/redhat/SOURCES/目录下生成一个文件 linux.2.6.15.tar.bz2
#tar -xjf linux-2.6.15.tar.bz2 对包进行解压,会生成一个linux-2.6.15目录,里面就是源代码。
#ln -s /usr/src/redhat/SOURCES/linux-2.6.15 /usr/src/linux
进行软连接
进入/usr/include 将asm, asm-generic, linux, scsi 分辨连接到 /usr/src/linux/include目录下的asm-i386, sm-generic, linux , scsi
进入到/usr/src/linux目录下 开始编译内核
#cd /usr/src/linux
#make mrproper
#make menuconfig
进行设置修改。我运行了该命令 ,但是没作改动,然后保存设置。若不保存,一会编译时候会报错,说没有内核设置文件。
清理内核,并且编译声称相关文件。
#make clean
#make bzImage
将/usr/src/linux/arch/i386/boot/bzImage 拷贝到/boot/vmlinux 拷贝后,该文件明已经为vmlinuz,使用如下命令来拷贝
cp /usr/src/linux/arch/u386/boot/bzImage /boot/vmlinuz
编译并安装模块
#make modules
#make modules_install
#cp /usr/src/linux/System.map /boot/System.map-2.6.15
生成 initrd
#cd /boot
#mkinitrd initrd-2.6.15.img 2.6.15
删除旧的 System*.map vmlinuz* initrd-*.img
修改grub设置
vi /etc/grub.conf
将里面的vmlinuz System*.map initrd-*.img 设置为和/boot里面文件名相对应
reboot重启系统
然后安装显卡驱动和网卡声卡驱动
nv的芯片 可以去nv网站上下载驱动。
#sh NVIDIA-Linux-x86-100.14.19-pkg1.run
全选yes
#sh NFORCE-Linux-x86-1.0-0310-pkg1.run
全选yes
再重启系统,就可以正常使用linux了
因为编译内核时间较长,如果能够使用shell脚本来执行相关命令那就更好了。不过我还没没作这方样的尝试。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/70359/showart_1145441.html |
|