玄箱HGメモ/Debian/カーネル更新
緑文字が入力コマンド。
iptables導入等でカーネルコンパイルする予定がある場合は、カーネルソースに対するパッチファイルが2.6.25.1用が存在しないため、2.6.25を使用します。
カーネルコンパイルしない場合は、2.6.25.1用を使用しても問題ありません。
wget等でGenbako kernel collectionからカーネルとカーネルモジュールを取得します。
以下の例では/mnt/shareに格納するものとして書いています。
取得済みのファイルをSCP/FTPで送信しても問題ありません。
KAGUYA:/# cd /mnt/share[ENTER]
2.6.25の場合
KAGUYA:/# wget http://www.genbako.com/kernelimage-2.6.25-kuroHG.tgz[ENTER]
KAGUYA:/# wget http://www.genbako.com/modules-2.6.25-kuroHG.tgz[ENTER]
2.6.25.1の場合
KAGUYA:/# wget http://www.genbako.com/kernelimage-2.6.25.1-kuroHG.tgz[ENTER]
KAGUYA:/# wget http://www.genbako.com/modules-2.6.25.1-kuroHG.tgz[ENTER]
管理者権限(管理者アカウント参照)で作業する必要があります。
KAGUYA:~# cd /boot[ENTER]
KAGUYA:/boot# ls -l[ENTER]
total 3384 -rw-r--r-- 1 1000 1000 756166 Jul 1 2006 System.map -rw-r--r-- 1 1000 1000 4938 Apr 22 2006 loader.o -rwxr-xr-x 1 1000 1000 2687109 Jul 1 2006 vmlinux.bin KAGUYA:/boot#
2.6.25の場合
KAGUYA:/boot# tar xvzf /mnt/share/kernelimage-2.6.25-kuroHG.tgz[ENTER]
2.6.25.1の場合
KAGUYA:/boot# tar xvzf /mnt/share/kernelimage-2.6.25.1-kuroHG.tgz[ENTER]
.config System.map vmlinux.bin uImage
KAGUYA:/boot# ls -l[ENTER]
2.6.25の場合
total 5072 -rw-r--r-- 1 1000 1000 694892 May 3 2008 System.map -rw-r--r-- 1 1000 1000 4938 Apr 22 2006 loader.o -rw-r--r-- 1 1000 1000 1422466 May 3 2008 uImage -rwxr-xr-x 1 1000 1000 3047557 May 3 2008 vmlinux.bin KAGUYA:/boot#
2.6.25.1の場合
total 5072 -rw-r--r-- 1 1000 1000 695026 May 4 2008 System.map -rw-r--r-- 1 1000 1000 4938 Apr 22 2006 loader.o -rw-r--r-- 1 1000 1000 1422555 May 4 2008 uImage -rwxr-xr-x 1 1000 1000 3047558 May 4 2008 vmlinux.bin KAGUYA:/boot#
玄箱/HGをリブートします。
管理者権限(管理者アカウント参照)で作業する必要があります。
KAGUYA:~# aptitude install module-init-tools[ENTER]
module-init-tools導入画面(例)
Reading Package Lists... Done Building Dependency Tree Reading extended state information Initializing package states... Done Reading task descriptions... Done The following NEW packages will be automatically installed: lsb-base The following packages have been kept back: adduser apt apt-utils aptitude base-files base-passwd bash bsdmainutils bsdutils console-common console-data console-tools cpio cron debconf debconf-i18n debianutils dhcp-client dpkg dselect e2fslibs e2fsprogs fileutils findutils ftp gcc-3.3-base gettext-base grep groff-base gzip hostname ifupdown info initscripts iptables klogd libacl1 libattr1 libblkid1 libcomerr2 libconsole libdb1-compat libdb3 libdb4.2 libgcc1 libgdbm3 libldap2 liblocale-gettext-perl liblockfile1 liblzo1 libpam-modules libpam-runtime libpam0g libpcre3 libpopt0 libsasl2 libss2 libstdc++2.10-glibc2.2 libstdc++5 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libuuid1 libwrap0 login logrotate make makedev man-db manpages modconf modutils mount nano ncurses-base ncurses-bin net-tools netbase netkit-ping nvi passwd pciutils perl perl-base perl-modules powerpc-utils procps psmisc sed shellutils sysklogd sysv-rc sysvinit tar tasksel tcpd telnetd textutils util-linux whiptail yaboot zlib1g The following NEW packages will be installed: lsb-base The following packages will be upgraded: module-init-tools 1 packages upgraded, 1 newly installed, 0 to remove and 102 not upgraded. Need to get 84.9kB/101kB of archives. After unpacking 45.1kB will be used. Do you want to continue? [Y/n/?]
Y[ENTER]
Writing extended state information... Done Get:1 ftp://ftp.dti.ad.jp stable/main module-init-tools 3.3-pre4-2 [84.9kB] Fetched 84.9kB in 11s (7498B/s) Selecting previously deselected package lsb-base. (Reading database ... 9234 files and directories currently installed.) Unpacking lsb-base (from .../lsb-base_3.1-23.2etch1_all.deb) ... Preparing to replace module-init-tools 3.2-pre1-2 (using .../module-init-tools_3.3-pre4-2_powerpc.deb) ... Unpacking replacement module-init-tools ... Setting up lsb-base (3.1-23.2etch1) ... Setting up module-init-tools (3.3-pre4-2) ... Installing new version of config file /etc/modprobe.d/arch/powerpc.apus ... Installing new version of config file /etc/modprobe.d/arch/powerpc.pmac ... Installing new version of config file /etc/modprobe.d/aliases ... Installing new version of config file /etc/init.d/module-init-tools ... Architecture-specific config file not found Reading Package Lists... Done Building Dependency Tree Reading extended state information Initializing package states... Done Reading task descriptions... Done KAGUYA:~#
KAGUYA:~# cd /lib/modules[ENTER]
KAGUYA:/lib/modules# ls -l[ENTER]
total 4 drwxr-sr-x 3 root staff 4096 Jul 1 2006 2.6.17.3-kuroboxHG
2.6.25の場合
KAGUYA:/lib/modules# tar xvzf /mnt/share/modules-2.6.25-kuroHG.tgz[ENTER]
2.6.25.1の場合
KAGUYA:/lib/modules# tar xvzf /mnt/share/modules-2.6.25.1-kuroHG.tgz[ENTER]
2.6.25の場合
2.6.25-kuroboxHG/ 2.6.25-kuroboxHG/kernel/ 2.6.25-kuroboxHG/kernel/drivers/ 2.6.25-kuroboxHG/kernel/drivers/scsi/ 2.6.25-kuroboxHG/kernel/drivers/scsi/scsi_wait_scan.ko 2.6.25-kuroboxHG/kernel/drivers/usb/ 2.6.25-kuroboxHG/kernel/drivers/usb/class/ 2.6.25-kuroboxHG/kernel/drivers/usb/class/usblp.ko 2.6.25-kuroboxHG/kernel/fs/ 2.6.25-kuroboxHG/kernel/fs/binfmt_misc.ko 2.6.25-kuroboxHG/kernel/fs/cifs/ 2.6.25-kuroboxHG/kernel/fs/cifs/cifs.ko 2.6.25-kuroboxHG/kernel/fs/exportfs/ 2.6.25-kuroboxHG/kernel/fs/exportfs/exportfs.ko 2.6.25-kuroboxHG/kernel/fs/fat/ 2.6.25-kuroboxHG/kernel/fs/fat/fat.ko 2.6.25-kuroboxHG/kernel/fs/isofs/ 2.6.25-kuroboxHG/kernel/fs/isofs/isofs.ko 2.6.25-kuroboxHG/kernel/fs/lockd/ 2.6.25-kuroboxHG/kernel/fs/lockd/lockd.ko 2.6.25-kuroboxHG/kernel/fs/msdos/ 2.6.25-kuroboxHG/kernel/fs/msdos/msdos.ko 2.6.25-kuroboxHG/kernel/fs/nfs/ 2.6.25-kuroboxHG/kernel/fs/nfs/nfs.ko 2.6.25-kuroboxHG/kernel/fs/nfsd/ 2.6.25-kuroboxHG/kernel/fs/nfsd/nfsd.ko 2.6.25-kuroboxHG/kernel/fs/ntfs/ 2.6.25-kuroboxHG/kernel/fs/ntfs/ntfs.ko 2.6.25-kuroboxHG/kernel/fs/smbfs/ 2.6.25-kuroboxHG/kernel/fs/smbfs/smbfs.ko 2.6.25-kuroboxHG/kernel/fs/udf/ 2.6.25-kuroboxHG/kernel/fs/udf/udf.ko 2.6.25-kuroboxHG/kernel/fs/vfat/ 2.6.25-kuroboxHG/kernel/fs/vfat/vfat.ko 2.6.25-kuroboxHG/kernel/lib/ 2.6.25-kuroboxHG/kernel/lib/crc-ccitt.ko 2.6.25-kuroboxHG/kernel/lib/zlib_inflate/ 2.6.25-kuroboxHG/kernel/lib/zlib_inflate/zlib_inflate.ko 2.6.25-kuroboxHG/kernel/net/ 2.6.25-kuroboxHG/kernel/net/sunrpc/ 2.6.25-kuroboxHG/kernel/net/sunrpc/sunrpc.ko 2.6.25-kuroboxHG/source 2.6.25-kuroboxHG/build 2.6.25-kuroboxHG/modules.order 2.6.25-kuroboxHG/modules.pcimap 2.6.25-kuroboxHG/modules.dep 2.6.25-kuroboxHG/modules.ieee1394map 2.6.25-kuroboxHG/modules.usbmap 2.6.25-kuroboxHG/modules.ccwmap 2.6.25-kuroboxHG/modules.isapnpmap 2.6.25-kuroboxHG/modules.inputmap 2.6.25-kuroboxHG/modules.ofmap 2.6.25-kuroboxHG/modules.seriomap 2.6.25-kuroboxHG/modules.alias 2.6.25-kuroboxHG/modules.symbols
2.6.25.1の場合
2.6.25.1-kuroboxHG/ 2.6.25.1-kuroboxHG/kernel/ 2.6.25.1-kuroboxHG/kernel/drivers/ 2.6.25.1-kuroboxHG/kernel/drivers/scsi/ 2.6.25.1-kuroboxHG/kernel/drivers/scsi/scsi_wait_scan.ko 2.6.25.1-kuroboxHG/kernel/drivers/usb/ 2.6.25.1-kuroboxHG/kernel/drivers/usb/class/ 2.6.25.1-kuroboxHG/kernel/drivers/usb/class/usblp.ko 2.6.25.1-kuroboxHG/kernel/fs/ 2.6.25.1-kuroboxHG/kernel/fs/binfmt_misc.ko 2.6.25.1-kuroboxHG/kernel/fs/cifs/ 2.6.25.1-kuroboxHG/kernel/fs/cifs/cifs.ko 2.6.25.1-kuroboxHG/kernel/fs/exportfs/ 2.6.25.1-kuroboxHG/kernel/fs/exportfs/exportfs.ko 2.6.25.1-kuroboxHG/kernel/fs/fat/ 2.6.25.1-kuroboxHG/kernel/fs/fat/fat.ko 2.6.25.1-kuroboxHG/kernel/fs/isofs/ 2.6.25.1-kuroboxHG/kernel/fs/isofs/isofs.ko 2.6.25.1-kuroboxHG/kernel/fs/lockd/ 2.6.25.1-kuroboxHG/kernel/fs/lockd/lockd.ko 2.6.25.1-kuroboxHG/kernel/fs/msdos/ 2.6.25.1-kuroboxHG/kernel/fs/msdos/msdos.ko 2.6.25.1-kuroboxHG/kernel/fs/nfs/ 2.6.25.1-kuroboxHG/kernel/fs/nfs/nfs.ko 2.6.25.1-kuroboxHG/kernel/fs/nfsd/ 2.6.25.1-kuroboxHG/kernel/fs/nfsd/nfsd.ko 2.6.25.1-kuroboxHG/kernel/fs/ntfs/ 2.6.25.1-kuroboxHG/kernel/fs/ntfs/ntfs.ko 2.6.25.1-kuroboxHG/kernel/fs/smbfs/ 2.6.25.1-kuroboxHG/kernel/fs/smbfs/smbfs.ko 2.6.25.1-kuroboxHG/kernel/fs/udf/ 2.6.25.1-kuroboxHG/kernel/fs/udf/udf.ko 2.6.25.1-kuroboxHG/kernel/fs/vfat/ 2.6.25.1-kuroboxHG/kernel/fs/vfat/vfat.ko 2.6.25.1-kuroboxHG/kernel/lib/ 2.6.25.1-kuroboxHG/kernel/lib/crc-ccitt.ko 2.6.25.1-kuroboxHG/kernel/lib/zlib_inflate/ 2.6.25.1-kuroboxHG/kernel/lib/zlib_inflate/zlib_inflate.ko 2.6.25.1-kuroboxHG/kernel/net/ 2.6.25.1-kuroboxHG/kernel/net/sunrpc/ 2.6.25.1-kuroboxHG/kernel/net/sunrpc/sunrpc.ko 2.6.25.1-kuroboxHG/source 2.6.25.1-kuroboxHG/build 2.6.25.1-kuroboxHG/modules.order 2.6.25.1-kuroboxHG/modules.pcimap 2.6.25.1-kuroboxHG/modules.dep 2.6.25.1-kuroboxHG/modules.ieee1394map 2.6.25.1-kuroboxHG/modules.usbmap 2.6.25.1-kuroboxHG/modules.ccwmap 2.6.25.1-kuroboxHG/modules.isapnpmap 2.6.25.1-kuroboxHG/modules.inputmap 2.6.25.1-kuroboxHG/modules.ofmap 2.6.25.1-kuroboxHG/modules.seriomap 2.6.25.1-kuroboxHG/modules.alias 2.6.25.1-kuroboxHG/modules.symbols
KAGUYA:/lib/modules# ls -l[ENTER]
2.6.25の場合
total 8 drwxr-sr-x 3 root staff 4096 Jul 1 2006 2.6.17.3-kuroboxHG drwxr-sr-x 3 root staff 4096 Feb 13 22:29 2.6.25-kuroboxHG
2.6.25.1の場合
total 8 drwxr-sr-x 3 root staff 4096 Jul 1 2006 2.6.17.3-kuroboxHG drwxr-sr-x 3 root staff 4096 May 4 2008 2.6.25.1-kuroboxHG
KAGUYA:/lib/modules# depmod -a[ENTER]
作業終了です。
玄箱/HGをリブートします。
コメントはありません。 コメント/玄箱HGメモ/Debian/カーネル更新?
Online: 1