トップページ⇒linux
1001コメント310KB

マルチブート総合スレ 2つ目

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2010/11/30(火) 11:10:16ID:/wQOT52+
なんでも訊いてこいや(゚Д゚)ゴルァ!!(゚Д゚)ゴルァ!!(゚Д゚)ゴルァ!!

前スレ
http://hibari.2ch.net/test/read.cgi/linux/1094022155/


まずはここを読んでから ...

ブートとハードディスクのすべて
http://www37.tok2.com/home/nobusan/boot_hdd.html
0002↑ごめん3つ目だった2010/11/30(火) 11:12:16ID:/wQOT52+
スレ推奨のマルチブートの方法

・MBRにはMBMを入れ、各PBRをチェーンロード
 こうすることで各OSのブート環境を独立させることが出来るので
 どの順序でも新規インスト、アンインストを行なえる

・GRUBをどうしても使いたいなら、MBR後続等、パーティション外のセクターに
 stage2とmenu.lstを書き込む方法がある
 この方法ではMBMと同じ運用が可能になり、更にファイルシステムを理解できる
 というメリットはそのまま ( >>3 の�Cの形態 )


NTLDRで別領域にインストされているOSをブートしたり
GRUB、LILOをMBRに入れるのは各OSのブート環境の独立性の観点から却下
0003login:Penguin2010/11/30(火) 11:13:37ID:/wQOT52+
※ GRUBは関連ファイルをジオメトリ指定出来るため、様々なインストール形態があります
  MBR後続セクタにstage2等書き込む場合は第1パーティションの開始位置に注意!
  メーカー製PCならばくれぐれも信長に!
  なお、このスレ推奨は「MBRにはMBMを入れ各PBRをチェーンロードする」です誤解無きよう

/* MBR に GRUB を入れる際の各パターン */

×××◯ �@( MBR: stage1 )- { 後続セクタ: 無 } - [ パーテ内: stage2 menu.lst ]
×◯×◯ �A( MBR: stage1 )- { 後続セクタ: stage1_5 } - [ パーテ内: stage2 menu.lst ]
×◯△◯ �B( MBR: stage1 )- { 後続セクタ: stage2 } - [ パーテ内: menu.lst ]
◯◯◯× �C( MBR: stage1 )- { 後続セクタ: stage2 menu.lst } - [ パーテ内: 無 ]
││││
│││└ 簡単な設定変更
││└ どこを領域解放/フォーマットしても無問題
│└ パーテ内ファイルのジオメトリ依存無し
└ ローダ関連ファイル無し

# 通常のインストールでは、上2つのどちらかです

/* PBR に GRUB を入れる際の各パターン */
誰か書け
0004login:Penguin2010/11/30(火) 14:11:04ID:OLHRbzpK
MBMってGPTで使えるの?
0005login:Penguin2010/12/01(水) 00:29:41ID:wrQ0MFyc
grub(legacy)ってPBRにセットアップしたら、stage1_5は使わないんだな
stage2ジオメトリ依存かよ
0006login:Penguin2010/12/01(水) 00:42:03ID:utixFpoM
GRUBとGRUB2が区別されてないあたりレベルの低いスレだな
0007login:Penguin2010/12/01(水) 08:33:06ID:r5zfkxTZ
>>1のサイトに飛んだらFirefoxアドオンのWOTが真っ赤で怖いんだが
0008login:Penguin2010/12/01(水) 15:27:13ID:IcPJdpAR
たいしたことは書いてないから見なくていい
0009login:Penguin2010/12/02(木) 01:14:51ID:AhusxoQx
2TB買うか、SSDに順次買えていくか迷い所の昨今w
まあ暫くはGPTは用無し

>>6
正直、grub2は相手にされてないと思われ
0010login:Penguin2010/12/02(木) 09:16:05ID:EmBk8u3B
マルチブートするなら2段階ブート方式に統一しよう
ttp://wikiwiki.jp/disklessfun/?multipleboot

初心者相手に「grubをmbrに入れて苦労して設定しろ」とすすめるやつは
自分の無駄な知識をひけらかしたいだけだろ。
0011login:Penguin2010/12/02(木) 09:51:41ID:Ija/Cf8e
2段階ブート方式も無駄な知識だろ
お前も同類だ
0012login:Penguin2010/12/02(木) 10:17:45ID:AhusxoQx
↑grub厨乙w

grubは「Linuxと」その他のOS切替えツールでしかない
MBMはOS汎用切替えツールで、マルチブートに最適なんだよ
0013login:Penguin2010/12/03(金) 00:41:13ID:26B8BvfU
環境はすっかりエミュで切替えるのが主流になっちまったな
ゲームとかパフォーマンスが要求されるものだけだなもう
あ、レスキュー環境もあるか
0014login:Penguin2010/12/03(金) 00:46:13ID:26B8BvfU
ttp://www.powerx.jp/product/catalog/enhancement/xpm11/
ttp://www.powerx.jp/product/catalog/enhancement/xbm11/xbm11_a.php

この手のソフトウェアのスクショまで仮想環境なのは如何なものかw
0015login:Penguin2010/12/03(金) 18:07:52ID:JYwh7iVD
ttp://www.linuxmania.jp/linux_multiboot.html
各OSのブート環境を独立させようと思っても
grubだとプライマリをひとつつぶさざるをえないんだよな。
それにこの例だと後日、論理ドライブにOSを追加したら設定ファイルをシコシコ修正しなきゃいけない。
無駄が多く、後々も面倒がついて回る駄目ノウハウの典型。
0016login:Penguin2010/12/03(金) 18:18:33ID:JYwh7iVD
ttp://fedora.forums-free.com/topic-t67.html
一生懸命書かれた力作ではあるんだが。
各OSのブート環境は独立してないし、
後々も面倒がついて回る駄目ノウハウの典型。
0017login:Penguin2010/12/03(金) 21:26:27ID:jn00xks0
MBMをMBRに置いても xfs使いはプライマリが余計に一つ潰れるんだがな。
0018login:Penguin2010/12/03(金) 22:17:45ID:26B8BvfU
そこで >>3 の�Cですよ
0019login:Penguin2010/12/03(金) 23:53:27ID:gHEVIoOY
今どきMBM薦めるとかバッドノウハウ過ぎ
老害かよくわかってない新参インスコ厨だな
0020login:Penguin2010/12/04(土) 00:04:10ID:wOQmXBM9
全部XFS派 (そんなヤツ居るかね?) には福音だな。

>>17
GRUBはカーネルをファイルとしてアクセスしロード出来るので

/dev/sda ( MBR+: GRUB_stage1+stage2+menu.lst )
\_ /dev/sda1: Primary [XFS] 鳥1
\_ /dev/sda2: Primary [XFS] 鳥2
\_ /dev/sda3: Primary [XFS] 鳥3
\_ /dev/sda4: Primary [XFS] 鳥4

みたくシンプルな構成だって可能だよ、ってこと。
もちろんどのパーテ内のカーネルも叩ける。カーネル置いとくだけでいい。
GRUBの動作は全くパーテに依存しないし、セクタ直書きなので専用のパーテも不要。

Linux同士でのマルチブートなら「PBR完全フリー」のこんなのもあり。
「各OSのブート環境の独立」「MBRのローダのパーテ内依存無し」は堅持してる。
0021login:Penguin2010/12/04(土) 00:06:17ID:wOQmXBM9
でも俺はMBM派w
0022login:Penguin2010/12/04(土) 00:27:08ID:pVQsWcsu
>>20
この構成から、たとえば鳥3,4をWinVistaとWin7に差し替えるとしたら
えらくめんどくね?
0023login:Penguin2010/12/04(土) 00:59:02ID:wOQmXBM9
…あくまで説明のための例だから
0024login:Penguin2010/12/04(土) 10:10:33ID:/5APDhUu
以下、前スレに書いたもの(一部修正済)

grubをmbr入れる必要があるのって、
ttp://wikiwiki.jp/disklessfun/
にあるネットワークブートの場合だけじゃない?
Windowsと併用しなくても、マルチブートで複数ディストリのアップグレードを繰り返したり、
別のディストリにまるごと差し替えようと思ったら、
mbrにはMBMを入れるのが最強。
grubをmbrへ入れる選択はありえない。

Windowsプリインストールのネットブックで
linuxをひとつだけ入れて、win と linux のふたつだけでデュアルブートにするなら
mbrにgrub入れても許す。というかオレはそうしてるw
起動時間(手順)がちょっとだけ短くなるというメリットはある。
ただ、winの入れ直しとかlinuxの差し替えとかやるときはめんどいが。

0025login:Penguin2010/12/05(日) 13:33:13ID:3i7XpR3u
複数bootしてないからわからないのだが、
grubをmbrへ入れて面倒というのは、
設定を書き込む際にLinuxへログインしなくてはならないということ?
0026login:Penguin2010/12/05(日) 15:24:36ID:e4mYxt7S
grubはその本体であるstage2と設定ファイルmenu.lstをパーティション内に置く。

だから、>>24 のようにwin+linuxの2パーテだけ、という切り方の時、grubをmbrに入れると
その設定ファイルはlinuxのファイルシステム内に置くことになるので、当然設定変更時には
そのファイルシステムが読めないといけない。つまりそのセットアップされてるlinuxなり
CDブートさせたlinuxでマウントし変更することになる。

ただliloみたく、設定変えたら再度ローダー自身の入れ直しなんてことにはならない。
だから >>15 で紹介されてる、grubのstage2とmenu.lstを置く専用のパーテを取るやり方で
かつそのパーテをFATあたりにしておけば、winとlinux両方から設定変更が可能になる。
そういう意味で、winとの共存をするなら >>15 で紹介されてる方法のほうが >>16 のほうよりスマート。

もっともそれでも "mbrのローダーがパーティション内の状態に依存" しているのは間違いない。
win+linuxの2パーテだけなら、linuxのパーテのPBRにgrubを入れて、mbrにはmbmが一番賢い。
これなら依存は全く無くなるので、このスレ推奨の方法。
若しくはgrubをパーティション外のセクターに書く、>>2,3 >>20 に書かれている方法。
grubの標準的な入れ方じゃないので、マニア向け。ddで設定ファイル書き込みたい人向け。
XFS主義者もこれ。

メーカー製パソコンでmbrとかあまりイジりたくないよ〜とか言う場合はNTLDRで分岐。そんなとこ。
0027login:Penguin2010/12/05(日) 16:27:40ID:3zbjJ9ZG
>linuxのパーテのPBRにgrubを入れて、mbrにはmbmが一番賢い。
こうやっても設定変更時にファイルシステムが読めないといけないのは変わりないが。

そもそも"mbrのローダーがパーティション内の状態に依存" するのを避ける必要がない。
どうしてもそれが嫌な人だけMBM使えばいいのであってMBM推奨とかまして一番賢いとかはありえない。
0028login:Penguin2010/12/05(日) 18:07:08ID:e4mYxt7S
それ、
カーネルロードのコンフィグレーションと、マルチブートのコンフィグレーションを混同してるよ
0029login:Penguin2010/12/05(日) 19:48:57ID:wwsASkUV
mbm.efiの見込みあるか?
■ このスレッドは過去ログ倉庫に格納されています