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