
Ubuntu日本語フォーラム

ログインしていません。
先週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です。
先月までのアップデートでは、何の問題もありませんでした。
使用する上では特に不都合はないのですが、ちょっと気になります。
まず、何を調べたらよいか辺りから教えていただけませんでしょうか?
よろしくお願いいたします。
オフライン
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つ目のコマンドはエラーが出るかもしれませんが、
そのエラーもそのまま載せてください。
オフライン
さっそくの回答ありがとうございます。
{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については正確には忘れてしまったのですが、いつか削除した記憶があります。
オフライン
grub1とgrub2それぞれで使用するファイルが混在しているようです。
https://forums.ubuntulinux.jp/viewtopic.php?pid=44600#p44600
のような状況になっていませんでしょうか?
オフライン
端末で
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)パッケージに依存するものがある場合は、
それらが削除されます。
オフライン
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は通常どおりにインストールされたような感じでした。
それに最近、何かをインストールした記憶もないので、なぜ今月からこうなってしまったのかは、
ちょっとわかりません。
とにかく、現在は正常です。ありがとうございます。
オフライン