お知らせ

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

#1 2010-07-26 16:54:24

kf420
新しいメンバ
登録日: 2010-07-26

BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

自力解決を断念しましたのでどなたか教えてください。
「EasyBCD」でBootmgrを編集し「XP Home」,「Vista Ultimate」,「ubuntu9.04」を一つのHDDにインストールしトリプルブート環境で使っていました。
今回10.04を使ってみようと思いアップグレードではなく新規にインストールを試みました。
9.04のOS領域とswap領域を削除して未フォーマット状態にして10.04のインストール先に指定。
  (9.04のときはGRUBのインストール先をOSインストール場所と同じく指定)
  (Vista上からEasyBCDでBootmgrに登録)
10.04のインストール先を先に削除した未フォーマット状態のパーティションに指定。
拡張ボタンを押してGRUB2のインストール先を同じパーティションにしようとしましたが選択できません。
  (9.04の場合も今回も/dev/sda7がインストール先ですが表示されない。たしか/dev/sda-1とか表示されていたはず)
Web上でいろいろ検索をした結果GRUB2をインストールせずubuntuのインストール終了後、LiveCDから起動してubuntu10.04のパーティションにGRUB2をインストールすれば良いのかと思いましたが自信も根拠も無くとても実行に移せそうにありません。
どなたか解決策を教えていただければと思います。
具体的な手順であれば最高です。

ubuntu9.04削除前のHDD
/dev/sda1 Primary   NTFS   WinXP
/dev/sda2 Primary   NTSF   WinVista
/dev/sda7 Primary          ubuntu
/dev/sda8                  ubuntu swap
/dev/sda5 Logical          data1
/dav/sda6 Logical          data1

オフライン

 

#2 2010-07-26 17:39:48

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

最近あまりパーティション操作をしてないので、もしかして間違ってたらごめんなさいですが、パーティションを削除してしまってから新規にパーティションを作成すると、元あったパーティション・ナンバーは欠番になって、新たに /dev/sda9 と /dev/sda10 が作成されたように記憶しているのですが、そんなことはないですかね?
それと、作業前にですが、/dev/sda7 なのに、primary ってことあるのかな・・・。
この構成だと、/dev/sda3 が extended なんですよね?

オフライン

 

#3 2010-07-27 09:00:48

kf420
新しいメンバ
登録日: 2010-07-26

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

LiveCDを起動してfdisk -l を実行した結果です。

ディスク /dev/sda: 250.1 GB, 250059350016 バイト
ヘッド 255, セクタ 63, シリンダ 30401
Units = シリンダ数 of 16065 * 512 = 8225280 バイト
セクタサイズ (論理 / 物理): 512 バイト / 512 バイト
I/O size (minimum/optimal): 512 bytes / 512 bytes
ディスク識別子: 0x9f799f79

デバイス ブート      始点        終点     ブロック   Id  システム
/dev/sda1   *           1        2611    20972826    7  HPFS/NTFS
/dev/sda2            2612       13054    83883397+   7  HPFS/NTFS
/dev/sda3           15666       30401   118366920    f  W95 拡張領域 (LBA)
/dev/sda5           15666       22845    57673318+   7  HPFS/NTFS
/dev/sda6           22846       30401    60693538+   7  HPFS/NTFS

Windows上からは
Primary C: XP
Primary D: Vista
Primary 未フォーマット領域 <--ubuntu10.04インストール領域
Extended
    Logical E: Data1
    Logical F: Data2
となっています。

よってインストールウィザード上でも
Linux - sda7
swap -- sda8
となるのは確認しています。
(削除後の10.04新規イントールでも同様)

オフライン

 

#4 2010-07-28 01:37:45

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

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

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

オフライン

 

#5 2010-07-28 08:30:30

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

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

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

オフライン

 

#6 2010-07-28 08:51:19

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

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

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

オフライン

 

#7 2010-07-28 13:40:22

kf420
新しいメンバ
登録日: 2010-07-26

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

皆様アドバイスありがとうございます。
>もしかして、インストーラーの画面で、/dev/sda7や/dev/sda8が現れるように設定されただけで、実際にはパーティションは編集されていないということでしょうか?
その通りです。
9.04をインストールしていた時はまったく今の構成の通りでインストール時に「空き領域を最大限利用する」を選択して、インストールウィザードの最後の画面で「拡張」ボタンを押してブートローダーを/dev/sda7にインストールしました。
その後「EasyBCD」を使ってbootmgrからgrubからOSk起動という流れでした。
今回も(10.04)も同じ要領でトリプルブートできると簡単に思いトライした結果が書き込みの通りです。
ext3からext4に、ブートローダがGrub 1からGrub 2に変わったことでここまで違うとは思っていませんでした。(勉強不足でした)

>msdosパーティションテーブルでは、基本領域(primary)と拡張領域(extended)の合計数は4以下にすることが原則です。特に拡張領域は一つにする必要があります。
①Primary C: XP
②Primary D: Vista
③Primary 未フォーマット領域 <--ubuntu10.04インストール予定領域
④Extended
     Logical E: Data1
     Logical F: Data2
↑原則どおりですよね?

疑問に思ったのですが、9.04インストール時は③にlinuxとswapの2つパーティションが有った訳ですがこの2つはパーティションは基本領域だったのでしょうか?Primary 4 + Extended 1 = 5 だったら原則違反ですよね。
①Primary C: XP
②Primary D: Vista
③Primary   : Ext3 linux(ubuntu9.04)
④Primary   : Ext3 swap
⑤Extended
 Logical  E: Data1
 Logical  F: Data2
msdosとlinuxではルールが違うのでしょうか?単純に疑問に思ってしまいました。

今回の私のケースの場合
~1~
 インストール予定の未フォーマット領域を拡張領域に変更(パーティションを切り直す)
 10.04をインストール
 この時Ext4にフォーマットしないで「空き領域を最大限利用する」を指定してインストールで良いのでしょうか?
~2~
 liveCD起動でGpartedで未フォーマット領域をExt4にフォーマット(基本領域のまま)
 swap領域を作成しないでインストール
どちらもブートローダーはOS自身のパーティションを指定。

以上の2つどちらかでインストール可能の見て良いでしょうか?

オフライン

 

#8 2010-07-28 22:58:28

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

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

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

オフライン

 

#9 2010-07-30 15:05:00

kf420
新しいメンバ
登録日: 2010-07-26

Re: BootmgrからGRUB2を起動してのデュアルブート or トリプルブート

結果からいきます。
~2~の方法でインストール成功かつトリプルブートOKでした。

1.LiveCDを起動
2.未フォーマット領域をExt4でフォーマット
3.インストール開始
4.手動でパーティションを選択(今回は/dev/sda4)
  メモリは4Gつんでいたのでswap領域は無し
5.拡張ボタンを押しブートローダーを/dev/sda4に
6.インストール終了
7.再起動
8.Vista起動
9.EasyBCDでbootmgr編集
10.無事ubuntu起動

4.の所でフォーマットにチェックしないでインストールしたら起動せず。
(このときのCDは雑誌のおまけ)
フォーマットにチェックをしたらインストールで成功しました。
(このときはubuntu- ja-10.04-desktop-i386-20100512.isoをCDに焼いた物)
たまたまかもしれませんが。

>インストーラーが自動的に拡張領域(/dev/sda3)を前方に13055セクタまで伸長して、/dev/sda3の前に/dev/sda7と/dev /sda8を作ってくれたのだと推測します。
納得しました。

本当におかげさまでした。
ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB