講解Ubuntu內(nèi)核系統(tǒng)編譯
經(jīng)過長時(shí)間學(xué)習(xí)Ubuntu,于是把編譯Ubuntu內(nèi)核和大家分享一下,你可能會遇到Ubuntu內(nèi)核編譯問題,開始編譯Ubuntu內(nèi)核可見Ubuntu隸屬于linux陣營。順便問一句樓主既然沒有文檔何必一定要學(xué)ubuntu,還是學(xué)有文檔的比較方便。
命令:
sudo make-kpkg clean fakeroot make-kpkg –initrd –append-to-version=xxx kernel_image上條命令的xxx可以自己選擇,但不能是大寫。下面的工作就是等待編譯Ubuntu內(nèi)核完成,時(shí)間長短要看你的配置和你的機(jī)器,如果配置有問題,可能要編譯一天一夜……編譯獲得的軟件包應(yīng)該小于10 MB,大一點(diǎn)也沒什么關(guān)系,如果超過20 MB,那就有問題了
安裝Ubuntu內(nèi)核
編譯得到的安裝包在上級目錄,所以,我們應(yīng)該是/usr/src鼠標(biāo)點(diǎn)擊包并且安裝它安裝完成后和老Ubuntu內(nèi)核比較一下大小:ls -l /boot/此時(shí)千萬不要刪除老Ubuntu內(nèi)核,因?yàn)槌隽藛栴}還要找他呢
重新啟動驗(yàn)證它
建議這個時(shí)候把顯卡驅(qū)動下載下來改成簡單文件名以便于一會安裝
真出問題了
據(jù)我的經(jīng)驗(yàn),***次編譯肯定要失敗的,此時(shí)就再GRUB里選擇老內(nèi)核,在“新立得軟件包管理器”里刪除剛剛安裝的內(nèi)核,干掉它,然后重復(fù)上述操作(7以前的)
Ubuntu內(nèi)核安裝顯卡驅(qū)動
如果英特爾顯卡或者ATI顯卡的驅(qū)動你已經(jīng)編譯進(jìn)Ubuntu內(nèi)核了,恭喜你,下面的內(nèi)容無視重啟之后如果你的內(nèi)核成功啟動,但是不能啟動圖形界面,那就該安裝顯卡驅(qū)動了在恢復(fù)模式(即GRUB里新內(nèi)核的第二個選現(xiàn))里選擇root,執(zhí)行下列內(nèi)容cd /剛才下載的驅(qū)動程序的目錄sh 驅(qū)動程序文件名.run如果顯示沒有找到源代碼就sh 驅(qū)動程序文件名.run –kernel-source-path=你編譯內(nèi)核的目錄我們應(yīng)該是:sh 驅(qū)動程序文件名.run –kernel-source-path=/usr/src/linux-X
***
如果對某些Ubuntu內(nèi)核選項(xiàng)很迷茫,可以看看HX大牛的配置使用方法:cp /下載的目錄/config ./.configconfig文件:config
【編輯推薦】