- 論壇徽章:
- 0
|
安裝驅(qū)動(dòng)之前需要編譯下內(nèi)核,
fc5內(nèi)核在source disk4上
rpm -ivh kernel-version.src.rpm
安裝之后會(huì)在/usr/src/redhat/SOURCES/目錄下生成一個(gè)文件 linux.2.6.15.tar.bz2
#tar -xjf linux-2.6.15.tar.bz2 對(duì)包進(jìn)行解壓,會(huì)生成一個(gè)linux-2.6.15目錄,里面就是源代碼。
#ln -s /usr/src/redhat/SOURCES/linux-2.6.15 /usr/src/linux
進(jìn)行軟連接
進(jìn)入/usr/include 將asm, asm-generic, linux, scsi 分辨連接到 /usr/src/linux/include目錄下的asm-i386, sm-generic, linux , scsi
進(jìn)入到/usr/src/linux目錄下 開(kāi)始編譯內(nèi)核
#cd /usr/src/linux
#make mrproper
#make menuconfig
進(jìn)行設(shè)置修改。我運(yùn)行了該命令 ,但是沒(méi)作改動(dòng),然后保存設(shè)置。若不保存,一會(huì)編譯時(shí)候會(huì)報(bào)錯(cuò),說(shuō)沒(méi)有內(nèi)核設(shè)置文件。
清理內(nèi)核,并且編譯聲稱相關(guān)文件。
#make clean
#make bzImage
將/usr/src/linux/arch/i386/boot/bzImage 拷貝到/boot/vmlinux 拷貝后,該文件明已經(jīng)為vmlinuz,使用如下命令來(lái)拷貝
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設(shè)置
vi /etc/grub.conf
將里面的vmlinuz System*.map initrd-*.img 設(shè)置為和/boot里面文件名相對(duì)應(yīng)
reboot重啟系統(tǒng)
然后安裝顯卡驅(qū)動(dòng)和網(wǎng)卡聲卡驅(qū)動(dòng)
nv的芯片 可以去nv網(wǎng)站上下載驅(qū)動(dòng)。
#sh NVIDIA-Linux-x86-100.14.19-pkg1.run
全選yes
#sh NFORCE-Linux-x86-1.0-0310-pkg1.run
全選yes
再重啟系統(tǒng),就可以正常使用linux了
因?yàn)榫幾g內(nèi)核時(shí)間較長(zhǎng),如果能夠使用shell腳本來(lái)執(zhí)行相關(guān)命令那就更好了。不過(guò)我還沒(méi)沒(méi)作這方樣的嘗試。
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u2/70359/showart_1145441.html |
|