如果打算使用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 ...