現在、Windows XPとFedora 9のデュアルブート環境の端末を所有しています。しかし、OpenSUSE10.3をインストールしなくてはならない事情ができたのですが、未だかつてマルチブート環境を構築したことがありません。
調べたところ、ハードディスクの空き領域にSUSE用のパーティーションを確保 (SWAPは共有可能??)し、その後ブートローダーをMBRでなく、SUSEのパーティションの先頭にインストールすればいい、というところまではわかりました。
しかし、その後、FedoraのほうでGRUBの設定ファイル (grub.conf)を編集し、SUSEのブートローダーを呼び出せるようにしなければいけないようですが、どこの部分に何を書き加えればよいのでしょうか?
また、FedoraのほうでSUSEのパーティションをマウントしなければいけないようなことも聞きましたが、その方法にもご教示願えると幸いです。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
> SUSEを起動させるには、SUSEのインストールを行う際に、
> GRUBはMBRにインストールするということでよろしいでしょうか?
MBRは、通常システムに一つしかありません。
SUSEをインストールしたときは、MBRのポインタは、SUSEの
grub.confをポイントするということです。
MBRは、Fedoraのgrub.confのポインタから、SUSEのgrub.confを
ポイントに書き換えられてしまうということです。
よって、最新のインストールしたLinuxのgrub.confにポイントが
書き換わるわけです。
よって最新のインストールしたLinuxのgrub.confが有効になり、
それを編集の対象とするのです。
この場合、MBRのポイントの変化は、
XPのc:\boot.ini → Fedoraのgrub.conf → SUSEのgrub.confに、
書き換えられています。
よって、これからは、SUSEのgrub.confの編集が対象となります。
No.2
- 回答日時:
Fedora9は、起動できれば、大丈夫です。
トリプルブートでも何も変わりません。
パソコンが起動する仕組みさえ理解していればよいです。
BIOS → MBR → C:\boot.ini
これは、windows XPの起動です。
BIOS → MBR → /boot/grub/grub.conf
これは、Fedoraの起動です。
一度、grub.confを見てください。
grub.confの中を見れば、簡単な構造ですよ。
title
から、次titleの前まで、コピーして貼り付ければよいだけです。
grub.confが、menu.lstにLinuxの種類により変わるだけです。
また、安全のため、MBRを各Linuxをインストールする度に、
セーブしておけば、いつでも戻せます。
SUSEをインストールする前に、FedoraのMBRを保存しておく。
SUSEをインストールする。
SUSEのgrub.conf(menu.lstかな)に、Fedoraのgrub.confのFedora分を、
コピー貼り付ければよいです。
ヒントとしては、MBRのセーブは、
dd if=/dev/hda of=/media/fd0/mbr-fed.img bs=512 count=1
MBRのリストアは、
dd of=/dev/hda if=/media/fd0/mbr-fed.img bs=512 count=1
Fedoraの/bootパーティションを、hda3とすれば、
mount /media/hda3
/etc/fstabに、
/dev/hda3 /media/hda3 ext3 defaults 0 0
cd /media
mkdir hda3
とすれば、アクセスできるでしよう。
ありがとうございます。
ところで、SUSEを起動させるには、SUSEのインストールを行う際に、GRUBはMBRにインストールするということでよろしいでしょうか?
No.1
- 回答日時:
Linux同士のマルチブートの場合は、同じブートローダー(いまどきは普通GRUBですね)なら
MBRにGRUBがあって、その参照する設定ファイルに設定があれば
どちらも自由に起動できるようになります。
GRUBは、読み込まれると、まず指定されている設定ファイルを読み出します。
/boot/grub/menu.lstあたりにあったりします。
ただし、ディストリビューションによっていくつか違います。
たとえば
/dev/sda1の/boot/grub/menu.lstと
/dev/sdb1の/boot/grub/menu.lstをテキストエディタで開いて
設定内容をGRUBが実際に参照するほうにコピーペーストするだけで
起動メニューに追加できるわけです。
逆に、MBR上のGRUBと別のHDDに設定ファイルがあると
このHDDを取り外すことでGRUBが正常に機能しなくなったりもします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux ASUS UEFI BIOS バージョン 0507 x64 のマザーボードを使ってますが、このマザボ 1 2023/05/18 21:13
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- UNIX・Linux fedora30のパーティションの編集について 1 2023/05/23 14:53
- UNIX・Linux LinuxのOSのインストールについて 2 2022/07/28 14:10
- UNIX・Linux Linuxのパーティションタイプ(MBR/GPT)について 2 2022/07/26 13:35
- FTTH・光回線 AU光回線の速度が出ません 2 2022/07/30 16:05
- ドライブ・ストレージ M.2 NVME SSDがWindowsからはアクセスできるのにBIOSで認識されない 8 2023/03/16 21:46
- UNIX・Linux ubuntuサーバーを久々に再起動したらネットにつながらなくなった。 1 2022/06/06 16:21
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerMac G4をインストールして...
-
2つのOSを別々のHDDに入れたが...
-
破棄されたオブジェクトにアク...
-
外付けHDDにOSはインストール出...
-
MAC G4(MDD)を単独のOS9.2で使...
-
Phoenix BIOS 4.04について
-
Win10とWin10デュアルブートし...
-
なんでCDを読んでくれないので...
-
LINUXからWindowsへの修復
-
grub>が出てきます
-
Linux (Ubuntu) をUSB外付けSSD...
-
リストアできない
-
現在初自作PCに挑戦しているの...
-
起動を2台のHDDから選べるよう...
-
マルチブートで32ビットと64ビ...
-
Linuxのマルチブート時のブート...
-
Linux osのインストールについて
-
Windows10クリーンインストール...
-
linuxのIMEの件
-
FMVマイページ、FMVサーチが勝...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つのOSを別々のHDDに入れたが...
-
Win10とWin10デュアルブートし...
-
マルチブートで32ビットと64ビ...
-
デュアルブートでインストール...
-
外付けHDDにOSはインストール出...
-
Windows7からWindowsXPにダウン...
-
起動を2台のHDDから選べるよう...
-
PowerMac G4をインストールして...
-
OSを再インストールしたらOSが2...
-
imac G4 の初期化
-
MAC G4(MDD)を単独のOS9.2で使...
-
DOSのデュアルブートってどうや...
-
Puppy Linuxをアンインストール...
-
Linuxを削除して、WindowsXPに...
-
マルチブートのPCから特定のOS...
-
ThinkPad X31にOSをインストー...
-
マルチブートは 1台のハードデ...
-
high sierra からダウングレー...
-
HDD2個を切り替え
-
FDISKのパテーションをはずして...
おすすめ情報