1. dpkg安裝核心包
dpkg -i linux-image-3.4.31.joe_1_i386.deb
2. 修改/boot/grub/menu.lst
以免公升級後核心起不來,將等待時間設定為3秒以上,到時候可以選擇從哪個核心啟動,預設從第乙個核心啟動:
default 0
timeout 3
3. 更新initrd.img
如果此時/boot/目錄下不存在initrd.img-3.4.31.joe
使用以下命令建立initrd.img
update-initramfs -c -k 3.4.31.joe
如果存在,使用以下命令更新initrd.img
update-initramfs -u -k 3.4.31.joe
4. 修改/boot/grub/menu.lst
指定新核心的initrd.img檔案,在相應的核心下面新增:
initrd /boot/initrd.img-3.4.31.joe 即可
title debian gnu/linux, kernel 3.4.31.joe
root (hd0,0)
kernel /boot/vmlinuz-3.4.31.joe root=/dev/sda1 ro
initrd /boot/initrd.img-3.4.31.joe
title debian gnu/linux, kernel 3.4.31.joe (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-3.4.31.joe root=/dev/sda1 ro single
initrd /boot/initrd.img-3.4.31.joe
5. 更新grub配置:
update-grub
然後重啟機器。可以使用uname -a 或者 uname -r 檢視核心版本。
博主所有文章已**私人部落格 joe 的個人部落格,謝謝關注!
Debian下編譯Linux核心
一直以為linux核心的編譯是一件很複雜的事情,雖然有幾次也實在是按捺不住衝動,要自己來編譯一下試試,但是類似的幾次嘗試都是以失敗而告終。在不久前,看到過一些關於debian下編譯核心的文章,說得很詳細,而且似乎看起來也並不是很複雜的樣子,於是決定自己編譯一下核心,畢竟對於使用linux的人來說沒有...
Debian下編譯Linux核心
一直以為linux核心的編譯是一件很複雜的事情,雖然有幾次也實在是按捺不住衝動,要自己來編譯一下試試,但是類似的幾次嘗試都是以失敗而告終。在不久前,看到過一些關於debian下編譯核心的文章,說得很詳細,而且似乎看起來也並不是很複雜的樣子,於是決定自己編譯一下核心,畢竟對於使用linux的人來說沒有...
Debian下編譯Linux核心
一直以為linux核心的編譯是一件很複雜的事情,雖然有幾次也實在是按捺不住衝動,要自己來編譯一下試試,但是類似的幾次嘗試都是以失敗而告終。在不久前,看到過一些關於debian下編譯核心的文章,說得很詳細,而且似乎看起來也並不是很複雜的樣子,於是決定自己編譯一下核心,畢竟對於使用linux的人來說沒有...