2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :login:Penguin:2012/03/01(木) 22:32:40.37 ID:y1Mxo+Ir.net
なんでも訊いてこいや(゚Д゚)ゴルァ!!(゚Д゚)ゴルァ!!(゚Д゚)ゴルァ!!(゚Д゚)ゴルァ!!

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


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

ブートとハードディスクのすべて
http://www37.tok2.com/home/nobusan/boot_hdd.html

311 :login:Penguin:2012/09/17(月) 15:09:55.55 ID:9CaeDyQ7.net
>>282 のやり方だと、fdiskでの第1パーティション確保は
2コ目のシリンダからになるのに注意な。

そもそも、世の殆どのPCユーザーがやってる先頭シリンダから確保する方法だと
必ず "先頭シリンダの2コ目のトラック" などという中途半端な位置から
パーティション1が確保される。先頭トラックにはMBRが入るからな。
これは自動的にそうなる。
だから第1パーティションと第2パーティションを同じシリンダ数確保しても、容量が違ってくる。
こんな不思議な経験をしてる人も多いのでは?

この大容量ストレージ時代、 むしろ >>282
"シリンダ2 (の最初のセクタ/トラック) からすっきり確保"
のほうがわかり易い。
言うなれば、"パーティションはシリンダ境界で切るべし" の大原則を
パーティション1の開始位置も適用して、例外にしないやり方なんだよ。

Grubパーテ外完結型にしようがしようまいが、そっちの切り方のほうがわかってる人の切り方なんだぜ。

312 :login:Penguin:2012/09/17(月) 15:59:37.14 ID:kD+tIcGO.net
いちどNTLDR厨のパーテ構成を見てみたい

313 :login:Penguin:2012/09/17(月) 16:34:56.64 ID:kD+tIcGO.net
>>281
>>282 を見れ
パーテ内、ファイルシステム内に一切ファイルを置かない
これこそが完結型の名の由来
まあニワカ理解でしないほうがいいんだけど

314 :login:Penguin:2012/09/17(月) 22:56:34.03 ID:NEHszxvN.net
>>292>>306が触れているMBMの2段というのは、「2段階ブート」の話ではなく、
MBMの処理だけで2段を数え(さらにPBRのカーネルローダが加わる)という考え方のほうを指している
ということでいいかな?
しかし、そういう内部処理云々とは無縁で>>292の認めている>>278の説明においてもなお、
なぜ同種の数え方が成り立つのかといえば、うっかり「インスコ場所が違う場合も段数加算」
としてしまった表現で、場所の解釈問題が起きたからだね。後続セクタはMBRか否か。

「インスコ場所が隣接しない場合」とでもしておけば、とりあえずそんな話にはならなかったんじゃない?
といってもそんなのはどう考えても困惑止まりの話で、(例えば太陽系の惑星数のような)
混乱が各自の認識自体に起きたとは言えないね。

315 :login:Penguin:2012/09/18(火) 00:09:58.99 ID:zKrmnxvL.net
てか1つのローダーは内部でどう分割されてようが
1つのローダーっていう考え
ここで詰まってるんだねw

>>314
ついていけないなら無理しないほうがいいよ

> なぜ同種の数え方が成り立つのかといえば、うっかり「インスコ場所が違う場合も段数加算」
> としてしまった表現で、場所の解釈問題が起きたからだね。後続セクタはMBRか否か。

同ツールの同バージョンでもMBRとPBRにインスコしてチェインしてるなら、段数加算
もとの文脈上、それ以外で解釈するのは愚かなんだよ

316 :login:Penguin:2012/09/18(火) 00:14:00.67 ID:gqZ7FJ6w.net
>>315
NTLDR厨に普通人の理解力を求めることが
そもそも間違ってるw

317 :login:Penguin:2012/09/18(火) 00:58:05.69 ID:YqN2m08P.net
議論して理解が深まるならいいんだけど
NTLDRクンが参加すると、決して深まらない

318 :login:Penguin:2012/09/18(火) 01:04:15.20 ID:RNITEO0m.net
>>314
>...後続セクタはMBRか否か。

スレの殆どのひとがそんな疑問は持ってないと思う。
>>2のテンプレも「MBR後続」って書き方なわけだし、
そもそもMBRじゃないという意識があるから、「パーテ外」なんていう、もって回った言い方なんだろ。

319 :login:Penguin:2012/09/18(火) 03:08:39.15 ID:0nUxBDac.net
2つ質問です。

・質問(1)
 MBRやMBMはどこに書き込まれるのでしょうか?
  1. bootフラグの立っているパーティション
  2. LBA=0
  3. シリンダ=0,ヘッド=0,セクタ=0
 (PBRはユーザーが指定したパーティションの先頭に書かれる
  というのは分かります)

・質問(2)
  ファイルのあるパーティションに後からMBR,MBM,PBRを書き込む際、
 その場所はファイルシステムによってファイルの置き場に使われて
 いたりしませんか?
  使われている場合、MBR,MBM,PBRインストーラーは
 そこにあるファイルを安全に別クラスタに移動して、MBR,MBM,PBR用に
 クラスタを割り当てるのでしょうか?

320 :login:Penguin:2012/09/18(火) 06:30:31.52 ID:zbi4bWG3.net
>>319
質問(1)
物理ディスクの先頭セクタがMBR(2と3)、各パーティションの先頭セクタがPBRです。
MBRとPBRに何かを書くのであり、MBRとPBRをどこかに書くのではありません。

質問(2)
MBRはパーティションに含めないという約束事があります。
PBRはファイルシステムが使わないという約束事があります。
だからMBRやPBRに後から書き込んでも大丈夫です。
ただしXFSはPBRはファイルシステムが使わないという約束事を破っています。
だからXFSを使っているパーティションではPBRにブートマネージャを置けません。

マルチブートするつもりなら>>1の「ブートとハードディスクのすべて」は必読です。

総レス数 546
139 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★