#topicpath
----
#contents

* portage の更新 [#mcb7f350]

#pre{{
e8400 ~ # emerge --sync
e8400 ~ # emerge -pvuND world
}}

sys-kernel/gentoo-sources が更新されてきたら、
とりあえずインストールしてしまいます。
すぐ kernel が更新されるわけではありません。

#pre{{
e8400 ~ # emerge -vuND world
}}

* eselect で選択 [#b7b1dfd3]

ソースコードがインストールされても、まだそれを使うようには設定されていません。
新しいのを使うと決めたら、eselect で選択します。
まずはいま利用できるものを表示してみます。

#pre{{
e8400 ~ # eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.23-gentoo-r9
  [2]   linux-2.6.24-gentoo-r8
  [3]   linux-2.6.25-gentoo-r6
  [4]   linux-2.6.25-gentoo-r7 *
  [5]   linux-2.6.26-gentoo-r3
}}

新しいのは [5] だったということで、これを使うように設定します。

#pre{{
e8400 ~ # eselect kernel set 5
e8400 ~ # eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.23-gentoo-r9
  [2]   linux-2.6.24-gentoo-r8
  [3]   linux-2.6.25-gentoo-r6
  [4]   linux-2.6.25-gentoo-r7
  [5]   linux-2.6.26-gentoo-r3 *
}}

/usr/src で確かにリンクが張り変わっています。

#pre{{
e8400 ~ # ls -l /usr/src/
合計 20
lrwxrwxrwx  1 root root   22 2008-11-23 21:28 linux -> linux-2.6.26-gentoo-r3
drwxr-xr-x 19 root root 4096 2008-08-24 13:07 linux-2.6.23-gentoo-r9
drwxr-xr-x 19 root root 4096 2008-08-24 12:52 linux-2.6.24-gentoo-r8
drwxr-xr-x 20 root root 4096 2008-08-24 12:52 linux-2.6.25-gentoo-r6
drwxr-xr-x 22 root root 4096 2008-09-21 23:31 linux-2.6.25-gentoo-r7
drwxr-xr-x 21 root root 4096 2008-11-23 21:10 linux-2.6.26-gentoo-r3
}}

* kernel の make とインストール [#p4ae3ebc]

menuconfig で何を設定するのかはいつも悩みます。

#pre{{
e8400 ~ # cd /usr/src/linux
e8400 linux # make menuconfig
...
e8400 linux # make
...
e8400 linux # make modules_install install
}}

* インストールの後 [#y28a29f8]

モジュールの rebuild も忘れずに。

#pre{{
e8400 linux # module-rebuild rebuild
}}

grub の設定もします。/boot/grub/menu.lst を編集。
make install のときに symbolic link が張り変わるので、
毎回 /boot/vmlinuz から起動するように設定しても構いません。

#pre{{
...
title=Gentoo Linux (2.6.26-gentoo-r3)
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-gentoo-r3 root=/dev/sda3
...
}}

再起動して完了。
失敗したら古い kernel で上げ直して、原因を考えましょう。

#pre{{
sugimura@e8400 ~ $ uname -srmp
Linux 2.6.26-gentoo-r3 x86_64 Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
}}

----
#comment

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS