gentooカーネルアップデート覚書


久しぶりにgentooをアップデートしてみると約300近くのアップデートがあり愕然としましたが、1週間のコンパイルでどうにかアップデートが終了しました。

ほっときすぎましたのでカーネルもアップデートすることに。

まずは新しいカーネルがきているか確認してみます。

#ls -l /usr/src

現在のカーネルはlinux-2.6.28-gentoo-r5ですがlinux-2.6.29-gentoo-r5がきています。

幾度となく行っていますが覚えが悪いのでここから先は個人的な備忘録として手順を記載。

.configファイルをコピーする

#cd /usr/src/linux-2.6.29-gentoo-r5

#cp ../linux/.config ./

リンク張替え

#cd /usr/src
#ls -l linux

lrwxrwxrwx 1 root root 22 2009-04-26 08:42 linux -> linux-2.6.28-gentoo-r5

#rm linux

#ln -s linux-2.6.29-gentoo-r5 linux

#ln -l linux

lrwxrwxrwx 1 root root 22 2009-07-05 17:37 linux -> linux-2.6.29-gentoo-r5

カーネルコンパイルとインストール

#make && make modules_install

#cp arch/i386/boot/bzImage /boot/kernel-2.6.29-gentoo-r5

grub設定編集

#vi /boot/grub/menu.lst

以下を追加

title Gentoo Linux 2.6.29-r5 bootsplash

root (hd4,0)

kernel /boot/kernel-2.6.29-gentoo-r5 root=/dev/hdh3 video=vesafb:640×480-24@60,mttr:3,ywrap splash=silent,theme:livecd-2007.0 quiet console=tty1 acpi=force

initrd /boot/initrd-640x480_livecd-2007.0

nVidiaドライバのインストール

#emerge nvidia-drivers

カーネルモジュールの読み込み

#modprobe nvidia

#update-modules

これでカーネルアップデート完了!

gentoo Xorg1.5にアップデート


emerge -uND world したらXorg1.5になりめでたくキーボードとマウスが動かなくなりました。

ガイドを読んでね♪」といわれたの読んでみます。

どうもhalが原因のようです。

これまで設定していなかったので設定してみます。

/usr/share/doc/hal-*/use-estonian-layout.fdi.bz2 の内容を /etc/hal/fdi/policy/10-xinput-configuration.fdi にコピーして編集すればいいのね。

input.x11_options.XkbModel を pc106

input.x11_options.XkbLayout を jp

に変更しxorg.confのInputDeviceの行を削除します。

haldをrestartさせて・・・

!!

!!!

動きません・・・

あーでもないこーでもないと設定をみていくと私の/etc/make.confには以下の行が書かれていました。

INPUT_DEVICES=”keyboard mouse”

・・・・・

さてこいつを見つけるまで結構時間を費やしましたが今日は休日。気にしない。

INPUT_DEVICES=”evdev”

に変更してemerge -uND world発動!!

halとXを再起動させキー入力とマウスをチェックしてみると・・・

「こいつ・・・うごくぞ!!」

scimのオンを「半角/全角」キーに設定していたのが効かないですがまぁいいや。

「ctr+space」でいいし。

久しぶりにPC起動


最近違う趣味に走って、自宅PC(gentoo)をなかなかいぢくることがなくなりました。

久しぶりにPC起動して「emerge –sync」から「emerge -uND world」・・・

アップデートが132個ありました。

今日は何もできませんので寝ます。

おやすみなさい。

gentoo X起動せず


2009年になり、引っ越した関係から私事にいろいろ問題が発生したうえに世間では派遣切りの話題の中で仕事が忙しくてどうにもならない状態のさなか時間が出来たので久しぶりに自分のPCを起動させてみました。

gentooを起動してemerge –syncしてemerge -uND world。

見事Xが起動出来なくなりました・・・

どうも勢いでetc-updateした関係で設定がぶっ壊れた模様です。ライブラリの整合も取れていないようです。

じっくり時間を費やせないのでわからんがrevdep-rebuildでもやってみよう。

で、放置プレイ。

・・・

なんと問題は多々ありましたがX起動しました。

対応した問題箇所

1.gdmじゃなくてxdmで起動してきた。→gdmに修正

2.gnomeじゃなくてtwmが起動してきた。→gnomeに修正

3.timezoneがUTCになってた。→修正

4.hostnameがデフォルトのlocalhostになってた。→修正

今のところ気づいたのはまだありそうですがこんなとこですね。

あ、gnomeの時計は今回ので勝手に直ってました。

nvidia-drivers-177.83とGeForceFX5200


nvidia-drivers-177.83にしたらドライバが対応しなくなってしまいました。

うーん。

nvidia.koはあります。ただmodprobe nvidiaをするとファイルが存在するにも関わらず、

「ファイルがないぜよ」

と、怒られます。

いわれのない事を言われるとちょっとムカッときますね。

「お前の目は節穴かぁ〜」

無機物と対等に喧嘩ができました。

よくみるとemerege中に177系をmaskしろとお告げが。

そこでお告げ通りにマスクしてみました。

# echo “>=x11-drivers/nvidia-drivers-177.0.0″ >> /etc/portage/package.mask

もいっかいemergeします。

# emerge nvidia-drivers

終了すると、「/etcをアップデートしてくれ」と言われたんでetc-updateを実行。

みごとドライバを読み込むことに成功!!betaとか出てるけど気にしない。

とりあえず一個問題解決です。

でも他に問題は発生中なのです。

何か知らんけどgnomeの時計(パネル)がエラー吐きやがります・・・

2009年になって時間がとれなくなってきてるのですがぼちぼちやっていきたいと思います。

とりあえず今は時計削除して対応してます。