2.4.29 -> 2.6.10

目前看來是正常,感謝 slackware 已經處理了很多事
新版的 slackware 應該都是 2.6 ready,只記錄一下簡單的安裝步驟

先到 ftp 上的 testing/packages/linux-2.6.x 把該裝的套件都抓下來
主要是 kernel-generic-2.6.x* kernel-modules-2.6.x*
目錄裡還有一個 README.initrd 的檔案,參考這個檔案就可以了
另外還需要 mkinitrd 這個套件,光碟上就有了

裝上 kernel-generic kernel-modules 這兩個套件

installpkg kernel-generic-2.6.x-i486-1.tgz
installpkg kernel-modules-2.6.x-i486-1.tgz

要聽音樂的話還得更新 alsa driver,不然重開機後就沒有 mixer 可以用了

installpkg alsa-driver-1.0.8_2.6.x-i486-1.tgz

然後切換到 /boot 目錄
根據 root fs 建立 initrd.gz

cd /boot
mkinitrd -c -k 2.6.10 -m jbd:ext3 -f ext3 -r /dev/hdb2

這樣就會多出一個 initrd.gz
最後在 lilo.conf 中新增一筆記錄,重新裝一次 lilo

image = /boot/vmlinuz-generic-2.6.x
initrd = /boot/initrd.gz
root = /dev/hda2
label = Linux26x
read-only

lilo -v

最後重新開機,改用 2.6.x 進入系統

不過裝置的設定我覺得怪怪的@@
記得 2.6 不是都把裝置檔移到 /sys 底下了嗎@@
fstab 中的設定不改也沒事,好像還是會參考 /dev 裡的東西
找找文件或討論看是什麼情形好了

Leave a Reply