お知らせ

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

#1 2010-08-18 13:53:13

ubuntuodaki
メンバ
登録日: 2008-05-26

Ubuntu 10.04と他のLinuxのデュアルブート

Ubuntu 10.04とMoblinというLinuxでデュアルブートしたいのですが、
なぜかその項目を選択するとエラーを吐いてしまいます。
どうすれば起動できるようになるでしょうか?

GRUBの設定ファイル(grub.cfg)の内容
-------------------------------
いろいろな設定…

### BEGIN /etc/grub.d/40_custom ###
menuentry "Moblin" {
        insmod ext2
        set root='(hd0,5)
    search --no-floppy --fs-uuid --set UUIDUUID-UUID-UUID-UUID-UUIDUUIDUUID
    chainloader +1
}
### END /etc/grub.d/40_custom ###

いろいろな設定…
--------------------------------

オフライン

 

#2 2010-08-18 17:35:22

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

Re: Ubuntu 10.04と他のLinuxのデュアルブート

参考までに、私のFedoraとのデュアルブート設定です。

/etc/default/grub  (変更点のみ: 起動メッセージやgrubメニューを出す)

#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""

/etc/grub.d/40_custom

menuentry "Fedora 13 6i86.PAE (on /dev/sda2)" {
   insmod ext4
   set root=(hd0,2)
   chainloader +1
}

その他の変更(余計なことはさせない)

sudo chmod -x /etc/grub.d/30_os-prober

オフライン

 

#3 2010-08-18 17:51:39

hmatsue
アドバイザ
登録日: 2009-03-10

Re: Ubuntu 10.04と他のLinuxのデュアルブート

念の為ですが、
search --no-floppy --fs-uuid --set UUIDUUID-UUID-UUID-UUID-UUIDUUIDUUID
となっているのは手動編集して投稿されたものでしょうか。
UUID自体は実際のUUIDと一致していますでしょうか。

エラーメッセージなどについてはできるだけ詳細に説明していただいた方がフォローが付きやすくなるかと思います。

以下、参考まで、ですが、私の場合は、各Linux毎にそれぞれのパーティションのPBRにgrub/grub2をインストールして、MBRにはGAGを入れています(Kubuntu 10.04, Ubuntu 10.10 alpha, Gentoo)。

オフライン

 

#4 2010-08-18 18:52:58

kiyop
拒否
From: http://kiyoandkei.bbs.fc2.com/
登録日: 2010-01-23

Re: Ubuntu 10.04と他のLinuxのデュアルブート

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

オフライン

 

#5 2010-08-23 13:50:11

ubuntuodaki
メンバ
登録日: 2008-05-26

Re: Ubuntu 10.04と他のLinuxのデュアルブート

いろいろとやってみましたがまだだめです。
こんなエラーが出るようになりました。

error:file not found
error:invalid signature

「file not found」と出ているので、hd0,6(前hd0,5と書いたのは間違えです。)
にGRUBがないのかなと思って(hd0,5),(hd0,4)…と変えてみたのですが、直らなくて、
/etc/grub.d/40_customがないのかな?と思って調べてみましたが、しっかりありました。
いったい何のファイルがないのでしょうか?
そして「invalid signature(訳:無効な署名です。)」ということはどういうことなのでしょうか?

オフライン

 

#6 2010-08-23 14:41:48

weyk
メンバ
登録日: 2009-04-03

Re: Ubuntu 10.04と他のLinuxのデュアルブート

何をした時に、そのエラーが出る と言う話しなのか、判断が付きません。
# 基本的に、「どの状態(画面)から」「どうしたときに」「どうなった(生のエラーメッセージ)」の一式が必要。今あるのは最後の生のエラーメッセージだけということになります。

 また、そのエラーが、メニューを選んだ時に出るとすると、そのメニューエントリーがどうなっているかも記載が無いため、詳細は不明です。
# signatureは、「決まったコードがある」ということ。決まったコードがあるはずなのに、それが見つからないのでエラー と。
# 今回はおそらく、選択したパーティションのPBRに、PBRから起動するためのコードが存在していなかったのではないでしょうか?(起動できる(かも知れない)PBRには、シグネチャ(マーカー)がある(はず))


ところで、ファイルシステムのext4の場合は、「insmod ext2」ではないでしょうか。ext2.modが、ext2/3/4を一通り処理可能かと思います。
# grub2自身がext4に対応したバージョンであれば という話しです。

なんとなく ですが、
・insmod ext4と書いている為、ext4.modが無いのでerror:file not found。
・間違えたパーティションを指定しているか、そもそも起動しようとしているOSのパーティションに対して、PBRに設定をしていない為(※)に、error:invalid signature。
あたりなのかなぁ と思うところです。


※Ubuntuの場合で考えると、標準的なインストールではGRUBはMBRとファイルシステム内の領域を用いてインストールされて、PBRを経由しません。と、すると、他のOSも、標準的なインストールにおいて、起動にPBRを用いない(用いられない)構成でインストールされている可能性が考えられ、その場合、別途、PBRに何か設定する必要がある ということになります(Ubuntuの場合であれば、「sudo grub-install /dev/sda2」(sda2の場合)とかですね)

オフライン

 

#7 2010-08-24 07:00:42

ubuntuodaki
メンバ
登録日: 2008-05-26

Re: Ubuntu 10.04と他のLinuxのデュアルブート

Moblinを選択したときにエラーが出ます。
今はこんな感じに記述しています。

### BEGIN /etc/grub.d/40_custom ###
menuentry 'Moblin (on /dev/sda7)' {
    insmod ext3
    set root='(hd0,7)'
    search --no-floppy --fs-uuid --set blkidコマンドで調べたUUID
    chainloader +1
}
### END /etc/grub.d/40_custom ###


>・間違えたパーティションを指定しているか、そもそも起動しようとしているOSのパーティションに対して、PBRに設定をしていない為

間違えたパーティションを指定していることはないかもしれませんが、
OSのパーティションに対して、PBRに設定をしていないというのはありえるかもしれません。
どうすればPBRを設定できるでしょうか?

オフライン

 

#8 2010-08-24 13:41:06

ubuntuodaki
メンバ
登録日: 2008-05-26

Re: Ubuntu 10.04と他のLinuxのデュアルブート

MoblinもGRUBを使っているので、その設定をUbuntuのGRUBに移せば、
PBRを設定せずにいけると思いますが、
MoblinのGRUBとUbunuのGRUBの書き方が違うのでどう書けばいいのか分かりません。

MoblinのGRUB:

title Moblin
BUILD: moblin-2.1-final-20091103-002 (2.6.31.6-17.1.moblin2-netbook)
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.31.6-17.1.moblin2-netbook ro root=/dev/sda7 quiet vga=current

オフライン

 

#9 2010-08-24 17:42:49

ubuntuodaki
メンバ
登録日: 2008-05-26

Re: Ubuntu 10.04と他のLinuxのデュアルブート

すいません。いろいろな理由があって1段階ブートをしなければならなくなりました。
なので新しいトピックを立てるのでそちらにお願いします。

オフライン

 

Board footer

Powered by FluxBB