Ubuntu 8.04 LTS (HardyHeron) Server editionをうっかり9.04 (JauntyJackalope)に上げてしまいMTOS乗換に息詰まったpavilion。
最新のUbuntu 10.04(Lucid Lynx) LTSがリリースされているが、仕事で9.10 (KarmicKoala)の曲者っぷりに難儀したので、取り敢えずもう一度8.04 LTS (HardyHeron)をクリーンインストールし直す事に。
当時のCDを引っ張り出してCD起動すればあとは慎重にパーティションを選択するだけであっさり終了。
コンソールを高解像度かしようとしたところで難航。fbconとvesafbを有効にすればよいという記事が見付かったが、更に追跡するとサスペンドなどの動作時にうまく動作しないからと言うことでレガシー扱いということで7.10 (Gutsy Gibbon)でフレームバッファーモジュールがごっそり排除されたらしく、今は/etc/modprobe.d/blacklist-framebufferにごっそり列挙されている有様だ。
vesafbに代わってuvesafbがあるという事なので、LinuxHardwareInfoNvidia5200に従ってゴニョゴニョしていったものの、結局起動時の
uvesafb: failed to execute /sbin/v86dというエラーが解決できず、断念。
uvesafb: make sure that the v86d helper is installed and executable
uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
uvesafb: vbe_init() failed with -22
uvesafb: probe of uvesafb.0 failed with error -22
結局、サスペンドを使用しないのならばvesafbを使用しても大丈夫だろうという判断から、/etc/modprobe.d/blacklist-framebufferからvesafbを
# blacklist vesafbてな感じでコメントアウト。 /etc/modulesにvesafbとfbconを追加し、
$ sudo update-initramfs -u -k allでinitramfsをアップデート。 /boot/grub/menu.lstで
## e.g. defoptions=vga=791 resume=/dev/hda5vgaオプションに1280x1024x16のビデオモード番号0x31aを追記した後、
# defoptions=quiet splash vga=0x31a
$ sudo update-grubでOK。
更にコンソールで日本語を表示する為jfbtermを立ち上げるべく、
$ sudo apt-get install jfbterm unifontてな具合でトライしたのだが、jfbterm を exit すると元の端末に戻らず固まってしまったよ。残念。
$ jfbterm -q
【参照】
●Ubuntu http://www.ubuntu.com/
●Ubuntu Team Wiki https://wiki.ubuntu.com/
┣8.04 LTS (HardyHeron)
┣9.04 (JauntyJackalope)
┣9.10 (KarmicKoala)
┗10.04 (LucidLynx)
●Ubuntu Japanese Team http://www.ubuntulinux.jp/
┗Ubuntu 10.04 LTS 2010年4月30日
●TWiki http://www.penlug.org/twiki/bin/view/Home/WebHome
┗LinuxHardwareInfoNvidia5200