ขั้นตอนในการ update kernel เป็น multiwan-v3
*** ข้อควรระวังในการติดตั้ง kernel ตัวใหม่ ***
หาก driver ที่ใช้ Ubuntu ไม่สามารถ detect เองได้ จะต้องทำการ compile driver ใหม่อีกครั้ง
หลังจากติดตั้ง kernel multiwan-v3 เสร็จ
สำหรับผู้ที่ไม่มีปัญหาในการใช้งาน ก็ไม่จำเป็นต้อง update ครับ
1. ทำการ download kernel ใหม่โดยใช้คำสั่ง (ขนาดประมาณ 213MB)
root@4net:~#
wget http://www.hadyaiinternet.com/upload/multiwan-v3.tar.gz--23:08:19--
http://www.hadyaiinternet.com/upload/multiwan-v3.tar.gz => `multiwan-v3.tar.gz'
Resolving
www.hadyaiinternet.com... 203.146.253.13
Connecting to
www.hadyaiinternet.com|203.146.253.13|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 223,486,660 (213M) [application/x-gzip]
100%[======================>] 223,486,660 199.05K/s ETA 00:00
23:42:45 (155.36 KB/s) - `multiwan-v3.tar.gz' saved [223486660/223486660]
2. เมื่อ download เสร็จแล้ว ให้ทำการ check md5sum ด้วยคำสั่ง
root@4net:~#
md5sum multiwan-v3.tar.gz fd6cab9ae269defe7b1a2e8c006e8a38 multiwan-v3.tar.gz
root@4net:~#
จะต้องได้ผลลัพธ์เป็น
fd6cab9ae269defe7b1a2e8c006e8a38 multiwan-v3.tar.gzเท่านั้น
3. ทำการแตกไฟล์ ด้วยคำสั่ง
root@4net:~#
tar xvzf multiwan-v3.tar.gz....
....
....
multiwan-v3/iptables-1.3.8/iptables-save.c
multiwan-v3/iptables-1.3.8/iptables-multi.c
multiwan-v3/linux-headers-2.6.22.9-multiwan-v3_2.6.22.9-multiwan-v3-10.00.Custom_i386.deb
multiwan-v3/linux-image-2.6.22.9-multiwan-v3_2.6.22.9-multiwan-v3-10.00.Custom_i386.deb
root@4net:~#
4. เสร็จแล้วทำการติดตั้ง kernel ใหม่
root@4net:~#
cd multiwan-v3root@4net:~/multiwan-v3#
dpkg -i *.deb...
...
...
Found kernel: /boot/vmlinuz-2.6.22.9-multiwan-v3
Found kernel: /boot/vmlinuz-2.6.22-14-server
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
root@4net:~/multiwan-v3#
5. และติดตั้ง iptables ใหม่
root@4net:~/multiwan-v3#
cd iptables-1.3.8root@4net:~/multiwan-v3/iptables-1.3.8#
make installMaking dependencies: please wait...
cp iptables /sbin/iptables
...
...
...
cp extensions/libip6t_NFLOG.so /lib/iptables/libip6t_NFLOG.so
cp extensions/libip6t_REJECT.so /lib/iptables/libip6t_REJECT.so
cp extensions/libip6t_sctp.so /lib/iptables/libip6t_sctp.so
root@4net:~/multiwan-v3/iptables-1.3.8#
6. ทำการแก้ไข default kernel เป็น multiwan-v3
root@4net:~/multiwan-v3/iptables-1.3.8#
pico /boot/grub/menu.lstให้ทำการ Remark kernel เดิม
## ## End Default Options ##
#title Ubuntu 7.10, kernel 2.6.22.14-l7support
#root (hd0,0)
#kernel /boot/vmlinuz-2.6.22.14-l7support root=UUID=xxxxx ro quiet splash
#initrd /boot/initrd.img-2.6.22.14-l7support
#quiet
#title Ubuntu 7.10, kernel 2.6.22.14-l7support (recovery mode)
#root (hd0,0)
#kernel /boot/vmlinuz-2.6.22.14-l7support root=UUID=xxxxx ro single
#initrd /boot/initrd.img-2.6.22.14-l7supporttitle Ubuntu 7.10, kernel 2.6.22.9-multiwan-v3
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.9-multiwan-v3 root=UUID=f7cd29b2-3630-4e87-95f9 ro quiet splash
initrd /boot/initrd.img-2.6.22.9-multiwan-v3
quiet
title Ubuntu 7.10, kernel 2.6.22.9-multiwan-v3 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22.9-multiwan-v3 root=UUID=f7cd29b2-3630-4e87-95f9 ro single
initrd /boot/initrd.img-2.6.22.9-multiwan-v3
7. ทำการ Save เสร็จแล้วทำการ Reboot
จะได้ kernel ตัวใหม่เป็น multiwan-v3
root@4net:~#
uname -aLinux 4net 2.6.22.9-multiwan-v3 #1 SMP Tue Sep 2 02:25:09 ICT 2008 i686 GNU/Linux
root@4net:~#