お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-06-06 12:46:25

kenken92
メンバ
登録日: 2007-10-27

カーネルのバージョンアップ

 2台のPCに8.04をいれているのですが、かたや2.6.24-16、もう一つは2.6.24-17になっています。両方共にアップデートマネージャでアップデートはするようにしているのですが、2.6.24-16になっている方は、アップデートマネージャで更新をしても、新バージョンのカーネルが更新対象として現れません。
 リポジトリがまずいのでしょうか。

オフライン

 

#2 2008-06-06 12:50:51

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: カーネルのバージョンアップ

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2008-06-06 12:53:54)

オフライン

 

#3 2008-06-06 16:29:41

kenken92
メンバ
登録日: 2007-10-27

Re: カーネルのバージョンアップ

ご回答ありがとうございます。

 問題のPCは自宅のもので今確認できませんが、職場のものでも似たような症状を確認しました。状況を間違って説明したかもしれません。

 職場のubuntu 8.04が入っているPCの更新を行ったところアップデートマネージャには確かに2.6.24-18が含まれていました。更新を行い再起動しました。grubの画面でカーネルバージョンが

Ubuntu 8.04, kernel 2.6.24-16-generic

のままのようです。これを選択して起動しuname -aとすると

2.6.24-16-generic

と表示されます。同じubuntu 8.04の別のPCではカーネルが更新されるためにgrubに新しい行が加わっていくようです。そして一番上の行には新しいカーネルバージョンが選択肢として現れます。これはどういったことでしょうか。

 自宅のPCについては分かったらまた追記させていていただきます。

最後の編集者: kenken92 (2008-06-06 16:32:03)

オフライン

 

#4 2008-06-06 21:23:37

kiyoshi
拒否
From: Linux-Loving-Person
登録日: 2007-02-07

Re: カーネルのバージョンアップ

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: kiyoshi (2008-06-06 23:26:25)

オフライン

 

#5 2008-06-09 09:04:30

kenken92
メンバ
登録日: 2007-10-27

Re: カーネルのバージョンアップ

 どうもありがとうございます。
 結論から申しますと、アップデート後にgrubのmenu.lstが書き換わらないためのようです。自分で直せば問題なく新カーネルで立ち上がります。書き換わらないのは環境依存のようですが、私の手元では少なくとも二台で同じことが起こっていました。

オフライン

 

#6 2008-06-09 10:19:55

hito
管理者
登録日: 2007-03-18

Re: カーネルのバージョンアップ

GRUBのエントリが書き換わらないのは、
http://d.hatena.ne.jp/gmaxlab/20080602/1212387298

という話だったりはしませんか?

オフライン

 

#7 2008-06-09 11:43:47

hardy
メンバ
登録日: 2008-05-12

Re: カーネルのバージョンアップ

kernelを更新した時に自動でmenu.lstを書き換える設定は、/etc/kernel-img.confでしょう。

オフライン

 

#8 2008-08-06 09:49:37

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: カーネルのバージョンアップ

 逆に、頻繁に変更になるので、kernelが自動で更新しない設定にする方法は、
 /etc/kernel-img.confを編集すればよいのでしょうか?また、そのやり方?
 ただし、他の更新は従来通り自動でさせたい。
 アドバイスしていただけると助かります。

 その理由は、dazukoを実行させているので、カーネルを更新するとdazukoを
 再コンパイルしなくてはいけないのです。
 現在、使用している環境では、カーネル関連で不具合はないので、
 暫くは更新せず固定化して様子見が希望です。

 更新アイコンが表示され更新を行う際、kernel関連ファイルの12個を除外して
 実行しています。結構めんどくさいのです。

オフライン

 

#9 2008-08-06 14:44:52

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: カーネルのバージョンアップ

パッケージのバージョン固定は、
Synapticで、固定するパッケージ名を 検索、指定し、メニューの「パッケージ(P)」-「バージョン固定」を選択すれば OK です。

最後の編集者: si (2008-08-06 14:46:43)

オフライン

 

#10 2008-08-06 22:53:23

koisan1949
メンバ
From: Hyogo, Japan
登録日: 2007-11-11

Re: カーネルのバージョンアップ

 siさん、ありがとうございます。
 ただ、synapticの検索でヒットし、導入したパッケージ群の番号および
 最新版の番号が網羅され表示されます。
 導入した既存のパッケージ群と現在のパッケージ番号にチェックマークが
 入っていて、旧版を削除するなどの操作が必要な感じです。
  <導入済みパッケージ>
  linux2.6.24-16.xx, linux2.6.24-17.xx, linux2.6.24-18.xx
  <稼働中のパッケージ>
  linux2.6.24-19.xx
  <導入を催促されるパッケージ>
  linux2.6.24-20.xx
 そのため、目的とするパッケージ番号を的確には指定できないようです。
 更新したくない例えば12個のパッケージを個々に選択して特定できません。

 論理関数で選択指定できるようなオプションがあれば可能かもしれませんが、
 synapticにそこまで要求するのは無理があるようです。

 追記 面倒ですが、synapticにおいて、検索をあきらめ、1個指定しては
  (カーソルでクリック)バージョン固定を行い。→ 鍵マークがでます。
  それを12回実行したら、できました。

最後の編集者: koisan1949 (2008-08-07 00:54:09)

オフライン

 

Board footer

Powered by FluxBB