お知らせ

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

#1 2010-01-13 01:52:22

fjs
メンバ
登録日: 2008-05-27

起動するkernelが2.6.31-17にならない

先週kernelのアップデートがあったので、例によって、あまり深く考えずに、アップデートしたのですが、
再起動しても、2.6.31-16のままで、2.6.31-17になっていません。
/bootディレクトリにはvmlinuz-2.6.31-17-genericがきちんとあるし、/boot/grub/menu.lstなどにも
2.6.31-17バージョンが追加されているのですが、2.6.31-16が起動しています。
なお、このマシンはUBUNTU9.10をクリーンインストールしたもので、UBUNTU単独のかなり古いPCです。
先月までのアップデートでは、何の問題もありませんでした。
使用する上では特に不都合はないのですが、ちょっと気になります。
まず、何を調べたらよいか辺りから教えていただけませんでしょうか?
よろしくお願いいたします。

オフライン

 

#2 2010-01-13 02:21:59

pores_n
メンバ
登録日: 2008-03-13

Re: 起動するkernelが2.6.31-17にならない

fjs による投稿:

なお、このマシンはUBUNTU9.10をクリーンインストールしたもので、UBUNTU単独のかなり古いPCです。
先月までのアップデートでは、何の問題もありませんでした。

Ubuntu 9.10のクリーンインストールであれば、
/boot/grub/menu.lst
は存在しないはずですが、存在しているのが気になります。

端末で

コード:

uname -r

コード:

grep title /boot/grub/ment.lst

コード:

grep menuentry /boot/grub/grub.cfg

コード:

cat /var/log/installer/media-info

をそれぞれ実行して、
その結果を載せてみてください。
3つ目と4つ目のコマンドはエラーが出るかもしれませんが、
そのエラーもそのまま載せてください。

オフライン

 

#3 2010-01-13 02:58:20

fjs
メンバ
登録日: 2008-05-27

Re: 起動するkernelが2.6.31-17にならない

さっそくの回答ありがとうございます。

{510} uname -r
2.6.31-16-generic

{512} grep title /boot/grub/menu.lst
# title        Windows 95/98/NT/2000
# title        Linux
title        Ubuntu 9.10, kernel 2.6.31-17-generic
title        Ubuntu 9.10, kernel 2.6.31-17-generic (recovery mode)
title        Ubuntu 9.10, kernel 2.6.31-16-generic
title        Ubuntu 9.10, kernel 2.6.31-16-generic (recovery mode)
title        Ubuntu 9.10, kernel 2.6.31-15-generic
title        Ubuntu 9.10, kernel 2.6.31-15-generic (recovery mode)
title        Chainload into GRUB 2
title        Ubuntu 9.10, memtest86+

{513} grep menuentry /boot/grub/grub.cfg
menuentry "Ubuntu, Linux 2.6.31-16-generic" {
menuentry "Ubuntu, Linux 2.6.31-16-generic (recovery mode)" {
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {

{514} cat /var/log/installer/media-info
Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)

といったところです。menu.lstには17があるのにgrub.cfgにはないですね。この辺が関係しているのかな?
なお14については正確には忘れてしまったのですが、いつか削除した記憶があります。

オフライン

 

#4 2010-01-13 10:34:50

ack
メンバ
登録日: 2007-06-01

Re: 起動するkernelが2.6.31-17にならない

grub1とgrub2それぞれで使用するファイルが混在しているようです。

https://forums.ubuntulinux.jp/viewtopic.php?pid=44600#p44600

のような状況になっていませんでしょうか?

オフライン

 

#5 2010-01-13 18:18:23

pores_n
メンバ
登録日: 2008-03-13

Re: 起動するkernelが2.6.31-17にならない

端末で

コード:

dpkg-query -S /usr/sbin/update-grub

を実行すると、

1) grub: /usr/sbin/update-grub
2) grub-pc: /usr/sbin/update-grub

のどちらかが出力されると思うのですが、
1)だった場合は、
grub-pcをインストールして、

コード:

sudo update-grub

でよさそうです。

ただし、grub(Legacy)パッケージに依存するものがある場合は、
それらが削除されます。

オフライン

 

#6 2010-01-14 00:13:01

fjs
メンバ
登録日: 2008-05-27

Re: 起動するkernelが2.6.31-17にならない

pores_n さん
ありがとうございます。解決いたしました。
{501} dpkg-query -S /usr/sbin/update-grub
grub: /usr/sbin/update-grub
だったので、パッケージマネージャからgrub-pcをインストールして、
update-grubを行って、rebootして、現在、2.6.31-17になっています。

ackさんの指摘のページを見てみたのですが、ちょっと似たような状況ですね。
ただし、このPCの場合、アップデート時には特に何も変わったことはありませんでした。
kernelは通常どおりにインストールされたような感じでした。
それに最近、何かをインストールした記憶もないので、なぜ今月からこうなってしまったのかは、
ちょっとわかりません。

とにかく、現在は正常です。ありがとうございます。

オフライン

 

Board footer

Powered by FluxBB