linux debian 2 6 36核心編譯

2021-08-31 10:11:50 字數 1082 閱讀 4896

如果打算使用x-window中的xconfig介面來配置核心,所以,需要安裝qt3,執行命令

#apt-cache search qt3

然後將幾個開頭為qt3的包安裝。

放到目錄/usr/src下,

#cd /usr/src

#tar -xjvf linux-2.6.36.tar.bz2

#make xconfig                       

選擇好相應的選項後

#make dep                               //檢查依賴關係

#make bzimage                       //生成新核心的映象

#make modules                       //編譯外掛程式模組

#make modules_install            //安裝模組

#/sbin/depmod –a                    //建立模組的鏈結(這一步沒有使用,有些地方有點問題)

#make install                          

這步建立system.map與vmlinuz。若不成功,需要手動建立,進入/boot資料夾下,執行

#cd /boot

#cp /usr/src/linux/system.map system.map-2.6.36

#cp /usr/src/linux//arch/i386/boot/bzimage vmlinuz-2.6.36

不過,正常情況下,上三步不用執行,make install已經建立好了鏈結。

update-grub.

這時我重啟後,出現錯誤:

could not load /lib/modules/2.6.36/modules.dep,還好保留有原來的核心,於是又進入原核心,刪掉了之前生成的/boot/initrd.img-2.6.36,執行

#cd /usr/src/linux

#update-initramfs –c –k 2.6.36這樣,重新在/boot下建立initrd.img-2.6.36,重啟後,進入了新核心,核心編譯公升級成功。

Linux Debian核心公升級

debian核心公升級遇到報錯 no space left on device!解決辦法 1 刪除正在使用的核心及閒置的核心騰出空間 1 刪除 lib modules 核心目錄 下所有內容 cd lib modules rm rf 2 刪除 var cache apt archives 下與相關的檔...

LINUX (DEBIAN)日誌管理

linux debian 的日誌檔案都存放在了 var log目錄下 系統級別的日誌檔案是syslog,系統執行中的哥哥程式將記錄都寫到syslog中。事實上,syslog內容還被分別方在了不同的檔案中 kern.log這是核心記錄日誌資訊,判斷核心錯誤或者硬體問題的依據。user.log使用者程式...

Linux Debian 下配置網路

1 輸入ip addr或者ifconfig檢視當前網路資訊 debian debian ip addr 這個是本地網路127.0 0.1的資訊 1 lo loopback,up lower up mtu 65536 qdisc noqueue state unknown group default ...