マルチブート総合スレ 2つ目
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2010/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:Penguin
2010/11/30(火) 11:13:37ID:/wQOT52+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:Penguin
2010/11/30(火) 14:11:04ID:OLHRbzpK0005login:Penguin
2010/12/01(水) 00:29:41ID:wrQ0MFycstage2ジオメトリ依存かよ
0006login:Penguin
2010/12/01(水) 00:42:03ID:utixFpoM0007login:Penguin
2010/12/01(水) 08:33:06ID:r5zfkxTZ0008login:Penguin
2010/12/01(水) 15:27:13ID:IcPJdpAR0009login:Penguin
2010/12/02(木) 01:14:51ID:AhusxoQxまあ暫くはGPTは用無し
>>6
正直、grub2は相手にされてないと思われ
0010login:Penguin
2010/12/02(木) 09:16:05ID:EmBk8u3Bttp://wikiwiki.jp/disklessfun/?multipleboot
初心者相手に「grubをmbrに入れて苦労して設定しろ」とすすめるやつは
自分の無駄な知識をひけらかしたいだけだろ。
0011login:Penguin
2010/12/02(木) 09:51:41ID:Ija/Cf8eお前も同類だ
0012login:Penguin
2010/12/02(木) 10:17:45ID:AhusxoQxgrubは「Linuxと」その他のOS切替えツールでしかない
MBMはOS汎用切替えツールで、マルチブートに最適なんだよ
0013login:Penguin
2010/12/03(金) 00:41:13ID:26B8BvfUゲームとかパフォーマンスが要求されるものだけだなもう
あ、レスキュー環境もあるか
0014login:Penguin
2010/12/03(金) 00:46:13ID:26B8BvfUttp://www.powerx.jp/product/catalog/enhancement/xbm11/xbm11_a.php
この手のソフトウェアのスクショまで仮想環境なのは如何なものかw
0015login:Penguin
2010/12/03(金) 18:07:52ID:JYwh7iVD各OSのブート環境を独立させようと思っても
grubだとプライマリをひとつつぶさざるをえないんだよな。
それにこの例だと後日、論理ドライブにOSを追加したら設定ファイルをシコシコ修正しなきゃいけない。
無駄が多く、後々も面倒がついて回る駄目ノウハウの典型。
0016login:Penguin
2010/12/03(金) 18:18:33ID:JYwh7iVD一生懸命書かれた力作ではあるんだが。
各OSのブート環境は独立してないし、
後々も面倒がついて回る駄目ノウハウの典型。
0017login:Penguin
2010/12/03(金) 21:26:27ID:jn00xks00018login:Penguin
2010/12/03(金) 22:17:45ID:26B8BvfU0019login:Penguin
2010/12/03(金) 23:53:27ID:gHEVIoOY老害かよくわかってない新参インスコ厨だな
0020login:Penguin
2010/12/04(土) 00:04:10ID:wOQmXBM9>>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:Penguin
2010/12/04(土) 00:06:17ID:wOQmXBM90022login:Penguin
2010/12/04(土) 00:27:08ID:pVQsWcsuこの構成から、たとえば鳥3,4をWinVistaとWin7に差し替えるとしたら
えらくめんどくね?
0023login:Penguin
2010/12/04(土) 00:59:02ID:wOQmXBM90024login:Penguin
2010/12/04(土) 10:10:33ID:/5APDhUugrubをmbr入れる必要があるのって、
ttp://wikiwiki.jp/disklessfun/
にあるネットワークブートの場合だけじゃない?
Windowsと併用しなくても、マルチブートで複数ディストリのアップグレードを繰り返したり、
別のディストリにまるごと差し替えようと思ったら、
mbrにはMBMを入れるのが最強。
grubをmbrへ入れる選択はありえない。
Windowsプリインストールのネットブックで
linuxをひとつだけ入れて、win と linux のふたつだけでデュアルブートにするなら
mbrにgrub入れても許す。というかオレはそうしてるw
起動時間(手順)がちょっとだけ短くなるというメリットはある。
ただ、winの入れ直しとかlinuxの差し替えとかやるときはめんどいが。
0025login:Penguin
2010/12/05(日) 13:33:13ID:3i7XpR3ugrubをmbrへ入れて面倒というのは、
設定を書き込む際にLinuxへログインしなくてはならないということ?
0026login:Penguin
2010/12/05(日) 15:24:36ID:e4mYxt7Sだから、>>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:Penguin
2010/12/05(日) 16:27:40ID:3zbjJ9ZGこうやっても設定変更時にファイルシステムが読めないといけないのは変わりないが。
そもそも"mbrのローダーがパーティション内の状態に依存" するのを避ける必要がない。
どうしてもそれが嫌な人だけMBM使えばいいのであってMBM推奨とかまして一番賢いとかはありえない。
0028login:Penguin
2010/12/05(日) 18:07:08ID:e4mYxt7Sカーネルロードのコンフィグレーションと、マルチブートのコンフィグレーションを混同してるよ
0029login:Penguin
2010/12/05(日) 19:48:57ID:wwsASkUV■ このスレッドは過去ログ倉庫に格納されています