- バックアップをとっておく。
- # apt-get install autoconf automake binutils gcc gettext kernel-package libncurse50-dev libtool linux-kernel-headers make module-init-tools procps e2fsprogs util-linux bzip2
- (実際にアップグレードされたのは)automake1.4 autotools-dev kernel-package libncurses5-dev libtool
- (提案パッケージとして挙げられていたのは) kernel-source libdb3-dev docbook-utils libtool-doc g77 fortran77-compiler gcj
- (推奨パッケージとして挙げられていたのは) libltdl3-dev
- # apt-get install kernel-source-2.6.8
- (.../kernel-source-2.6.8_2.6.8-5_all.deb から) kernel-source-2.6.8 を展開しています...
- # cd /usr/src
- /usr/src# tar jxvf kernel-source-2.6.8.tar.bz2
- /usr/src# ln -s kernel-source2.6.8 linux
- /usr/src# cp /boot/config-2.4.18-bf2.4 /usr/src/linux/.config
- /usr/src# cd linux
- /usr/src/linux# make oldconfig
- /usr/src/linux# make-kpkg --revision=Chandra2.6 kernel-image
ここでalsa設定のためのユーティリティを導入
- # apt-get install alsa-base alsa-utils libasound2
- /usr/src/linux# cd ..
- /usr/src# dpkg -i kernel-image-2.6.8_Chandra2.6_i386.deb
- /usr/src# cd /boot/
- /boot# ls
- config-2.4.18-bf2.4 config-2.6.8 vmlinuz-2.4.18-bf2.4 vmlinuz-2.6.8 boot.b map 確認
- /boot# emacs /etc/lilo.conf
lba32
boot=/dev/hda
root=/dev/hda2
install=/boot/boot-menu.b
map=/boot/map
delay=50
vga=0x314
default=Linux
image=/vmlinuz
label=Linux
read-only
image=/vmlinuz.old
label=LinuxOLD
read-only
optional
- /boot# lilo -t
Added Linux *
Added LinuxOLD
The boot sector and the map file have *NOT* been altered.
- /boot# lilo -v
LILO version 22.5.9, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2004 John Coffman
Released 08-Apr-2004, and compiled at 15:30:00 on Aug 15 2004
Debian GNU/Linux
Reading boot sector from /dev/hda
Using MENU secondary loader
Calling map_insert_data
Boot image: /vmlinuz -> boot/vmlinuz-2.6.8
Added Linux *
Boot image: /vmlinuz.old -> boot/vmlinuz-2.4.18-bf2.4
Added LinuxOLD
Writing boot sector.
/boot/boot.0300 exists - no boot sector backup copy made.
- /boot# /sbin/lilo
Added Linux *
Added LinuxOLD
- /boot# reboot