vine-users ML アーカイブ



[vine-users:065469] apt-getと rpmでkernel upgradeした結果が異なる

  • From: Yasuyuki OYA (OUYA) <ouya@xxxxxxxxxxxx>
  • Subject: [vine-users:065469] apt-getと rpmでkernel upgradeした結果が異なる
  • Date: Thu, 29 Apr 2004 13:45:38 +0900
應矢です.
いつも御世話になっております.

以前ethernet driver e100がkernel upgradeの際起動しない件で投稿した時は,
色々御教示有難う御座いました.

今回のkernel-2.4.22-0vl12.12から0vl12.13へのupgradeでも,
同様のことが起きましたが,
一応の自己解決を見たので報告します.

また前回の質問とは,
違う観点の疑問も御座いますのでスレッドを変えます.


経過
MLにkernel-2.4.22-0vl12.12のsecurity hallのanounceのあった日の前日あるいは前々日.

apt-get dist-upgradeを実行したところ,
kernel-headers kernel-source kernel-docgの0vl12.13にupgradeされた.

kernel自体のupgrade packageが公開されたと判断.

kernelをupgradeすべく,
mirror-siteから
kernel-2.4.22-0vl12.13.i386.rpmをdownload.

online manualのrpmによるupgradeに従い,
upgrade実行.
/etc/lino.confも書き直す.
その際linux.oldは,
0vl12.11のままとする(.
0vl12.12対応のalsa-driverが無かったので).

shutdown -h 0の後再起動.
起動画面でeth0のfailedを発見.

/var/log/boot.logを見ると,
関係していそうなのは,
ifup: e100 device does not seem to be present,
	delaying eth0 initialization. 
network: Bringing up interface eth0; failed.

/var/log/messagesを見ると,
「ifup: e100デバイスは存在しないようですので,
	eh0の初期化を送らせます」
のみが関係しそうなmessage.

/etc/lilo.confを書き直し,
shutdown後kernel-2.4.22-0vl12.12で起動(.
eth0は正常に起動).

apt-get remove 'kernel#2.4.22-0vl12.13'
を実行.

apt-get install 'kernel#2.4.22-0vl12.13'
を実行.
/etc/lilo.confを0vl12.13が起動するよう,
書き直す.

shutdown後,
kernel-2.4.22-0vl12.13で起動.
eth0もOKで起動している!!!!!

uname -aでkernel-2.4.22-0vl12.13を確認.

mozillaを起動するとproviderに繋がる.
sylpheedも正常作動.

以後音声が必要な時はlinux.old(kernel-2.4.22-0vl12.11)で起動,
それ以外は最新(kernel-2.4.22-0vl12.13)で使用.

4月28日apt-get dist-updateでalsa-driverが0v0l12.13対応になったので,
最新kernelへ前面移行.

以上経過報告終.


続いて疑問です.
kernelのupgradeをrpmで実行するとe100が起動出来ず,
apt-get installで実行するとe100が起動出来るのは,
何故なのでしょうか.
online manualでは,
2つの方法が併記されています.

もしMLの過去logにあるのでしたら,
それを見ますので御教示下さい.
何をkey wordで検索したら出て来るのか見当がつきません.

皆様宣しく御願い致します.

	應矢保行