お知らせ

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

#1 2011-05-27 05:07:32

Y22K
新しいメンバ
登録日: 2011-05-27

GRUB2 から RAID1 rootのシステムを起動する時 no such device が表示される

UbuntuServer11.04 を raid1 のシステムへインストールしました
sda を grub boot専用デバイスとして利用
sdb sdc でRAID1を組み、そこへシステムをインストールしました

一応起動はするのですがgrub 起動直前に、

no such device 7973ed3d-d381-4fc3-8d2c-ae395c1143ff

といった文字がでます(一瞬なのでよく読み取れませんが)
この後grubのmenu画面が出て、menuが終わるとかなり長い時間真っ黒な画面になった後、一応起動できます
(とこの真っ黒時間は、多分カーネルが接続デバイスを認識している時間だと思うのですが・・なぜ真っ黒なのでしょうねぇ、どっかでquietとかやってるのかな)

/boot/grub/grub.cfg を確認すると

menuentry 'Ubuntu, with Linux 2.6.38-8-server' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        set gfxpayload=$linux_gfx_mode
        insmod part_msdos
        insmod ext2
        set root='(/dev/sda,msdos1)'
        search --no-floppy --fs-uuid --set=root d6d33085-3cc7-4bcc-84d7-06f7ae0cef68
        linux   /vmlinuz-2.6.38-8-server root=UUID=7973ed3d-d381-4fc3-8d2c-ae395c1143ff ro
        initrd  /initrd.img-2.6.38-8-server

となっているのですが、raid0として作成した md0 のuuidは、/etc/mdadm/mdadm.cfgで確認したところ
UUID=248bce2d:82c4a965:52ecf418:47aa8b3f
となっています。この、248bce2d:82c4a965:52ecf418:47aa8b3f や 248bce2d:82c4a965:52ecf418:47aa8b3f はどこから来たIDなのでしょう?
ご存知の方おられましたら、情報を頂けますと幸いです

オフライン

 

#2 2011-05-27 05:27:05

Y22K
新しいメンバ
登録日: 2011-05-27

Re: GRUB2 から RAID1 rootのシステムを起動する時 no such device が表示される

追加情報です
mdadm --detail --scan で調べたUUIDはgrubのものと一致しませんでしたが
tune2fs -l /dev/md0 で調べると、grub設定のroot=UUID=の部分と一致しました
ということは、grub起動段階では grubはraid1 を見れていないが、一応bootパーティションは
みえているので、そちらから カーネルと initrd.imgを読みだして その中でraid認識して
rootをマウントしている?

/boot/grub/ の中をみると、raid関係っぽい *.modがあるので grub2段階でraid認識できる
ものと期待したのですが・・・(というか、ubuntu のインストーラーはそれを期待して設定してますね)

オフライン

 

#3 2011-05-27 14:20:39

Y22K
新しいメンバ
登録日: 2011-05-27

Re: GRUB2 から RAID1 rootのシステムを起動する時 no such device が表示される

/etc/default/grub の中の
#GRUB_DISABLE_LINUX_UUID=true
のコメントを外し、UUIDでなく
linux   /vmlinuz-2.6.38-8-server root=/dev/md0 ro
と md0を直に認識させることでエラーはでなくなりました(なんとなく釈然としませんが)

ただ、grubメニュー後に10秒~20秒待たされる問題は解決しないですね・・・

オフライン

 

Board footer

Powered by FluxBB