Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001305Vine Linux1 バグ公開2012-07-02 07:342012-07-07 20:45
anonymous 
 
不明 
完了不明 
VineSeed 
 
x86
kmod,kernel#3.4.4-1vl7,lvmも?
0001305: kmodインストール後にインストールしたカーネルで起動できない
LVMに/と/homeを置いたシステム上のことなのですがkmodをインストールしたあとでkernelを再インストールしたところ起動に失敗してしまうようになりました。
起動が停止した時のメッセージは以下のようなものです。

Loading /lib/keymaps/i386/qwerty/jp106.map
 Reading all phisical volumes. This may take a while...
 No volume groups found
 Volume group "VolGroup00" not found
Unable to access resume device (swap:/dev/sda6)
mount: could not find filesystem '/dev/root'
setuproot: moving /dev failed: No such file or directory
setuproot: error mounting /proc: Nosuch file or directory
setuproot: error mounting /sys: No such file or directory
switchroot: mount failed: No such file or directory


kmodをインストール後カーネル再インストール時に以下のようなメッセージが出ていました。

[root@localhost ryuichi]# apt-get reinstall kernel#3.4.4-1vl7
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
アップグレード: 0 個, 新規インストール: 0 個, 再インストール: 1 個, 削除: 0 個, 保留: 0 個
0B/22.3MB のアーカイブを取得する必要があります。
展開後に 0B のディスク容量が追加消費されます。
続行しますか? [Y/n]y
変更を適用しています...
準備中 ############################## [100%]
更新/インストール中
  kernel-3.4.4-1vl7.i686 ############################## [100%]
WARNING: could not open /lib/modules/3.4.4-1vl7/modules.order: No such file or directory
WARNING: could not open /lib/modules/3.4.4-1vl7/modules.builtin: No such file or directory
WARNING: is a not a block device, skipping
WARNING: could not open /tmp/initrd.W13sKH/lib/modules/3.4.4-1vl7/modules.order: No such file or directory
WARNING: could not open /tmp/initrd.W13sKH/lib/modules/3.4.4-1vl7/modules.builtin: No such file or directory
WARNING: could not open /lib/modules/3.4.4-1vl7/modules.order: No such file or directory
WARNING: could not open /lib/modules/3.4.4-1vl7/modules.builtin: No such file or directory
完了
Reboot required.

kmodを削除して旧来のmodule-init-toolsに戻しkernelを再インストールすると正常に起動します。

HDDのパーテーショニングは以下のようになっており/dev/sdb8が/bootで/dev/sdb4のLVM領域の中の/VolGroup00/LogVol05が/,/VolGroup00/LogVol02が/homeになっています。

[root@localhost ryuichi]# fdisk -l /dev/sda

Disk /dev/sda: 80.0 GB, 80026361856 bytes
ヘッド 255, セクタ 63, シリンダ 9729, 合計 156301488 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0x0005f37a

デバイス ブート 始点 終点 ブロック Id システム
/dev/sda1 2048 42803199 21400576 83 Linux
/dev/sda2 42803200 83599359 20398080 83 Linux
/dev/sda3 83602258 93915989 5156866 5 拡張領域
/dev/sda4 * 93923328 156299263 31187968 7 HPFS/NTFS/exFAT
/dev/sda5 83602260 88228979 2313360 b W95 FAT32
/dev/sda6 88229043 93915989 2843473+ 82 Linux スワップ / Solaris
[root@localhost ryuichi]# fdisk -l /dev/sdb

Disk /dev/sdb: 164.7 GB, 164696555520 bytes
ヘッド 255, セクタ 63, シリンダ 20023, 合計 321672960 セクタ
Units = セクタ数 of 1 * 512 = 512 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
ディスク識別子: 0xc3a0c3a0

デバイス ブート 始点 終点 ブロック Id システム
/dev/sdb1 63 2040254 1020096 5 拡張領域
/dev/sdb4 2040255 321669494 159814620 8e Linux LVM
/dev/sdb5 126 208844 104359+ 83 Linux
/dev/sdb6 208908 417689 104391 83 Linux
/dev/sdb7 417753 626534 104391 83 Linux
/dev/sdb8 626598 833535 103469 83 Linux
/dev/sdb9 835584 1081343 122880 83 Linux
/dev/sdb10 1083392 1513471 215040 83 Linux
/dev/sdb11 * 1515520 1875967 180224 83 Linux
/dev/sdb12 1879668 2040254 80293+ 83 Linux

grubのmenu.lstと/etc/fstabの内容は以下のようになっています。
menu.lst
title Vine Linux (Current kernel)
    root (hd1,7)
    kernel /vmlinuz ro root=/dev/VolGroup00/LogVol05 resume=swap:/dev/sda6 vga=0x314 splash=silent quiet
    initrd /initrd.img

fstab
/dev/VolGroup00/LogVol05 / ext3 defaults 1 1
LABEL=/vseed /boot ext3 defaults 1 2
/dev/VolGroup00/LogVol02 /home ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/sda6 swap swap defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0

以上です、自分が何か間違えているのかもしれませんがその時はお許しください。
よろしくおねがいします。
設定されていません。
課題の履歴
2012-07-02 07:34anonymous新規課題
2012-07-03 23:56kudohコメント追加: 0000899
2012-07-04 01:04anonymousコメント追加: 0000900
2012-07-04 01:09anonymousコメント追加: 0000901
2012-07-05 20:58kudohコメント追加: 0000902
2012-07-06 03:10anonymousコメント追加: 0000903
2012-07-07 12:47kudohコメント追加: 0000904
2012-07-07 19:53anonymousコメント追加: 0000905
2012-07-07 20:45kudoh状態新規 => 完了
2012-07-07 20:45kudohコメント追加: 0000906

コメント
(0000899)
kudoh   
2012-07-03 23:56   
アップデートを実施した後、initrdの再作成は実行されたでしょうか?
実行されていなければ、お試しください。

> LVMに/と/homeを置いたシステム上のことなのですがkmodをインストールしたあと
> でkernelを再インストールしたところ起動に失敗してしまうようになりました。
>
> 起動が停止した時のメッセージは以下のようなものです。
>
> Loading /lib/keymaps/i386/qwerty/jp106.map
> Reading all phisical volumes. This may take a while...
> No volume groups found
> Volume group "VolGroup00" not found
> Unable to access resume device (swap:/dev/sda6)
> mount: could not find filesystem '/dev/root'
> setuproot: moving /dev failed: No such file or directory
> setuproot: error mounting /proc: Nosuch file or directory
> setuproot: error mounting /sys: No such file or directory
> switchroot: mount failed: No such file or directory
>
>
> kmodをインストール後カーネル再インストール時に以下のようなメッセージが出
> ていました。
>
> [root@localhost ryuichi]# apt-get reinstall kernel#3.4.4-1vl7
> パッケージリストを読みこんでいます... 完了
> 依存情報ツリーを作成しています... 完了
> アップグレード: 0 個, 新規インストール: 0 個, 再インストール: 1 個, 削除
> : 0 個, 保留: 0 個
> 0B/22.3MB のアーカイブを取得する必要があります。
> 展開後に 0B のディスク容量が追加消費されます。
> 続行しますか? [Y/n]y
> 変更を適用しています...
> 準備中 ##############################
> [100%]
> 更新/インストール中
> kernel-3.4.4-1vl7.i686 ############################## [100%]
> WARNING: could not open /lib/modules/3.4.4-1vl7/modules.order: No such
> file or directory
> WARNING: could not open /lib/modules/3.4.4-1vl7/modules.builtin: No such
> file or directory
> WARNING: is a not a block device, skipping
> WARNING: could not open /tmp/initrd.W13sKH/lib/modules/3.4.4-
> 1vl7/modules.order: No such file or directory
> WARNING: could not open /tmp/initrd.W13sKH/lib/modules/3.4.4-
> 1vl7/modules.builtin: No such file or directory
> WARNING: could not open /lib/modules/3.4.4-1vl7/modules.order: No such
> file or directory
> WARNING: could not open /lib/modules/3.4.4-1vl7/modules.builtin: No such
> file or directory
> 完了
> Reboot required.
>
> kmodを削除して旧来のmodule-init-toolsに戻しkernelを再インストールすると正
> 常に起動します。
>
> HDDのパーテーショニングは以下のようになっており/dev/sdb8が/bootで
> /dev/sdb4のLVM領域の中の/VolGroup00/LogVol05が/,/VolGroup00/LogVol02が
> /homeになっています。
>
> [root@localhost ryuichi]# fdisk -l /dev/sda
>
> Disk /dev/sda: 80.0 GB, 80026361856 bytes
> ヘッド 255, セクタ 63, シリンダ 9729, 合計 156301488 セクタ
> Units = セクタ数 of 1 * 512 = 512 バイト
> セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
> I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
> ディスク識別子: 0x0005f37a
>
> デバイス ブート 始点 終点 ブロック Id システム
> /dev/sda1 2048 42803199 21400576 83 Linux
> /dev/sda2 42803200 83599359 20398080 83 Linux
> /dev/sda3 83602258 93915989 5156866 5 拡張領域
> /dev/sda4 * 93923328 156299263 31187968 7 HPFS/NTFS/exFAT
> /dev/sda5 83602260 88228979 2313360 b W95 FAT32
> /dev/sda6 88229043 93915989 2843473+ 82 Linux スワップ /
> Solaris
> [root@localhost ryuichi]# fdisk -l /dev/sdb
>
> Disk /dev/sdb: 164.7 GB, 164696555520 bytes
> ヘッド 255, セクタ 63, シリンダ 20023, 合計 321672960 セクタ
> Units = セクタ数 of 1 * 512 = 512 バイト
> セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
> I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト
> ディスク識別子: 0xc3a0c3a0
>
> デバイス ブート 始点 終点 ブロック Id システム
> /dev/sdb1 63 2040254 1020096 5 拡張領域
> /dev/sdb4 2040255 321669494 159814620 8e Linux LVM
> /dev/sdb5 126 208844 104359+ 83 Linux
> /dev/sdb6 208908 417689 104391 83 Linux
> /dev/sdb7 417753 626534 104391 83 Linux
> /dev/sdb8 626598 833535 103469 83 Linux
> /dev/sdb9 835584 1081343 122880 83 Linux
> /dev/sdb10 1083392 1513471 215040 83 Linux
> /dev/sdb11 * 1515520 1875967 180224 83 Linux
> /dev/sdb12 1879668 2040254 80293+ 83 Linux
>
> grubのmenu.lstと/etc/fstabの内容は以下のようになっています。
> menu.lst
> title Vine Linux (Current kernel)
> root (hd1,7)
> kernel /vmlinuz ro root=/dev/VolGroup00/LogVol05 resume=swap:/dev/sda6 vga=0x314 splash=silent quiet
> initrd /initrd.img
>
> fstab
> /dev/VolGroup00/LogVol05 / ext3 defaults
> 1 1
> LABEL=/vseed /boot ext3 defaults
> 1 2
> /dev/VolGroup00/LogVol02 /home ext3 defaults 1 2
> none /dev/pts devpts gid=5,mode=620
> 0 0
> none /dev/shm tmpfs defaults
> 0 0
> none /proc proc defaults
> 0 0
> none /sys sysfs defaults
> 0 0
> /dev/sda6 swap swap defaults 0 0
> /dev/VolGroup00/LogVol01 swap swap defaults
> 0 0
>
> 以上です、自分が何か間違えているのかもしれませんがその時はお許しくださ
> い。
> よろしくおねがいします。
(0000900)
anonymous   
2012-07-04 01:04   
ご対応いただき有り難うございます。

> アップデートを実施した後、initrdの再作成は実行されたでしょうか?
> 実行されていなければ、お試しください。


[root@localhost boot]# mkinitrd initrd-3.4.4-1vl7.img 3.4.4-1
initrd-3.4.4-1vl7.img already exists.
[root@localhost boot]# rm /boot/initrd-3.4.4-1vl7.img
[root@localhost boot]# mkinitrd initrd-3.4.4-1vl7.img 3.4.4-1
No modules available for kernel "3.4.4-1".

というふうになり上手くinitrdイメージが作成されないようです、[VineSeed:025359] upload: kmod, mkinitrd,aptで鈴木様がお書きになっているものを読みますと

>mkinitrd-6.0.93-16 を upload しました。
>上記 kmod 対応です。

とのことですが自分の環境ではmk-initrdはmkinitrd-6.0.93-15であり末尾の数字が1少ないようです、mk-initrd-6.0.93-16はどこから入手できますでしょうか?
(0000901)
anonymous   
2012-07-04 01:09   
上の投稿で
> が1少ないようです、mk-initrd-6.0.93-16はどこから入手できますでしょうか?

のところmkinitrd-6.0.93-16でした。訂正させて頂きます。
(0000902)
kudoh   
2012-07-05 20:58   
> 上の投稿で
> > が1少ないようです、mk-initrd-6.0.93-16はどこから入手できますでしょうか?
>
> のところmkinitrd-6.0.93-16でした。訂正させて頂きます。

先日mkinitrd-6.0.93-17が投入されました。
バージョンフィックスですので目立った違いはないはずです。

なお、initrdの再作成ですが、/boot直下で
mkinitrd initrd-3.4.4-2vl7.img 3.4.4-2vl7
を実行してください。
(kernel-3.4.4-2vl7が現Seedの最新バージョンです)
(0000903)
anonymous   
2012-07-06 03:10   
リプライありがとうございます。
> 先日mkinitrd-6.0.93-17が投入されました。
> バージョンフィックスですので目立った違いはないはずです。
>
とのことでしたのでapt-get update,apt-get distupgradeしてみたところ
無事にmkinitrdとkernel#3.4.4-2vl7他がインストールされ特にmkinitrd
を手で実行しなくてもinitrd-3.4.4-2vl7.imgも生成されておりました。
また起動もOKでした。

> なお、initrdの再作成ですが、/boot直下で
> mkinitrd initrd-3.4.4-2vl7.img 3.4.4-2vl7
> を実行してください。
> (kernel-3.4.4-2vl7が現Seedの最新バージョンです)

こちらも以下のようにして検証してみたところきちんとinitrd-3.4.4-2vl7.imgが作成されることを確認できました。担当者様、お世話になりました。


[root@localhost boot]# rm initrd-3.4.4-2vl7.img
[root@localhost boot]# mkinitrd initrd-3.4.4-2vl7.img 3.4.4-2vl7
WARNING: could not open /tmp/initrd.TSw425/lib/modules/3.4.4-2vl7/modules.order: No such file or directory
WARNING: could not open /tmp/initrd.TSw425/lib/modules/3.4.4-2vl7/modules.builtin: No such file or directory
[root@localhost boot]# ls initrd-3.4.4-*
initrd-3.4.4-1vl7.img initrd-3.4.4-2vl7.img
[root@localhost boot]#
(0000904)
kudoh   
2012-07-07 12:47   
> こちらも以下のようにして検証してみたところきちんとinitrd-3.4.4-2vl7.imgが
> 作成されることを確認できました。担当者様、お世話になりました。
>
>
> [root@localhost boot]# rm initrd-3.4.4-2vl7.img
> [root@localhost boot]# mkinitrd initrd-3.4.4-2vl7.img 3.4.4-2vl7
> WARNING: could not open /tmp/initrd.TSw425/lib/modules/3.4.4-
> 2vl7/modules.order: No such file or directory
> WARNING: could not open /tmp/initrd.TSw425/lib/modules/3.4.4-
> 2vl7/modules.builtin: No such file or directory
> [root@localhost boot]# ls initrd-3.4.4-*
> initrd-3.4.4-1vl7.img initrd-3.4.4-2vl7.img
> [root@localhost boot]#

解決したようで何よりでした。
なお、WARNINGの方は先日投入されましたmkinitrd-6.0.93-18で
module.{order,builtin}への対応がされていますので、
現在はWARNINGが発生せずにinitrdを作成できます。
こちらもご確認ください。
確認され次第、このトピックは閉じたいと思います。
(0000905)
anonymous   
2012-07-07 19:53   
元投稿者です、お世話になります。

> 解決したようで何よりでした。
> なお、WARNINGの方は先日投入されましたmkinitrd-6.0.93-18で
> module.{order,builtin}への対応がされていますので、
> 現在はWARNINGが発生せずにinitrdを作成できます。
> こちらもご確認ください。
> 確認され次第、このトピックは閉じたいと思います。

Synapticでmkinitrd他をアップデート後mkinitrdを実行してみました。

[root@localhost boot]# mv initrd-3.4.4-2vl7.img initrd-3.4.4-2vl7.img.old

[root@localhost boot]# mkinitrd initrd-3.4.4-2vl7.img 3.4.4-2vl7
[root@localhost boot]#

となりWARNINGが出なくなったことことが確認できました。
再起動したところ正常にブートできます(気のせいか少し早くなったような)

迅速に対応していただきありがとうございます、お世話になりました。
(0000906)
kudoh   
2012-07-07 20:45   
> 元投稿者です、お世話になります。
>
> > 解決したようで何よりでした。
> > なお、WARNINGの方は先日投入されましたmkinitrd-6.0.93-18で
> > module.{order,builtin}への対応がされていますので、
> > 現在はWARNINGが発生せずにinitrdを作成できます。
> > こちらもご確認ください。
> > 確認され次第、このトピックは閉じたいと思います。
>
> Synapticでmkinitrd他をアップデート後mkinitrdを実行してみました。
>
> [root@localhost boot]# mv initrd-3.4.4-2vl7.img initrd-3.4.4-
> 2vl7.img.old
>
> [root@localhost boot]# mkinitrd initrd-3.4.4-2vl7.img 3.4.4-2vl7
> [root@localhost boot]#
>
> となりWARNINGが出なくなったことことが確認できました。
> 再起動したところ正常にブートできます(気のせいか少し早くなったような)
>
> 迅速に対応していただきありがとうございます、お世話になりました。

確認されましたので、完了とします。