■
はてなダイヤリー100回記念。アメブロの障害から1ヶ月の日です。
(クリスマスから一ヶ月でもありますが、あえて触れません)
単純PVのカウンタを付けてから1ヶ月であり、月間8120PVとなりました。
ブックマークが付いていないことからも、別に人気があるわけではありません。
かと言って私だけで8000回以上も見るほど暇でも無いので、
見てくれた方にはこの場を借りて感謝します。
ありがとうございます。
■Debian Lennyのサポート期限
Lennyも近々(2012/2/6)で、セキュリティサポートの提供が終了します。
今後はアーカイブからの取得になるものと思われます。
※「sources.list」の変更で対処
参考:ディストリビューションアーカイブ
http://www.debian.org/distrib/archive.ja.html
■Lenny5.0.9(x86)の導入 buisinesscardから標準システムとopenssh-serverのみ。 # apt-get update && apt-get upgrade # apt-get upgrade apt aptitude ■Squeezeにアップデート準備 もしWheezyを試したい良い子がいるならば、 Squeezeをクリーンインストール、Wheezyにアップグレードしましょう。 ※公式ドキュメントをよく読んでから実行して下さい。 慎重に作業しても、少なくともカーネルモジュールやドライバを自身で修復する必要があるかも知れません。 参考:第4章 以前のリリースからアップグレードする http://www.debian.org/releases/lenny/i386/release-notes/ch-upgrading.ja.html # dpkg --audit # cp -pi /etc/apt/sources.list /etc/apt/sources.list.lenny # sed s/"lenny"/"squeeze"/g /etc/apt/sources.list.lenny > /etc/apt/sources.list ■Squeezeには存在しない2行をコメントアウト # tail -2 /etc/apt/sources.list #deb http://volatile.debian.org/debian-volatile squeeze/volatile main #deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main ■最小Squeezeアップグレード ※ここは確実に2回実行します。 # script -t 2>~/upgrade-lenny.time -a ~/upgrade-lenny.script # apt-get clean && apt-get update && apt-get install apt # aptitude search "?false" # aptitude safe-upgrade # aptitude dist-upgrade # exit ■カーネルのチェック # dpkg -l "linux-image*" | grep ^ii | head -1 | awk '{print $2}' | xargs apt-cache search linux-image-2.6-686-bigmem - Linux 2.6 for PCs with 4GB+ RAM (meta-package) linux-image-2.6-686 - Linux 2.6 for modern PCs (meta-package) # uname -a Linux vmwheezy 2.6.26-2-686 #1 SMP Wed Sep 21 04:35:47 UTC 2011 i686 GNU/Linux # cat /etc/debian_version 6.0.3 # ls /boot/vmlinuz-2.6.* /boot/vmlinuz-2.6.26-2-686 /boot/vmlinuz-2.6.32-5-686 # grep -v "^#\|^\$" /boot/grub/menu.lst default 0 timeout 5 color cyan/blue white/blue title Debian GNU/Linux, kernel 2.6.26-2-686 root (hd0,0) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro quiet initrd /boot/initrd.img-2.6.26-2-686 title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode) root (hd0,0) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro single initrd /boot/initrd.img-2.6.26-2-686 ■カーネルのアップグレード ※safe-upgrade中にも行っているようだが。。。 # update-initramfs -u -k all update-initramfs: Generating /boot/initrd.img-2.6.32-5-686 update-initramfs: Generating /boot/initrd.img-2.6.26-2-686 # update-grub2 Generating grub.cfg ... cat: /boot/grub/video.lst: そのようなファイルやディレクトリはありません Found linux image: /boot/vmlinuz-2.6.32-5-686 Found initrd image: /boot/initrd.img-2.6.32-5-686 Found linux image: /boot/vmlinuz-2.6.26-2-686 Found initrd image: /boot/initrd.img-2.6.26-2-686 done # grep "initrd" /boot/grub/grub.cfg initrd /boot/initrd.img-2.6.32-5-686 initrd /boot/initrd.img-2.6.32-5-686 initrd /boot/initrd.img-2.6.26-2-686 initrd /boot/initrd.img-2.6.26-2-686 # apt-get install grub2 # update-grub2 Generating grub.cfg ... cat: /boot/grub/video.lst: そのようなファイルやディレクトリはありません Found linux image: /boot/vmlinuz-2.6.32-5-686 Found initrd image: /boot/initrd.img-2.6.32-5-686 Found linux image: /boot/vmlinuz-2.6.26-2-686 Found initrd image: /boot/initrd.img-2.6.26-2-686 done ■「/boot/grub/video.lst」がエラーでは無いものの、見つからないとのこと。 # grep -A 1 video /boot/grub/grub.cfg function load_video { } # cat /usr/lib/grub/i386-pc/video.lst vbe vga video_bochs video_cirrus # find /boot/grub/video.lst find: `/boot/grub/video.lst': そのようなファイルやディレクトリはありません
■未完了、設定失敗、エラー状態の再チェック ※何も表示されないので後回し。特にGUIな人は躓くかも知れない。 # dpkg --audit ■Wheezyにアップデート準備 # dpkg --audit # cp -pi /etc/apt/sources.list /etc/apt/sources.list.squeeze # sed s/"squeeze"/"wheezy"/g /etc/apt/sources.list.squeeze > /etc/apt/sources.list ■最小Wheezyアップグレード ※ここは確実に2回実行します。 # script -t 2>~/upgrade-squeeze.time -a ~/upgrade-squeeze.script # apt-get clean && apt-get update && apt-get install apt # aptitude search "?false" # aptitude safe-upgrade # aptitude dist-upgrade # exit # dpkg-reconfigure tzdata ■カーネルのアップデート。。。というよりGRUB2使えてない。。。 ので、以下のようにして再起動 # update-initramfs -u -k all # grep -v "^\#\|^\$" /boot/grub/menu.lst default 0 timeout 5 color cyan/blue white/blue title Debian GNU/Linux, kernel 3.1.0-1-686-pae root (hd0,0) kernel /boot/vmlinuz-3.1.0-1-686-pae root=/dev/sda1 ro quiet initrd /boot/initrd.img-3.1.0-1-686-pae title Debian GNU/Linux, kernel 3.1.0-1-686-pae (single-user mode) root (hd0,0) kernel /boot/vmlinuz-3.1.0-1-686-pae root=/dev/sda1 ro single initrd /boot/initrd.img-3.1.0-1-686-pae title Debian GNU/Linux, kernel 2.6.26-2-686 root (hd0,0) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro quiet initrd /boot/initrd.img-2.6.26-2-686 title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode) root (hd0,0) kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro single initrd /boot/initrd.img-2.6.26-2-686 ■確認 とりあえず、grub 1.99とKernel3.1のWheezy。 ※単にGRUB2の使い方に詳しくないだけだったり。。。 # update-grub --version grub-mkconfig (GRUB) 1.99-14 # uname -a Linux vmwheezy 3.1.0-1-686-pae #1 SMP Tue Jan 10 05:42:54 UTC 2012 i686 GNU/Linux # dpkg --audit # apt-get clean && apt-get autoclean && apt-get autoremove # apt-get update && apt-get upgrade