vine-users ML アーカイブ



[vine-users:067477] Re: smpカ ーネルで自動電源of fができない

  • From: 藤原 詩郎 <kotora@xxxxxxxxxxxxx>
  • Subject: [vine-users:067477] Re: smpカ ーネルで自動電源of fができない
  • Date: Sat, 4 Sep 2004 00:13:52 +0900
藤原です。

ncurses パッケージを Vine3.0 の pool から落として入れれば
make menuconfig できると思います。
うちは、無線 LAN が NEC の Aterm なんで、
kernel-sourece-2.4.26-0lv16-i686.rpm
を入れて、/usr/src/linux/configs/kernel-2.4.26-i686-smp.config を
/usr/src/linux/.config にコピーして、make menuconfig で、crypto を有効にだけ
して再構築して使っています。パッケージの kernel は、モジュールが有効になって
ないですよね。いろいろ不便なのと、個人用の環境なのでいろいろ試しています。

P.S.
kernel-2.4.26-i686.config だと、make bzImage するとエラーになったので、smp
の方を使っています。

-----Original Message-----
From: Mitsuru Uratani [mailto:uratani.mitsuru@xxxxxxxxxxx]
Sent: Friday, September 03, 2004 9:14 AM
To: vine-users ML
Subject: [vine-users:067458] Re: smpカーネルで自動電源offができない

浦谷です

> #  うーん kernel の再構築か...

私はとりあえず
http://www.vinelinux.org/manuals/kernel-upgrade-2.html#BUILDKERNEL
の「■ソースツリーから作成する」を参考にしてやりました。
(正解かどうかは解りませんが、とりあえす動いています)

kernel-headersとkernel-sourceを入れる。

# cd /usr/src/linux

Makefileをバックアップして
EXTRAVERSIONをオリジナルに変更
(例:-0vl16smp => -0vl16.1smp)
                         ^^
# cd /usr/src/linux
# make xconfig(menuconfigがビルドできませんでした)

/usr/src/linux/configs/kernel-2.4.26-i686-smp.config
を読み込む。
設定を行ってsave & quit

# make dep clean bzImage modules modules_install
# /sbin/installkernel 2.4.26-0vl16.1smp arch/i386/boot/bzImage System.map
# /sbin/mkinitrd /boot/initrd-2.4.26-0vl16.1smp.img 2.4.26-0vl16.1smp
↑最後のはSCSIがある時

あとはカーネルのインストールと同様にlilo.confを編集して
# /sbin/lilo
# reboot
です。

# uname -r
とすると
2.4.26-0vl16.1smp
と表示されます。

ちなみに私はvmware for windowsにvine3.0を入れて練習しました。
これなら何やっても無かったことに出来るので、勉強するには
うってつけです。
(まあvmwareへvine3.0を入れるのに、若干作業が発生しますが・・・)
本物にはまだ導入していませんが、samba3.0 + netatalk2.0も
とりあえず動いています。
(FileNameの文字コードをどうするか考え中)

>   それにしても smp で APM 機能を OFF にしているのは、
> 何か理由があるのでしょうか?

smpのBIOSにBuggyなものがあって、シャットダウンしても無限に
リブートを繰り返したり、自動電源off以外のAPM機能の対応が
出来ていなかったりするのでsmp+APMは推奨されていないようです。
(googleでsmpとAPMをキーワードに検索するといっぱい出てきます)

--
浦谷 充(Mitsuru Uratani)