1 :
login:Penguin :
2012/03/01(木) 22:32:40.37 ID:y1Mxo+Ir
2 :
login:Penguin :2012/03/01(木) 22:33:59.57 ID:y1Mxo+Ir
スレ推奨のマルチブートの方法
・MBRにはMBMを入れ、各PBRをチェーンロード
こうすることで各OSのブート環境を独立させることが出来るので
どの順序でも新規インスト、アンインストを行なえる
・GRUBをどうしても使いたいなら、MBR後続等、パーティション外のセクターに
stage2とmenu.lstを書き込む方法がある
この方法ではMBMと同じ運用が可能になり、更にファイルシステムを理解できる
というメリットはそのまま (
>>3 のCの形態 )
NTLDRで別領域にインストされているOSをブートしたり
GRUB、LILOをMBRに入れるのは各OSのブート環境の独立性の観点から却下
※ 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 を入れる際の各パターン */ 誰か書け
C以外はクソ
ところで、
>>3 の
>メーカー製PCならばくれぐれも信長に!
~~~~
は、このスレの伝統としてそのままな訳?w
まあいいけどね
起動せぬなら dd書きしてしまえ ホトトギス
もっと起動せんだろw
心の俳句 MBM 入れようとして 全部消す。
完結を やろうとしたら Win消す ... 俺だ ;;
MBRにGAG使って、 PBRにLILO使ってGentoo起動してる。 だれかGAG使っている人自分以外にいないかな? グラフィカルな画面がとても好きなんだけれども
なんで今さらLILOなんだ? PBRに入れるにしろ、GRUBじゃないと使いにくくない? カーネルのHDD上の物理位置が変わる度に、ローダも入れ直しなんて耐えられんわ
べつに気にしてないよー Grubはいつか使おうとおもってるんだけれどね
↓これもテンプレ追加で
鳥デフォの「MBRにGrub、Stage2はFS内に置くマルチ」の問題点
●ブート環境が特定のパーテに依存になる
Win系Tipsの「何でもNTLDRから分岐するマルチ」の問題点
●ブート環境が特定のパーテに依存になる
スレおヌヌメの「PBRにはGrubやLilo、MBRにはMBMのマルチ」の問題点
●パーティション内にHDDジオメトリ依存のファイルが出来てしまう
>>3 の(4)の「Grubをパーテ外完結型にするマルチ」の問題点
●空きシリンダの確保等の事前の綿密な計画が必要で、かつ敷居が高い
書き忘れ、追加 頑固に人気の「Grub等のローダー専用パーテ確保してマルチ」の問題点 ●ブート環境が特定のパーテに依存になる
一度完結型にすると、stage1_5使う普通の方法がキモチ悪くて仕方ない
>>14 やたらとNTLDRの件で前スレでやりあってたのを傍観してたが、もう古いでしょ。
WindowsはVista以降はBOOTMGRだし、BCDストアの構成法など、複数のWindowsを
入れるためには欠かせない情報だが、ここでは触れられていないし・・・
Windows刑事情弱系かな? ブート環境が独立してないマルチをここで語っても 誰の食指も動かないと思うんだが つまり × Win系Tipsの「何でもNTLDRから分岐するマルチ」の問題点 ... ○ Win系Tipsの「何でもNTLDR/BOOTMGRから分岐するマルチ」の問題点 ... に修正で良くね?
>>18 あたしゃ前スレで暴れてたNTLDR君とは違うよw その後者の
> ○ Win系Tipsの「何でもNTLDR/BOOTMGRから分岐するマルチ」の問題点
から脱却するために、BCDストアを考慮しないと独立性が保てないのに、
このスレでは触れられていなかったでしょ、ということ。誰かと一緒にしないでね。
どう考慮すれば独立性を保てるの? kwsk
> WindowsはVista以降はBOOTMGRだし、BCDストアの構成法など、複数のWindowsを > 入れるためには欠かせない情報だが、 欠かせるよ NTLDRもBOOTMGRも全く弄らずWindowsを複数入れることは可能 でもそれだけだとスレチだわなw > BCDストアを考慮しないと独立性が保てないのに、 NTLDRであろうが、BOOTMGRであろうが、そこから分岐してる時点で もはやパーテ依存なんだよ 考慮するとか関係無い ブート環境の独立、ってのはスレ内用語(?)で ブートシーケンスが特定パーテに依存してない事だと言い換えてもいい そこをわかってる住民達(一部除き)だから、触れないし掘り下げない 頑張ってBCDストアとか覚えたのは解るんだけど はっきり言っちゃうとスレ的にレベル低すぎて、誰も取り合わない気がする
足すならこんな感じでは???
良いマルチ
↑
|
|
>>3 のCの「Grubをパーテ外完結型にするマルチ」の問題点
●空きシリンダの確保等の事前の綿密な計画が必要で、かつ敷居が高い
|
スレおヌヌメの「PBRにはGrubやLilo、MBRにはMBMのマルチ」の問題点
●パーティション内にHDDジオメトリ依存のファイルが出来てしまう
|
頑固に人気の「Grub等のローダー専用パーテ確保してマルチ」の問題点
●ブート環境が特定のパーテに依存になる
|
|
(基準点)
|
|
鳥デフォの「MBRにGrub、Stage2はFS内に置くマルチ」の問題点
●ブート環境が特定のパーテに依存になる
|
Win系Tipsの「何でもNTLDR/BOOTMGRから分岐するマルチ」の問題点
●ブート環境が特定のパーテに依存になる
|
|
↓
糞なマルチ
俺にとってはBootMGRなんて、 GRUB4DOSでchainloadするだけのファイルなんだけどw
25 :
login:Penguin :2012/03/04(日) 23:09:08.91 ID:xKFOeFtx
新スレ一番晒しの栄誉は誰に!
どうBCDストアを考慮しても 独立性など保てないと知ってしまったから
>>11 ながいこと GAG 使ってる。私もあの画面好きだ。
いっときは「2段階ブート」全盛だったけど 今はもう受けない感じなのかな?
ディス鳥のデフォがPBR使わないのが多かったのと 変なのが、盛んに2段階2段階言ってただけで やってる奴はずっと前からやってるし これからもやる奴はやる、ってだけ
2段階ブートのデメリットは ・PBRが空いていないFSだと使えない ・GRUBを使っても、stage2がHDDジオメトリに依存する くらいか?
まあ、鳥を標準インスコして
MBRにstage1で、LinuxのパーテにMBRのローダが依存するのが
最低過ぎる方式
>>22 の図では「何でもNTLDR/BOOTMGRから分岐」方式より上位に置いてるけど
糞なマルチに直近なのは鳥標準/GRUB標準の方だと思う
grubパーテ外完結はトリッキーといえばトリッキー じゃあ、正攻法で一番マシなのは… ブートマネージャー専用パーテくらいかw 次点で2段階ブート NTLDR/BOOTMGRの活用は情弱TIPSでしかないよ
NTLDR/BOOTMGR活用は情弱 たまに勘違いしてるのが出て来るが
Windows世代は マルチブート = Win-Winのバリバリ他パーテ依存マルチ がデフォだから
まあそういう意味でも マルチになってるだけの環境だな このスレはマルチを追求するスレなので、スレチであるとすら言える
USB3.0外付けhddのブート(チェインロード)をサポートしているブートローダーってある?
GPTで?
>>36 >このスレはマルチを追求するスレなので、スレチであるとすら言える
なに言ってんの?
Win-Lin の単純マルチブートも排除してくれ!
もう「総合」ってのをスレタイから消したほうがいい気がする。
>>37 PLoP Boot Manager はどう?
「USB外付けHDDで」とか言われたら普通コレ
使い方はググレ
44 :
login:Penguin :2012/03/18(日) 00:38:53.65 ID:wm4BING3
>>43 今確認したら plopKexec は USB 3.0: xHCI (linux experimantal) だけど
PLoP Boot Manager は xHCI 非サポート
linuxならなんとかなりそうだけど WinPE とかチェインロードできそうなの見つからん
しかしMSは何が何でも新OSリリースごとに 問題を増やして来るなw ある意味感動するわ
業界のためを思うなら Windowsプリインスコの条件に 「HDDが2TB以上じゃなくても、GPT必須」 くらいしてくれると、劇的に状況が変わって開発がすすむのに
grub2でisoイメージ直接起動できるみたいだけど、サポートしているのってlinuxのISOだけ? windowsやsolarisのインストーラーとかでも起動する?
Windowsは無理
>>48 の言うようなことは製作者がそういうギミックを仕込んだ
一部のディストリでのみ対応しているもんだと思われ。Linuxだから全部iso
イメージからboot可能な訳ではない、solarisはシラネ。
>>49 ありがとう勉強になりました。
ならば「仮想光学ドライブHDDケース ZALMAN ZM-VE300」 みたいなのを
汎用PCでエミュレートできたらいいんだけどなーと妄想してみる。
USBリンクケーブルとかで「USBホスト」じゃなくて「USBデバイス」になるようなの。
最新の方法もいいけど そんなのより、華麗なパテ割りをみたいってのがある
USBは所詮USBだと思うぜ
疑問形で書いてばかりいないで自分で試せばいいじゃないか。 一応答えを教えてあげるけどWindowPE.isoイメージのブートは不可能。
pxegrubでdosのLiveCD.imgをブートは出来た 自作LiveCDで普通につくったやつ
少し変態的かもしれないけど、grub2のループバックマウントブート?で例えば ntfs上のvmdkファイル内のext4上のisoファイル内のブートブロックから起動できたりもする? #vmdkはvdi,vhd,flatでも許可。 grub2側がロードできたとしてもkernel側も対応してないと無意味だろうが。
62 あ、この例だとgrub2側がkernelとinitrdさえロードしたらあとはisoファイルには用無しだからkernel側の対応不要か。 やりたいのはwin7のvhdブートがブート後もvhdファイルにアクセスできるのと同じようなこと。
>>54 7 bootmgr loads a 190mb wim file in 3 sec to RAM at a Asrock A75M-HVS.
AMD A75 Hudson chipset USB3 controller used.
http://reboot.pro/16462/
なんかWin厨が多いな
他板からの流入じゃないかな。 どの板でもデュアル/マルチブートスレは消えてるから。
後世には 実用レベルのエミュとGPT時代になってマルチブートや起動関係は活発に議論されなくなった… とか語られるのだろうか? MBR最強環境は残しておこう
Windowsが9xだったときは パーテ沢山切って、クリーン状態とマルチしたりが多かった いまこんな面倒なことしてる奴居ないだろ それだけウイン厨にはWindowsは信用されてる
ウインちう
Win厨はいまだにNTLDR/BootMGRによる 依存マルチやってるのかな。 MBR分岐のほうも、最近はあまりニュースが無いな。
WindowsとLinuxのマルチはスレ違いです
んなこたーない。
DOS / Windowsでもさ、grub4dosとか使って find --set-root /ntldr chainloader /ntldr とかやるなら、PBR要らなくね? 運用によってはPBRフリーの構成は便利かも
はいスレチ
>>74 まあこれ読めよ
> 頑張ってBCDストアとか覚えたのは解るんだけど
> はっきり言っちゃうとスレ的にレベル低すぎて、誰も取り合わない気がする
どのスレでもWin厨はゴキブリのように涌く
続々ういんちうが逝く
なぁ、ちょっと聞いていいか? Windows7プリインストールPCにUbuntu12.04をデュアルブートしてる。 これに、Fedora17を加え、マルチブートさせたい。理由はFedoraが気になって仕方なく、犠牲にできるお古PCも持ってないから。 今のデュアルブート状況は次のとおり。 <Windows7を起動させる時> BOOTMGR → Windows7 <Ubuntu12.04を起動させる時> BOOTMGR → GRUB2 → Ubuntu12.04 ここに・・・・ <Fedora17を起動させる時> BOOTMGR → GRUB2 → Fedora17 という選択肢を加えられたらと思ってる。 Windows7のBOOTMGRが最初に起動する設定にしてるのは、Ubuntuがアップグレードしたときなど、GRUBが不具合起こしてWindows7も巻き添え、起動できなくなる状態をなんとしても避けたいから。 仕事上、どうしてもMicrosoft Office Proを使わざる得ない。 だからWindows7は死守したいんだ。 Ubuntuインストール時と同じく、Fedoraを焼き込んだCD-ROMを起動し、インストールすればインストーラーが面倒みてくれるってのは間違いだろうか?
>>79 だが、情報小出しを避けるため、画像を貼っておく。
http://iup.2ch-library.com/i/i0656756-1339087905.png acerっていうパーティションがWindows7が入ってて、拡張領域にUbuntu12.04が入ってる。
俺が想像してるのは、Fedora17のインストーラーによって、拡張領域2が作成され、そこにFedora17が入るっていうこと。
テンプレのサイトも読んだが、大意は分かっても完全理解はちょっと厳しい。
Fedoraは外付けHDDへのインストールも考えたが、できれば外出先でコーヒーでも飲みつつ、FedoraもUbuntuも、Windowsも触りたいんだよ(ノω・、) ウゥ・・・
俺なら Win7 <プライマリ1> | Ubuntu <プライマリ3> | Fedora <プライマリ3> って構成で、MBRに入れたGRUBから各PBR叩くか Win7 <プライマリ1> と単独構成にして、エミュでLinuxにするかな どっちにしろ、そこまでインストーラー性善説はキケンだよ
>>81 おお、ありがてぇ〜。
>>Win7 <プライマリ1> | Ubuntu <プライマリ3> | Fedora <プライマリ3>
>>って構成で、MBRに入れたGRUBから各PBR叩くか
ここの意味が分からんかった。すまん。
参考になるかな・・・。
「$ sudo parted -l」コマンドからの出力を抜粋して貼ってみるよ。
ディスク /dev/sda: 250GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: msdos
番号 開始 終了 サイズ タイプ ファイルシステム フラグ
1 1049kB 12.9GB 12.9GB primary ntfs diag
2 12.9GB 13.0GB 105MB primary ntfs boot
3 13.0GB 210GB 197GB primary ntfs
4 210GB 250GB 40.0GB extended
5 210GB 248GB 37.9GB logical ext4
6 248GB 250GB 2074MB logical linux-swap(v1)
そもそも空きねーじゃんw > 俺が想像してるのは、Fedora17のインストーラーによって、拡張領域2が作成され、\ > そこにFedora17が入るっていうこと。 拡張領域 (extended) は HDD 1 台に 1 つしか取れない。 なので拡張領域の中にもう 1 個論理ドライブ (logical) を増やす格好が素直。 でも空き無しなので… a. Win7含め HDD 全部パテ切り直し、Win部分小さくして ubuntu と fedora b. Win7はそのまま手を付けず、ubuntu 消して fedora c. Win7はそのまま手を付けず、HDD を増設 選択肢はこのくらい。 どちらにせよ、もう少し勉強してからじゃないと厳しいと思う。
>>83 感謝。
勉強します。
俺が採用したいのは「a.」なんだけど、パーティション切り直しは…現状のスキルでは敷居が高い。
ソフトの手を借りればできるだろうけど、意味分かってない状態でバクチしてアホー知恵遅れに駆け込むのは嫌です(´・ω・`)
HDD増設はノートパソコンの仕様上不可能だ。
ま、我慢だなww
今時のWin7プリインストールPCってGPTで拡張領域とか関係なくなってそうな気もするけどそんなことないのか
>ディスク /dev/sda: 250GB >セクタサイズ (論理/物理): 512B/512B >パーティションテーブル: msdos
>>84 まだみてるかな?
このスレの
>>1 で紹介されてるサイト、かなり古いけど
PC/AT機の根本の部分はそう変わるものでもない
網羅的だから学習にはもの凄く向いてる
□ブートの仕組み
□パーティションとその切り方
□マルチブートの仕方
あたりは必読だよ
>>87 ちゃんと見てますよ。いろいろ気にかけてもらって本当にありがたい。
やっぱり諦めきれんので、勉強中('A`)
事例としては単純な方だと思うんだよ。なんか気づいてないことがあるはずだ。
Linux初心者がFedora体験したいなら、USBや外付けHDDに入れろって言われるかもしれん。それが普通だよね?
でも、俺がマルチブートに固執する理由は…
・Ubuntuを内蔵HDDで使ったときにやっぱ全然違うなって思った。以来、WindowsではなくUbuntu(Linux)が俺の常用OSになってしまった。
・もう一台パソコン買いたくない。お金じゃなく、肌身離さず持ち歩いてる愛用ノートパソコンでないと意味がないんだよ。使ってみて始めて分かる良さってあるじゃん。PCに限った話じゃないけど。
・ネットで見るとデスクトップが綺麗というミーハー根性ww
まあ過疎スレだし、レポでも日記でも好きに使ってよ
【a. Win7含め HDD 全部パテ切り直し、Win部分小さくして ubuntu と fedora】
これが分かった!!
次の手順を踏もうと思うがどうか?
→ Windows 7 のディスクのボリュームを簡単に縮小する
「
http://technet.microsoft.com/ja-jp/windows/gg491390 」を実行し、Windows領域を縮小する。
→ 下記3つのうち、まずはUbuntuのディスクユーティリティ使って拡張領域(extended)を広げる。
40.0GB extended
37.9GB logical ext4
2074MB logical linux-swap(v1)
→ 次に、37.9GBから80GBくらいになったUbuntu用の 論理ドライブ(logical)をディスクユーティリティ使って分割。
→ 分割されたどちらか一方、すなわち「/dev/sda5か、6」をきちんと調べた上で、そこ目がけてFedoraインストール。
何か致命的ミスある?
GRUBのブートCDは事前に用意しておいた方がいいよ あと、鳥は何でもいいからそれの LiveCDと
>>91 おっけーおっけー・・・まだお勉強はつづくのね。
GRUBのブートCDを用意しようとして、ググりまくってる最中です。けっこう難しいな。
LiveCDはUbuntu12.04LTSがある。
test
あれからどうなりましたかね?
>>94 ん? ひょっとしてWindows、Ubuntu、Fedoraのマルチブートしたいって人のこと?
それなら俺だよ。嘘じゃない。
結局、パーティションが怖くて触れないのよ。
有料ソフトも検討したんだけどな・・。
で、俺の使ってるノートPCがそろそろ5年なんだが、新しくPC買ったのよ。
それが届いたら、改めてこのノートPCで実験しようと思ってる。
いいねいいね
迷わず触れよ、触ればわかるさ
Win7とLinux(例えばFedora)のマルチブートは順番にインストールするだけでGURB仕切ってくれる。 それだけなら驚きはしないが、今は領域までShrinkしてくれるのな。 パーテで悩む必要すらない。超簡単でワロタ
それは「パテ切り権」を放棄してしまった奴隷の喜びである、と いずれ気づいて欲しい
パテ切るときの快感はいちど味わうとやみつきになる。
まあな、誰かの掌で転がされている感は否めない。。 ただ、Winセットアップ後に必要アプリを沢山インストールした後のノートで、 「しまった、空いた領域にLinux入れたかった、、余計なパテツールは入れたくない」 って枕を濡らし掛けた時に、FedoraのShrinkが使えて小躍りしたんよ。 >100 FreeBSDのインストーラでバイトじゃなくブロック単位で領域指定した思い出
> 「しまった、空いた領域にLinux入れたかった、、余計なパテツールは入れたくない」 なんでGPartedのlivecdを使わんのかわからん
>>98 嘘。
Windows→Ubuntu→fedoraって普通にインスコできないよ。
いったんパーティション切らないと。
そんなインストーラー任せで、偶然上手くいくことを念じる方式は このスレ流ではない。 fdiskで思い通り切るも良し。GPartedでshrinkするも良し。 未来は自分で切り拓くんだ。
>>96 ,
>>97 新しいノートPCが今週中には届く。
チャレンジしてみるから応援よろしく(´-`).。oO(早くFedora触りたいな)
質問です。 FAT系やNTFSでは、BPBの予約セクタ数の分だけ PBRとファイルシステム先頭の間にMBR後続セクタみたいな隙間を作れますが、 ext系などLinuxで使われるファイルシステムでそういう機能を持ったものはありますか? 例えばスーパーブロックの次ブロック〜数ブロックを予約(FS管理外)ブロックにしたり、と。 ※ext2,3が無理なのは調べました 拡張IPLのような、PBRから開始しつつジオメトリに依存せずにブートする仕組みを Linuxでも出来たら嬉しいんですが・・・。
っReiserFS GrubをReiserFSのパーテにインスコしてみればわかるとおもう
ありがとうございます 試してみます (;゙゚'ω゚'): 開発者懲役15年て・・・
>>107 出来ました
ついでにext4のPBRもやってみましたが予想通りstage1.5のembedは不可でした
ext4もembed出来るようにすればジオメトリ非依存に出来るのに
やらなかったのはext2,3との互換のためとかですかね
― ReiserFSのPBRへ ――――――――――――
grub> root (hd1,0)
root (hd1,0)
Filesystem type is reiserfs, partition type 0x83
grub> setup (hd1,0)
setup (hd1,0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/reiserfs_stage1_5" exists... yes
Running "embed /boot/grub/reiserfs_stage1_5 (hd1,0)"... 29 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd1,0) (hd1,0)1+29 p (hd1,0)/boot/grub/stage2 /boot/grub/grub.conf"... succeeded
Done.
― ext4のPBRへ ―――――――――――― grub> root (hd1,1) root (hd1,1) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd1,1) setup (hd1,1) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd1,1)"... failed (this is not fatal) Running "embed /boot/grub/e2fs_stage1_5 (hd1,1)"... failed (this is not fatal) Running "install /boot/grub/stage1 (hd1,1) /boot/grub/stage2 p /boot/grub/grub.conf "... succeeded Done.
これで
>>22 の「PBRにはGrub、MBRにはMBM」にしてみようと思います。
ReiserFSであれば「ジオメトリ依存のファイル」も無くて済みますし。
トレードオフで出てくるデメリットとしては「ReiserFSは将来性に不安がある」ですかね、
ググった限り性能と安定性は問題無さそうですが。
未だにさ、
「FS内にジオメトリ固定のファイル無し」
「特定のパーテにマルチブートを司る部分が依存しない」
これを実現できるのは、GRUBパーテ外完結型と
>>111 の方法だけ?
他にはないの?
不良ブロックリストにパーテ先頭付近を手動で登録して そこにstage1_5を入れる やったことはない
それなら、HDDの先頭1シリンダを先頭パーテに含めずに Stage2を直書きする方法のが素敵だ まぁ普通のパテ外完結のことだけど
ファイルシステムを理解するローダーという金字塔を打ち立てた Grubの偉大なことよ でもその恩恵を最大化するには、Grub自体はパーティション外に書き込む必要がある
MSの方はMS-DOS時代からブートローダーがファイルシステムを認識してたけどな しかもMBRやPBRだけではサイズ的にファイルシステムを認識するローダーが 書けないかもしれないということをファイルシステム側が考慮していて stage1_5相当の追加プログラムを置く領域がPBR以降に用意されている MBR後続にstage1_5やstate2を置けるのもIBMとMSが 第2トラック規定を作ったおかげ しかしよく設計されていてもMSは自身のOSのことしか頭にないから 勝手にMBR上書きするクソ仕様があったりと色々台無し
117 :
login:Penguin :2012/08/04(土) 19:09:47.91 ID:jGAeoAE9
>MSの方はMS-DOS時代からブートローダーがファイルシステムを認識してたけどな なんでそんなウソ言うんだろう…
「認識」の認識が食い違ってるだけじゃない? そもそも機械に認識なんてできないわけで。 この文脈だと関知のようなニュアンスだと思う。 関知していなければ競合しまくって併用不可だから、 FS側に回避する仕組みが「考慮」されているって話じゃないかな?
PBR -> IO.SYSのシーケンスがジオメトリ依存から脱却したのは Win95からだったように思う ファイルとして IO.SYS を読むって意味な
USBメモリのMBRにMBMを入れておき、UNIX系OSでパーティションを基本領域4つに分割して WindowsPE(bootmgr), Gparted Linux(?), MBMインストーラ(SysLinux), あと何かを入れて(未定) 便利なUSBブートメモリを作ろうと思ったのですが、Windowsはリムーバブルメディアの第一パーティションしか読めず作業を中断しました 何らかのunix系OS上でパーティションにファイルを置き、どうにかしてMBRを書き変えないように ブートセクタをうまいこと書き換えることができればいいと思うのですが、この考え方はあっていますでしょうか
よくわからんが、Windowsが第1パーテしか認識しないのは 別に作業を止める要因にはならないだろ
WindowsXPと7をデュアルブートしてます。 データ用パーティションにXPからもいろいろ書き込むんだけど、 XPから書いたファイルを7からみると、所有者がS-1-5-21-448(以下数字とハイフン) となっていて、所有者の変更とかしてやる必要が出てきます。 XPから書いたデータを毎回変更するのも面倒なのですが、何かいい方法はないでしょうか? 別PC(現在Vista 将来8の値段によってはデュアルブート追加)のこともあるので、 どちらのOSから書き込んでも同じ扱いになる?ような方法を探しています。
123 :
122 :2012/08/11(土) 15:38:34.39 ID:CyRnXtFJ
ごめん・・・書き間違えた。Windows板行ってきます。
124 :
login:Penguin :2012/08/12(日) 19:18:46.00 ID:XS7y/A7e
WinxpProSP3とUbuntuLinuxをデュアルブートしてるもんだけどよう。 フリーのアバスト入れたら否常駐じゃないか、これw、 Windowsのほうはウィルスバスター2012クラウドOEM版(もちろん常駐)。 常駐版のほうが仕事してるって感じだなあ…あくまでそんなイメージ。
Windows/Linuxっていう単純マルチはスレチだよ
そもそもパーティーション区切らずにマルチブートできればいいんじゃないか? といってもイメージファイルゴロゴロの仮想化じゃ隠蔽だから無意味だ。 窓もliveCD化やサードパーティーのFSを利用してlinux区画を読めるようにして すべてをルートディスクに突っ込むことは可能なんだろうか?
>>118 過去スレでも
MBMがext2理解する、とか誤解してる奴等は散見できる
>>126 悪いけど、君があやふやな理解で書いてる感が否めない
廃れてるとはいえ、大分前からPC/ATでのマルチブートは
もう完成の域に達してると思う
初心者が望むような構成なら、ごく普通に作れると思うが
129 :
128 :2012/08/12(日) 23:31:39.66 ID:opd/QEVB
- ごく普通に作れると思うが + *適切なツールを使えば* ごく普通に作れると思うが 修正です
初心者が求めるマルチ構成を その初心者が自分でつくれるか?という点が 永遠のテーマなんだよ。
/dev/hda: \_ /dev/hda5 Windows95 \_ /dev/hda6 Windows95 \_ /dev/hda7 Windows95 \_ /dev/hda8 Windows2000 \_ /dev/hda9 Windows2000 \_ /dev/hda10 Windows2000 馬鹿には実現不可能な構成
132 :
login:Penguin :2012/08/13(月) 08:27:26.73 ID:BNPaAGzf
NFSマウントしてるだけじゃないの? つか、電気の無駄食いさせてるだけじゃんw
ピンとこないなら背伸びはしないほうがいいと思うんだ
134 :
login:Penguin :2012/08/13(月) 08:35:17.30 ID:BNPaAGzf
バカだろ95とかw
135 :
login:Penguin :2012/08/13(月) 08:37:48.38 ID:BNPaAGzf
>>125 スレチでもなんでもねーじゃんwマルチだろ1つのHDDを物理的にシェアして
運用するのにWindowsもLinuxも関係ない。
>>135 どういうマルチにしてるの?
晒してくれ
>>134 ヒント: hda5からはじまってるのは全て拡張領域の論理ドライブ
>>131 ほんとに出来るの?
そういうことではなく 今時Windows95を3つもVMではなくマルチブートする状況はおかしいと言いたいのでは?
上のレス見る限り ただ理解してないだけですね
例と解釈してほしかったな・・・ /dev/hda: \_ /dev/hda5 Windows95 \_ /dev/hda6 Windows98SE \_ /dev/hda7 WindowsNT4.0 \_ /dev/hda8 Windows2000 \_ /dev/hda9 WindowsVista \_ /dev/hda10 Windows7 こう書かないとわからないのかな > NFSマウントしてるだけじゃないの? ↑ こいつはレベル低いどころじゃなく、まったくの無学っぽいw
142 :
141 :2012/08/13(月) 12:17:07.40 ID:VLoXrGZg
>>137 出来る。
Web上のTIPSだと、出来ないという意見が殆どだが。
grub4dosのchainloaderで論理ドライブが C: の状況で、
io.sysとntldrを直ロードしてやれば良い。
これを上手く使えば、基本パーテに縛られること無く
5個以上のWin系をインスコ出来る。
Linuxみたく論理ドライブからでもブート出来ると楽でいい。
でもWin95以前のio.sysは無理っぽい。
MSDOS6.2/Vは無理だったよw
143 :
137 :2012/08/13(月) 14:35:55.25 ID:xf2CBjo1
>>142 ありがと試してみる
しかし、セットアップでそのまま論理指定は出来ないだろうから
基本にセットアップしてから丸ごとコピーになるのか
お盆で良かったなぁ
ジオメトリフリーでPBRのIPL無視してブート出来るなら、それだけの価値はあるが
ID:DdGh+3YW
>そういうことではなく
>今時Windows95を3つもVMではなくマルチブートする状況はおかしいと言いたいのでは?
>上のレス見る限り ただ理解してないだけですね
前にも注意した人だと思うけど、全然レベルが上の話に入りたかったら
もう少し勉強してから来ればいいのに…
あと、"VM"って呼び方は詳しい人は使わないから覚えておくといい
ネットブックでLinux,Windows,Androidx86の マルチブートをしています。
なんのロダで切り替えてんの?
147 :
login:Penguin :2012/08/13(月) 16:26:48.21 ID:/wHwUKNn
システムコマンダーの類を使ってるんだろ
思うんだけど、筆を選ばない弘法クラスの達人は 環境の切り替えなんて本来必要ないんじゃないか? なんかコレクションの筆自慢している人は多いんだけど、 誰でも弘法になれるみたいな最新万能筆の触れ込みのせいか、 入門用の基本筆セットが忘れさられて、旧態依然としたまま、 万人向けには改良されていない感じがするのは気のせいだろうか?
149 :
login:Penguin :2012/08/13(月) 20:48:32.13 ID:/wHwUKNn
VI使うかEmacs使うかの話されてるようなw nanoなんか知らなかったなw
150 :
144 :2012/08/13(月) 22:00:17.60 ID:A1Ykp/ig
EeeUbuntu付属のgrub2
>>147 文盲?
まったくついていけてないんだから、無理すんなw
152 :
login:Penguin :2012/08/13(月) 22:35:42.99 ID:/wHwUKNn
153 :
login:Penguin :2012/08/13(月) 22:35:56.56 ID:gllbQB5N
>>148 よくわからん喩えだが、起動/パーティション関連の基本は
ずっと昔から何も変わってないぞ。
自分から学習しないと、トンチンカンな内容を書き続けてしまうのも同じ。
だから今だに
>>1 には "ブートとハードディスクの全て" が紹介されてる。
内容はかなり古いんだけど、基本を学ぶにはベストなサイトであり続けてるから。
155 :
login:Penguin :2012/08/13(月) 22:41:40.06 ID:/wHwUKNn
156 :
login:Penguin :2012/08/13(月) 22:43:31.31 ID:/wHwUKNn
156 157ってNTLDR厨じゃねーの? 書き込みの支離滅裂さが通づるんだよなぁ…
システムコマンダーって別に論理領域にWindows押し込めるツールじゃない罠w 155-156 > ほらよ。だからお前は無知だと周囲から認知され世の中からとりのこされる。 "周囲" と "世の中" のどちらかに表現を絞った方が、良い文章になるよ
>>153 喩えというか、筆の部分をディストリやOSに置き換えればそのまんまだよ。
誰でもできるのが基本であって、何か見て学習するものは既に応用でしょう。
昔は嫌でも身に付けていたPCの基礎なんて、今の人は知らなくてもいいのだから。
入門書で、付録がなぜか最新版と差し替わってて本文と同じ操作ができるかよ
みたいなのはもう「基本」じゃないよね。
で、つまり何を主張してるの? それが一番わからん
環境切り替えが本当に必要なのは上級者でなく、 帯に短し襷に長しのトリを使ってるのに応用ができない初級者じゃないかと。
常用の環境は1つだけ あとは、自作ソフトウェアのチェック用と環境コレクション みたいな俺のような奴も居るんだわ
メインマシンをマルチブートしてるのが初心者だ、って主張には 激しく同意
165 :
login:Penguin :2012/08/14(火) 00:31:06.90 ID:Gb6s9mFi
↑初心者の訳のわからない主張が初心者らしい
>>165 良く分からんが、何か悔しいことでもあったのか?w
NTLDR君は今度も自分のマルチブート構成を晒さなかったな…
必死だな
うむ。たしかに。
サルにもやさしい今時のマルチブートの型を提案していくべきじゃないだろうか? 例えば、USBメモリ差すだけ、選択操作省略のファミコン感覚 だけど大容量フラッシュ自体はあくまでシステムバックアップであって 通常起動に際してはドングルでしかないので新旧マシンを選ばず高速起動可 ライブなんちゃらと違い通常通りの操作性で緊急時も安心。 みたいなものって、技術的にはそう難しい事ではない筈だけど、 誰でも操作真似すればできるような再現性の高い記事は見たことがないんだよな。
記事って… お客さん感覚をまず捨てようぜ!
捨てようって話が既に客扱いしちゃってるのさ。 未熟な仲間だと思っていたら、手に余る事は危なくてさせられないよ。
正直、このスレで上位に位置づけられるマルチブートは 全データバックアップ & 書き戻しが当たり前のやり方だと思う 高度なんだけど、一般性は無い
マルチブートは普段使っているOSの補助として使うのが一般的だもんね 一つのOSに依存したマルチブートでも問題ない OSの独立性を考慮した方法のみ扱うスレで 最善の方法がもう確定しているのに なんで次スレ立てたんだろ?
>一つのOSに依存したマルチブートでも問題ない なんでそんなにレベル低いん?
linuxとwindowsとandroidx86のマルチブートだけど 自分はandroidのカスタムロム導入にwindows環境が 必要な感じだったので購入しただけで、メインでは使用していません マルチブートはwindowsだけ起動しても芸がないので入れてみました。 カスタムロムもlinuxからルートをとって導入出来たので ネットブックの出番は無かったです。 kvmとかあるのでマルチブートにしなくても良いと思う。 androidx86もkvmで動くし。
>>179 Part2以降は、Grubパーテ外完結型の独壇場かと・・・
俺もやってるけど、逆に言えばそれだけでいいわけ?
リナックスディストリビュータは必ず 「Linuxに軸足を置いたGRUB中心のマルチ」 にしちゃうからなぁ… これは絶対にパテ依存する方式 逆にWin厨は必ず 「Windowsに軸足を置いたNTLDR/BootMGR中心のマルチ」 ばかりで、これまた絶対にパテ依存する… 上記2つから完全脱却したマルチは 「MBMなどをMBRに入れPBRにOSロダを入れるチェーンロード主体のマルチ」 「GRUBをパテ外の領域に入れるこのスレ推奨のマルチ」 が代表選手 この2方式を追求していくことに、スレの意義があるように思う
パテ非依存もそうだけど、ジオメトリ非依存も考慮したい
で、
>>112 の疑問に戻りますw
つーかさ、Linuxでのファイルシステムの選択肢が狭すぎるんだね。
Grubパーテ外完結型 + Windows論理ドラ押し込め法 でLinux/Windowsなマルチなら、大体は理想的なカタチには持っていける どうしてもプライマリ領域必要なOSは仕方無いとしてもさ
NTLDR厨はまず、"例" という概念から学べ
NTLDR厨はまず、"厨" という概念から学べ
NTLDR厨ってさ、そもそもマルチブートとかパテ割りに 興味が無いんじゃない? じゃなきゃ 結構前から書き込んでるくせに、まるで進歩が無くて いつも圧倒的な低レベルを晒してくれるのが不思議で仕方無い
一体いつから同一自分だと錯覚していた?
?
流れから見て同一人物と書きたかったんだろう
で、多分189は本人だろう
NTLDRって何でダメなん? 過去スレ読むのめんどくて、その理由が分からん。
>>182 どうでもいいよそんなこと。
動けばいいのさ。
前スレパート2 881 名前:login:Penguin[] 投稿日:2010年09月20日(月) 11時10分03秒 [朝] ID:39GGR5P7 DellのWin7(x64)ノートPCに、Ubuntu 10.04 LTSをインストールして、MBMでデュアル ブートにしようとしたのですが、Windowsでのパーティション情報がおかしくなります。 同様の症状で解決できた方がいたら、ぜひ解決策を教えてください。 ---------------------------------------------------------------------------- ここから メーカーPCのWindowsリカバリー領域の依存の話になる MBMからGrub2へチェインロードを勧める人とBootmgrからGrub2へチェインロードを勧める人で意見が別れる まだここではメーカーPCはBootmgr/NTLDRからGrub2へチェインロードが一般的な扱い その後 ------------------------------------------------------------------------------ 910 名前:login:Penguin[sage] 投稿日:2010年10月01日(金) 15時59分51秒 [昼] ID:H+kCDpl5 MBM?なんでgrub使わんの?って今まで思ってたけど3番目のプライマリーパーテーション にFreeBSDインストールしたらそれより後ろの区画のLinuxがブートできなくなったのが MBMだと出きるようになった。ここでしつこく宣伝してる人に感謝。 920 名前:login:Penguin[sage] 投稿日:2010年11月10日(水) 00時46分16秒 [深夜] ID:xOTLJ2lX [1/2] grubはネットワークからブートする時は便利。 MBRに突っこむならMBMだろうけど、1台だけgrub使ってたよ。 MBRにstage1とその後続セクタにstage2両方入れて。 パーティション内にstage2って置きたくないし、ジオメトリ意識しなきゃだし。 Liloだとカーネルまでジオメトリ依存だし。 ファイルシステムを解釈できるのがローダーgrubの最大の特長だと思うのでそうなった。 からMBMとGrubの話になった
つまり、メーカーPCなどの条件は無いのに
何も考えずにBootmgr/NTLDRをすすめるのは愚か
>>195 志が低いマルチ環境でいいなら、なぜこのスレに居るんだ?
grub4dos最強、あとはクズ みたいの頼む
万が一に備えて 救助ディスクを作ったり情報収集できる他のパソコンがあればgrub ないならNTLDRからgrub呼び出す Windowsパーティションにgrub置たらいいけど
それがgrub4dos
なんでWin厨は使いにくいNTLDR/BOOTMGRでやろうとするんだろうね。 しかも確実にパーテ依存する方法だし。 いい加減、Win脳は卒業してくれ orz
202 :
login:Penguin :2012/08/26(日) 18:34:28.93 ID:RwxPpQmk
>>201 使いにくくてかすなのは確かだけど
Winのパーティションはsda1固定だからあぼーんすることがない
sda2以降は違うディストリいれたり再インスコしたりしてあぼーんすること多いからブートローダー置きたくない
ブートローダーあぼーんしたらPCは箱になる
でもWindowsさえ使えたらライブUSB用意して復活できる
>>202 Grubの起動CDとか
普通の鳥のLiveCDとか用意するだけだよ。
>Winのパーティションはsda1固定だからあぼーんすることがない
こういうのがWin脳とか言われてるゆえんかと。
205 :
login:Penguin :2012/08/26(日) 20:00:26.52 ID:hLN/PGNI
>>202 なんかブートローダーがパテ依存してる世界しか知らない感じだね
パテ内のローダで選択・分岐するのは非常に低レベルなんだよ
このスレ推奨の
「MBRにMBMで各PBRをチェインロード」
「MBRとその後続セクタにGRUBを完結型で入れる」
どっちの方法でもパテ依存はしないから、どのパーティションがあぼーんしても
他のパーティションのOSには何ら影響を与えない
いままでどおりの手順でブート出来るんだ
なるほど 後続セクタにgrub入れるのは勇気ないので mbmいれてみよう 万が一OSのインストール中うっかりしてmbr上書きしてもmbm上書きしなおせるし 感謝です
>>182 詳しい人なら、決して使わない方法が
初心者のWin厨やLinux厨のデフォである不思議
各OSのブート環境の独立性を考慮するのであれば リムーバブル・ケースかBIOSの二択だろ
デバイスや接続形態に依存するのは 醜いんだよ
>>208 そこまで言うなら、Networkブートこそ至高
PXEブートの準備めんどすぎ
常設の鯖が無いとか なんちゃってサーバだけの環境ならそうかもな
ここで良いのかわからんけど SSDのRAID組んでるWindows7マシンにWindowsもブートできるようにLinuxインストールしたい RAIDはマザーのオンボでMarvell Linuxドライバ無し 空いてるSATAポートにもういっこSSD刺してブート順を新SSDトップにしたらLinuxしか選べない LinuxからはRAIDのSSDはバラバラに見える SSD1 RAID0 WindowsCの50% SSD2 RAID0 WindowsCの50% SSD3 Linux なんか良い方法ない? Windowsのローダーはドライバとか関係無いレベルでブートしてんだから何とかできそうな気がするんだが どうしてもって時の為にWindowsもブートはできるようにしたいんだ
Winちうは他所へ頼む
>>213 BIOSからRAIDが見えてるんじゃないの?
RAID経由のMBRにMBMかgrab入れてwindowsの方はPBRにチェーンさせたら何とかなるんじゃね?
ハードウェアクロックどうしてる? 日本?GMT?
>>216 WindowsはHWクロックはローカルタイムと決まってるので日本(デュアルブート時)
Linux専用機はUTCにしてる
Win厨しかいない
LinuxでHクロックをローカルにしてると 起動終了のログで時間がずれてることってない?
常時起動がほとんどだし ntpで合わしてるので…
Hクロックて。
頑なに パーテ非依存 HDDジオメトリ非依存 を標榜するこのスレに明日はあるのか?
GRUBはパーテ外でこそ、その真骨頂を拝める
>>222 正確に言うと
「パーティションの中味に依存しないマルチ・ブート・ローダー」
を使い、さらに
「パーティション - ファイルシステム内のファイルに
HDDジオメトリ依存のものが存在しない」
という状態を実現するのが真骨頂なんだ
じつはMBMではこれが難しい
そもそもPBRのローダーに頼るところが×
MBMでやるなら、
>>111 の方式だけ
FSの種類が限定されたくなければ
GRUBでLinuxKernelをファイルとして読み、
Windowsの場合は、NTLDR/BootMGRをGrub4dos経由で読む
これを基本ラインにする以外、実現出来ない
225 :
224 :2012/09/03(月) 01:53:31.46 ID:u/i/kl4j
> Windowsの場合は、NTLDR/BootMGRをGrub4dos経由で読む ああ、ゴメン これはPBRフリーの実現方法だったなw NTIPLはファイルとしてNTLDR/BootMGRを読んでるので PBRフリーを目指さなければ、PBRを叩くシーケンスでもいいわけだ
パーティーションなど変更せずにマルチブートできる構成がベスト
個人的にはPBRチェーンが一番分離性が高いと思うんだよ 当然MBMかMBR後続grabで といってもLinuxでPBR経由のジオメトリ非依存はReiserFSしか出来ないのがなぁ
分離云々を補足するとddでパテ丸ごと入れ替えても動くって所 中に何が入っていようが、そのパーティションをブートする だけ
PBRチェインも一種のジオメトリ依存だよ。 各パーティションの先頭という位置を気にしないといけない。 各パーティションには各々ファイルシステムがあり、 その中に雑多なファイルが入る。それだけでいい。 あとはFS経由でファイルアクセス出来るGrub系のロダを 各パテ領域外の部分に入れておく。それだけでいい。
>>229 tarで書き戻すだけで、PBRとか気にせず
すぐまたブートできる方式の方が嬉しくない?
書き戻せる状況であれば、liloとかでも再設定すれば問題ないわけで fs経由と言っても独自解釈なのでバグによる誤動作の不安は残る。 まあ書き込みする訳じゃなければ問題は起きないとは思うが。
自分のPCのHDD内にさ、 「ジオメトリ変わったら起動不能になるファイル」 てのがあるのが、精神的に嫌。 ジオ固定ファイルなんて、今はWindowsでも存在しないし、 普通インスコのLinux鳥でも無い。
>正確に言うと >「パーティションの中味に依存しないマルチ・ブート・ローダー」 >を使い、さらに >「パーティション - ファイルシステム内のファイルに > HDDジオメトリ依存のものが存在しない」 >という状態を実現するのが真骨頂なんだ この文句が気に入ったので、次スレのテンプレにしてくれ。 次スレがあればだけど…w
236 :
230 :2012/09/04(火) 22:13:47.38 ID:ydMR9oOs
>>235 一種の〜と書いたんだがまあいいか
確かにここで問題視されてる *ファイルの* ジオメトリ依存じゃないわw
でも、通常のOS上のファイル操作主体コンピューティングからは
どうしてもブラックボックスに見える、セクタ単位の領域 - PBR を
全く気にしないで扱えるのはスゲーメリットだと思う
MBMからのチェーンロードだと、PBRがどうなってるかは気にしなくちゃいけないしな
最初はジオメトリを最強に意識するにしても、grubパーテ外完結型にさえしておけば
あとはそれ以外、全くジオメトリ無視でいい
そういう事が言いたかった…
なるほど
普通にファイルシステムをマウントして コピーすれば、あとはすぐブートできるのが良い
MBRやPBRのアレコレ無しならEFIブートしかないな
いや pxe がある
>>239 いつもその手の意見が出るが、やってから言ってんの?w
もうkernelをファーム化すればいいんじゃないの? kexec-loaderみたいな。
それなら優れたローダーをファーム化するほうが
まだマシ、という結論
>>241 前にも同じこと書いて馬鹿扱いだったんだから
そろそろ学習しようや
昔: MBRにmbm, PBRにgrubだぜ! だっただけで、LinuxのFS種類が飛躍的に多くなった今では デメリットが目立つ XFSやbtrFSとかだと醜くしかならん
>>242 つまり、「優れたローダー」は文字通りの意味ではなく、
お気に入りの慣れたローダーじゃないと意味がないって感じなのかな?
>>242 Linuxって、ローダーとして見た場合
「優れた」には分類されないかも…ってことさ
デカいだけで却下w
SuperGrub2Diskはこのスレ的にはどうなの? デバイスに依存は良くない?
そういう便利ツールは積極的に使えばよろしい。 でも、常用環境のローダを整えるのと何も関係無いですね。 っていう評価。
>>244 やってみて成功したらここで晒せばいい
ファームなら疑似的にHDD上に環境をつくって、それで試せ
実際にはやらず、妄想だけだとこのスレじゃなくても相手にされない
これ
実際にはやらず、妄想だけだとこのスレじゃなくても相手にされない
>>249 > こういうのをやれってこと?
ううん、やってから書き込め、って事だよw
そんなチラシの裏の日記になにか意味あるのかな?
やり方を布教したい人には重要なんだろうけど、
>>241 とか単なる提案だし、
個人的にはジオメトリ依存なんて気にしないしなあ。
いやそれ以前に "優れてない" からねそのやり方… kexecって既存のブートローダ使うより何かメリットがあるのか?
まあ、linuxというのがデメリットであり最大のメリットだと思うんだよな。 領域名の読み替え等が不要で管理しやすいし、ローダ対応fsの縛りもないし。 既にブートしてるカーネルで用が済むならば必ずしも要らなくて、 マルチブートの時だけすればいい所がkexecのメリットじゃないかな?
途端に愛昧になったw
256 :
login:Penguin :2012/09/09(日) 10:41:29.16 ID:A72393Cb
>>254 てか、disklessfunじゃね?w
であろう。 しかし、2段階方式に固執するあまり、 「HDDジオメトリ依存ファイルなんて問題無い」 って態度なんだと思うと笑えるww
NTLDRクンじゃない? NTLDRクン … レスの応酬になると議論が出来ない子だと馬脚を現す DISKLESSFUN … 2段階2段階ウルサイ子
GRUB2とGRUB-LEGACYはどちらが良い? スレ見てる限りでは、 GRUB2 → その方針がウザい GRUB-LEGACY → パーテ外完結型という手法ならベスト だと思いましたが、LEGACYのほうは難しそうだし わざわざうざい方針のものを入れる気にもならず、困っています 最低限パーテ依存しないおススメを教えて下さい
Linux - Windowsくらいのマルチを想定して書くけど… MBRにはMBM, PBRにはGrub-legacyを入れてカーネルロード がいいと思う まあこれだとGrubはstage1_5使わないから stage2はジオメトリ依存アクセスになるけど ジオメトリ依存のファイルがあるのが嫌になったら、もう一度このスレに来て Grubパーテ外完結型の求道者になればいい
262 :
260 :2012/09/10(月) 00:51:42.43 ID:jJwVhvXg
おお、サンクス! マルチにするPCは、取り敢えずまだOSを入れてない段階なので 予めMBMとGRUB-LEGACYのブートCD灼いてからにします で、GRUB-LEGACYのパッチはこれでやってみる ntfs-patch ext4-patch 他にも定番パッチあれば教えてくれるとうれしいです
GPTパッチは不要だと思うが 自分のNICのドライバパッチは要る
>>261-262 スレ内既出だけど/bootをReiserFSにすれば
stage1_5が入るからジオメトリ依存が無くなる
ReiserFSは将来が不安すぎない?
ext{2,3,4} でPBR後続にに1_5を使えたら完璧なのになぁ
2つ目の
>>266 からに完結タイプのやり方が書いてあったwので
やっぱり、これをやる事にします
まだまっさらでOS入れてないしね
btrfsのpatchまであるんだな…
GRUBパーテ外完結型、完璧すぎる… これにたどり着いた時点ででスレの議論が 止まってるのがわかる気がしたよ
この手のスレは NTLDR/BootMGRを使ってマルチする馬鹿が 議論についていけてないレスを繰り返すもの、と相場が決まってる
結局の所、ジオメトリオフセット指定のできる1セクタ完結チェーンローダと、 FS決め打ちでないカーネルローダの組み合わせがベストって理解でいいの?
1セクタでは何にも入らん、って理解でいい
>>269 2段階ブートとかいうのはもう古い、って理解でいい
ほとんどの場合、カーネルローダがジオメトリ依存になるだけ
不可触スレsage
GrubLegacyのstage1_5使う方法はあまり優れていない それこそstage2読む時の対応FSが一種になってしまう Grub本体のstage2をロードした段階で、対応FS全て読める状態になるんだから stage2までパーテ外に置いた方が、結局環境変化に強いし便利 パーテ依存も皆無になるし
2段階とか、パーテ外とか、なんか用語がミスリードな気がするな。 ツールを全部ファミリー化すれば1段なのかみたいな。
いんや、
(mbr)grub -> (pbr)grub -> linuxkernel
でもこのスレではちゃんと2段と呼んでるし、用語の混乱は大丈夫
それよか
>>269 のほうが解説必要
二次ブートローダをどこに置くかで、言われたり言われなかったりしているような気がする。
? 言葉足らずでよくわからんが ・別ローダーをロードした時、段数加算 ・ただしMBRのGrub→PBRのGrubなど同じローダーでも インスコ場所が違う場合も段数加算 ・インスコ場所まで同じ場合は「読み直し」や「リロード」になる っていう至極シンプルな数え方だと思うぞ
mbrって限られたスペースにgrubとかいう高機能な(当然容量とる)ブートローダー押し込めんの?
1セクタ = 512byteでは無理 でもMBMとかでもそれは無理、後続セクタ使ってる ここで言われてるGrubパーテ外完結型は、MBRが含まれてる最初のシリンダの 空き部分にstage2やmenu.lstまで押し込む方法だよ
じゃあmenu.lstどうやって編集するんだ… パーテーション外だと開く方法がない…
# emacs menu.lst # dd if=menu.lst of=/dev/hda seek=63 4+0 records in 4+0 records out # dd if=stage2 of=/dev/hda seek=67 385+1 records in 385+1 records out # echo "install (hd0,0)/usr/share/grub/i386-pc/stage1 d (hd0) (hd0)67+386 p (hd0)63+4" | grub --batch こんな感じで ddを使ってセクタに書き込む
>>278 閏年並のシンプルさだね。
MBRとパテ外は違う場所である訳だから、そこを呼び出すものも
>>271 がもう古いと言ってる2段階ブートに該当するのだろうかって話。
だからさ、 stage1 → stage1_5 とか stage1 → stage2 とかは1段に数えないんだよ 例えばgrub stage1を普通にMBRにインスコして、MBR後続のstage1_5をロードし さらにFS内のstage2をロードするシーケンスを 「3段」と数えるかどうか考えてみれば分かる あるいはMBRにMBMをインスコ、PBRのgrub stage1をロードし FS内のstage2をロード これも「3段」じゃないわな
結局、ステージの段数や呼び出し回数じゃなくて、 PBR或いはファミリー外ローダを経由するものを 2段階ブートと言ってるだけじゃないか?
> ・別ローダーをロードした時、段数加算 これが原則ってだけかと まあ2段階言いはじめたのは例の人だから、オリジナルの定義は知らんが
>>287 1段階ブート
(MBR) --> OSのブートステージ
2段階ブート
(MBR) --> (PBR) --> OSのブートステージ
多分この程度の意味
何も難しくない
>>287 >PBR或いはファミリー外ローダを経由するものを
>2段階ブートと言ってるだけじゃないか?
ファミリーが意味不明だが、grubをMBRとPBRで使う
>>276 のも
2段階だよ
つーかさ、アタマ悪すぎねーか?w
>>290 だからそれはPBR経由なので2段階でしょ。
誰か違うと言ってる?
> 結局、ステージの段数や呼び出し回数じゃなくて、
いや
>>278 の通りだよ
GrubやMBMの内部構造を考慮するから、わけわかんなくなる
Grubのステージ云々言いだすなら、MBMだって2段だしw
>>291 2段階ブートはdisklessfun用語。
ぐぐってみれば大体の意味は分かるだろう。
勉強できない子の典型みたいだね
> 2段階とか、パーテ外とか、なんか用語がミスリードな気がするな。 > ツールを全部ファミリー化すれば1段なのかみたいな。 > 二次ブートローダをどこに置くかで、言われたり言われなかったりしているような気がする。 自分用語と違うからといって暴れるのよくない
> MBRとパテ外は違う場所である訳だから、そこを呼び出すものも
>
>>271 がもう古いと言ってる2段階ブートに該当するのだろうかって話。
> だからそれはPBR経由なので2段階でしょ。
> 誰か違うと言ってる?
PBRにインスコしたGrubも、Stage1 -> Stage2の2ステージであることを
まず認識してくれ
状況によってGrub内のステージ遷移を1段と数えたり数えなかったりと
混乱してるのはオマエだけ
>>277 ニワカ理解で「〜ような気がする」と書き込むのは
もうそろそろ卒業しようや
ステージ遷移を数えないからこそ、段というのはミスリードだって話でしょ。
> 状況によってGrub内のステージ遷移を1段と数えたり数えなかったりと > 混乱してるのはオマエだけ
そんな事より、この下手な日本語文章はNTLDR厨だと思う吉宗であった…
> 2段階とか、パーテ外とか、なんか用語がミスリードな気がするな。
> ツールを全部ファミリー化すれば1段なのかみたいな。
> MBRとパテ外は違う場所である訳だから、そこを呼び出すものも
>
>>271 がもう古いと言ってる2段階ブートに該当するのだろうかって話。
> ステージ遷移を数えないからこそ、段というのはミスリードだって話でしょ。
もはや支離滅裂だなw
多分、必死で反論し続ける事が目的化して こうなったんだろうね
>>298 自分で何言ってるかすでに把握してないだろ
304 :
login:Penguin :2012/09/17(月) 01:09:48.89 ID:01G7yrnZ
論理的思考が苦手なのに、意地になって噛みつくからそうなるんだ。 てか、コイツ毎回こんな感じだなw
>>284 は
>>278 が
>・ただしMBRのGrub→PBRのGrubなど同じローダーでも
> インスコ場所が違う場合も段数加算
というから、MBRとパテ外は違う場所だろうって指摘しているだけでしょ。
じゃあMBMも2段だなw なんでループするんだろう?
> 状況によってGrub内のステージ遷移を1段と数えたり数えなかったりと > 混乱してるのはオマエだけ
頭の悪い子に何説明しても無駄だよ。 とくにNTLDRくんにはw
必ずついて来れなくなってしまうのが面白くて仕方ない
>>282 のやり方だと、fdiskでの第1パーティション確保は
2コ目のシリンダからになるのに注意な。
そもそも、世の殆どのPCユーザーがやってる先頭シリンダから確保する方法だと
必ず "先頭シリンダの2コ目のトラック" などという中途半端な位置から
パーティション1が確保される。先頭トラックにはMBRが入るからな。
これは自動的にそうなる。
だから第1パーティションと第2パーティションを同じシリンダ数確保しても、容量が違ってくる。
こんな不思議な経験をしてる人も多いのでは?
この大容量ストレージ時代、 むしろ
>>282 の
"シリンダ2 (の最初のセクタ/トラック) からすっきり確保"
のほうがわかり易い。
言うなれば、"パーティションはシリンダ境界で切るべし" の大原則を
パーティション1の開始位置も適用して、例外にしないやり方なんだよ。
Grubパーテ外完結型にしようがしようまいが、そっちの切り方のほうがわかってる人の切り方なんだぜ。
いちどNTLDR厨のパーテ構成を見てみたい
>>281 >>282 を見れ
パーテ内、ファイルシステム内に一切ファイルを置かない
これこそが完結型の名の由来
まあニワカ理解でしないほうがいいんだけど
>>292 や
>>306 が触れているMBMの2段というのは、「2段階ブート」の話ではなく、
MBMの処理だけで2段を数え(さらにPBRのカーネルローダが加わる)という考え方のほうを指している
ということでいいかな?
しかし、そういう内部処理云々とは無縁で
>>292 の認めている
>>278 の説明においてもなお、
なぜ同種の数え方が成り立つのかといえば、うっかり「インスコ場所が違う場合も段数加算」
としてしまった表現で、場所の解釈問題が起きたからだね。後続セクタはMBRか否か。
「インスコ場所が隣接しない場合」とでもしておけば、とりあえずそんな話にはならなかったんじゃない?
といってもそんなのはどう考えても困惑止まりの話で、(例えば太陽系の惑星数のような)
混乱が各自の認識自体に起きたとは言えないね。
てか1つのローダーは内部でどう分割されてようが
1つのローダーっていう考え
ここで詰まってるんだねw
>>314 ついていけないなら無理しないほうがいいよ
> なぜ同種の数え方が成り立つのかといえば、うっかり「インスコ場所が違う場合も段数加算」
> としてしまった表現で、場所の解釈問題が起きたからだね。後続セクタはMBRか否か。
同ツールの同バージョンでもMBRとPBRにインスコしてチェインしてるなら、段数加算
もとの文脈上、それ以外で解釈するのは愚かなんだよ
>>315 NTLDR厨に普通人の理解力を求めることが
そもそも間違ってるw
議論して理解が深まるならいいんだけど NTLDRクンが参加すると、決して深まらない
>>314 >...後続セクタはMBRか否か。
スレの殆どのひとがそんな疑問は持ってないと思う。
>>2 のテンプレも「MBR後続」って書き方なわけだし、
そもそもMBRじゃないという意識があるから、「パーテ外」なんていう、もって回った言い方なんだろ。
319 :
login:Penguin :2012/09/18(火) 03:08:39.15 ID:0nUxBDac
2つ質問です。 ・質問(1) MBRやMBMはどこに書き込まれるのでしょうか? 1. bootフラグの立っているパーティション 2. LBA=0 3. シリンダ=0,ヘッド=0,セクタ=0 (PBRはユーザーが指定したパーティションの先頭に書かれる というのは分かります) ・質問(2) ファイルのあるパーティションに後からMBR,MBM,PBRを書き込む際、 その場所はファイルシステムによってファイルの置き場に使われて いたりしませんか? 使われている場合、MBR,MBM,PBRインストーラーは そこにあるファイルを安全に別クラスタに移動して、MBR,MBM,PBR用に クラスタを割り当てるのでしょうか?
>>319 質問(1)
物理ディスクの先頭セクタがMBR(2と3)、各パーティションの先頭セクタがPBRです。
MBRとPBRに何かを書くのであり、MBRとPBRをどこかに書くのではありません。
質問(2)
MBRはパーティションに含めないという約束事があります。
PBRはファイルシステムが使わないという約束事があります。
だからMBRやPBRに後から書き込んでも大丈夫です。
ただしXFSはPBRはファイルシステムが使わないという約束事を破っています。
だからXFSを使っているパーティションではPBRにブートマネージャを置けません。
マルチブートするつもりなら
>>1 の「ブートとハードディスクのすべて」は必読です。
321 :
login:Penguin :2012/09/18(火) 06:40:43.95 ID:0nUxBDac
>>320 ありがとうございます。
MBR,PBRは、書かれた物の事ではなく書く場所の事なんですね。
勘違いしていました。
もっと勉強します
MBR後続セクタにstage2とmenu.lst(2エントリ程度想定で)って収まります? 第2トラック規定によって確実に使える後続セクタ数は62(約32KB)ですよね 収まらないとしたら、パーテ全削除→デフォ位置からパーテ作成 としてしまったらmenu.lstの末端とか壊れちゃいますよね?
第2トラックから最初のパーテを始めるなら MBR後続は32KB程度しか空きが無いので、stage2は当然無理。入りきらない。 2つ目のシリンダから最初のパーテを始めるなら、余裕で入る。 「デフォ位置からパーテ作成」って、どういう意味か分からんが せっかくパーテ全削除するなら、パーテは2つ目のシリンダから始めれば良い。
俺が野良ビルドしたGRUBのStage2は200KBくらいだな…
>>323 >「デフォ位置からパーテ作成」って、どういう意味か分からんが
fdiskで開始シリンダを未入力=1つ目のシリンダにした場合のことです
※最初 シリンダ (1-3916, 初期値 1):[Enter]
>2つ目のシリンダから始めれば良い。
ああ、grubの有無でシリンダの開始位置に気を使う必要がある
と思ってましたが、有無に関係なく2つ目からにした方が良いということですね
ある意味先頭シリンダをGPTで言うEFIシステムパーティションにするような感じですかね
隠蔽とか言ってたバカを思い出した
隠蔽って?
前スレ564 > セクタに埋め込むって言い方がもうなんかご苦労様って感じだけどね。 > それこそパテ情報自体が特定のセクタに埋め込まれた設定だし、 > パテ外とか言ってもその管理情報上で隠蔽しているだけの話でしょ。 > メーカー製PCの隠し区画みたいな問題はない訳?
でもそれがNTLDR厨なんだよね
NTLDRとBOOTMGR使うマルチは真っ先に選択肢から消すのが たしなみかと。 ほとんどの環境でメリット全く無いしな。
>>282 のは
一行目が設定ファイルmenu.lstの作成・編集
二行目がmenu.lstの書き込み、
三行目がGRUB本体であるstage2の書き込み、
だってのは判る
四行目は何をしてるの?
Grub stage1のインスコ。 stage1にmenu.lstとstage2の位置を覚えさせて、MBRに書き込んでる。
追加。
>>282 の
install (hd0,0)/usr/share/grub/i386-pc/stage1 d (hd0) \
(hd0)67+386 p (hd0)63+4
の部分がミソで、普通タイプのインスコ方法だと
install (hd0,0)/usr/share/grub/i386-pc/stage1 d (hd0) \
(hd0,0)/boot/grub/stage2 p (hd0,0)/boot/grub/menu.lst
のようになる。
Grubはファイルシステム上のstage2とmenu.lstをパス指定だけじゃなく
セクタ位置でも指定出来るから、ファイルシステム外に全てインスコ出来る。
×Grubはファイルシステム上のstage2とmenu.lstをパス指定だけじゃなく ×セクタ位置でも指定出来るから、ファイルシステム外に全てインスコ出来る。 ○Grubはファイルシステム上のstage2とmenu.lstをパス指定するだけじゃなく ○ファイルシステム外であってもセクタ位置で指定出来るから、パーテ外完結型が可能。 すぐ挙げ足をとる厨が居るからなぁ・・・
>収まらないとしたら、パーテ全削除→デフォ位置からパーテ作成 >としてしまったらmenu.lstの末端とか壊れちゃいますよね? なんで先頭のシリンダから確保するんだ アホやろ
grub完結型にしてるマシンもしてないマシンも シリンダ2つ目からパーティション切ってる 色々考えなくていいし、容量的にもきもちいい
先頭シリンダにファイルシステム無しのgrub用パテ作るのと大差無い
338 :
login:Penguin :2012/09/24(月) 21:46:06.90 ID:wxBu0OrT
わかってないなら、余り無理をしないほうが…
普段やるものじゃないから、うっかり忘れちゃう可能性も無視できないだろうし、 パテ毎に各自が管理しているような共用マシンなんかだとちょっと無理そうだよね。
340 :
失笑君 :2012/09/24(月) 22:59:25.37 ID:wf9aX76s
共用マシンで、かつ各自がパテ構成弄る環境って・・・ 随分と無理のある想定ですね!w
339 >パテ毎に各自が管理しているような共用マシンなんかだとちょっと無理そうだよね。 そんな状況なら、ntldr/bootmgrやgrubのmbr通常インストこそ、起動不可になる可能性が高い罠。 自分管轄のパーテ内ファイル弄ったり、消したりするだけでなるから。 てか、こんなのマトモに相手にするなよ。どうせNTLDR厨だろうに。
各自がパテ構成弄る時点で起動は大変な賭けになる
343 :
337 :2012/09/25(火) 09:27:42.26 ID:6QiixSAB
>>338 俺宛なら、お前はレスの意味を分かってない
お前がそう思うならそうなんだろう お前の中ではな
なんだ、その手のレスしか出来んだけか
変な日本語
でも、それがNTLDR厨なんだよね
>>347 基本パテでないと困るようなOSを使ってない限り
大したことじゃないだろ?
そしてパーテ依存してるだけという
依存しねーよ
やることは結局
>>282 なんだし、パテ作成はgrub埋め込み前でも後でも良く
パテ削除してもブート環境に何も影響無い
単にfdiskしたときにシリンダ(1-1)を何かに使ってるというのが明確になるってだけ
というかあの話の流れでパテ依存ブートの話なんてするわけないだろう
ああ、一応自己フォローしとくと作成削除は基本パテの話な
>>282 の後に先頭シリンダに拡張/論理パテ作るとEPBRの書き込みで破壊されるから
EPBR回避まで考慮するとseek=63じゃなくてseek=64から埋め込まないといけない
基本パーテは減るの嫌だし 結局構成が醜いのは嫌かな
1行目はともかく、結局構成が醜いとか言ってる時点でちゃんと分かってるのか微妙だな 基本パテが減る(削除可能だからいつでも回収出来るが)のを気にしてるのも 論理パテの扱いに不慣れだから、なんて理由だったりするんじゃないのか
>>352 でseek=64と書いたけど
>>282 が63にしたことを考慮すると
64にするなら126(= 先頭シリンダに論理パテを置いた場合の先頭セクタ = 第3トラック開始セクタ)からにした方が綺麗だった
する奴は居ないだろうけど一応
なにも考えず2048でいいじゃん
HDDが3つあって、2台目に別のOS入れたついでにgrub入れて 1,2台目どちらのgrubでも全部ブート出来るようにしたかったんだけど、 hd0〜2が入れ替わって困る・・・。 ブートしたデバイスがhd0になるのは調べて分かった。 でもメインOSが入ってるHDDがhd1とhd2のどっちになるか(ブート優先度順?)分からなくて気持ち悪い。 これって固定出来ないのかな。 /dev/sda パーテ外完結Grub(sda=hd0, sdb=hd1, sdc=hd2) /dev/sda1=メインOS /dev/sda3=実験用OS /dev/sdb パーテ外完結Grub(sda=hd2, sdb=hd0, sdc=hd1) /dev/sdb1=実験用OSその2 /dev/sdc1=データ用
最初面倒だけどそういうときはUUIDで管理するようにすれば一々悩む必要がなくなるよ
>>358 こんな指定が出来たのか。
ちょっとやってみるよ。ありがとう。
UUIDってちょっとパーティションの大きさ変えただけで変わったりする
カップ汁粉
いろいろ疑問を持つのはいいことだけど何でも人に聞いて 自分ではちっとも試そうとしないのはよくないことだと思う。
俺なら3台だと HDD1: メインOS, 実験用OSその1, 実験用OSその2 HDD2: データ用 HDD3: テンポラリとかスワップとか ってするな まあどうでもいいなスマソ
> 64にするなら126(= 先頭シリンダに論理パテを置いた場合の先頭セクタ = 第3トラック開始セクタ)からにした方が綺麗だった Win厨おつ
一般板の「HDDのパーティションどう区切ってますか?」スレに居た奴だろ。 過去ログ読んだけど、あっちでも事実誤認書いて笑われていた奴だったw
Winからしかパテ操作をやった事経験しか無いのが 丸見えなのがイタイ
367 :
366 :2012/09/30(日) 00:16:05.18 ID:iXMCluLu
日本語変だった Winからのパテ操作しかやった経験が無いって 丸見えなのがイタイ こうね
351
>依存しねーよ
>やることは結局
>>282 なんだし、パテ作成はgrub埋め込み前でも後でも良く
>パテ削除してもブート環境に何も影響無い
>単にfdiskしたときにシリンダ(1-1)を何かに使ってるというのが明確になるってだけ
>
>というかあの話の流れでパテ依存ブートの話なんてするわけないだろう
基本領域としてとるなら、パーティションテーブルのエントリを無駄に使ってるだけだと思う
論理ドライブとしてなら → 論理ドライブはそもそも拡張領域に依存する
で、結局やらんほうがましかと
てゆうか、Win95OSR2はMBRのパーティションテーブルに空きがあって
未確保シリンダがあると上記のような "おせっかい" をやる
そのレベル
パテ切りってさ、可能な限りパテ確保するのが絶対じゃない。 混沌のセクタの海から秩序のファイルシステム用に切り出す感じ。 それがわかってれば351の「何かに使ってるというのが明確に…」なんて発想にはならないわな。 俺だったら寧ろ、変な1シリンダ以下の容量のパテがあるほうが解放してしまうw
まあでも好きに切れ
取り敢えず
>>355 がddの使い方を知らん奴だってことは判明した
NTLDR厨 = Win厨 というごく当たり前の結論になったw
内容が無くなったか
>>368-369 は好みレベルだから特に反論は無いし
他はただの煽りやら決め付けだからな
具体的な指摘でもあれば別だけど
NTLDR厨だから具体的に指摘されても気付かないんじゃね? > 64にするなら126 > (= 先頭シリンダに論理パテを置いた場合の先頭セクタ = 第3トラック開始セクタ) > からにした方が綺麗だった これが事実に反する
あ、Linuxでfdiskした場合ね、もちろん
>>376-377 具体的にと言ったはずだが・・・
# cat /etc/centos-release
CentOS release 6.2 (Final)
(構成1)
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdc4 1 1 8001 5 拡張領域
/dev/sdc5 1 1 7969+ 83 Linux
sdc4 : 63*(255-1)/2 = 8001 (MBR+境界までの空きで1トラック分減る)
sdc5 : 63*(255-2)/2 = 7969.5 (MBR+境ry+EPBR+境ryで2トラック分減る)
(構成2)
デバイス ブート 始点 終点 ブロック Id システム
/dev/sdc4 1 10 80293+ 5 拡張領域
/dev/sdc5 1 1 7969+ 83 Linux
/dev/sdc6 2 2 8001 83 Linux
/dev/sdc7 4 4 8032+ 83 Linux
sdc6 : 63*(255-1)/2 = 8001 (EPBRで1トラック分減る)
sdc7 : 63*255/2 = 8032.5 (シリンダ3にEPBRが入るため損失無し)
構成1でのEPBRの確認
# dd if=/dev/sdc skip=63 count=1 | od -tx1 -Ax
0001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02
0001c0 01 00 83 fe 3f 00 3f 00 00 00 43 3e 00 00 00 00
0001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
で、先頭シリンダに論理パテ(sdc5)を置いた場合 俺の環境では第3トラック開始になるけど 何がどう事実に反するか説明頼む
まったくもってどうでもいいわ
俺の環境では、なw
先頭シリンダを外してパーテ確保って一般的なん?
は?
ぶっちゃけシリンダ関係ねぇだろ LBAなんだから
形式だけは残ってるから それを意識しないのはないわ
そのとおり
>>383 全く一般的では無い
ここは変人が多いだけw
GRUB使わない人にはほぼ無意味
いちおー弁護しておくと、 自身をファイルとしてファイルシステム内に置かなきゃならんローダーは 糞 GRUBも基本そうだが、そうじゃない方法もある、ってのが完結型
FS内のツリー構造だけ気にしてればいいという 気軽さが完結型の良さじゃない? PBRがどうとか、ジオメトリ固定のファイルだから移動しちゃいけないとか そういう制約がパーティション内には一切ないし。 逆にいえば、そういう煩わしさを全部パテ外の "セクタの世界" に追いやってるだけだが。
なのになぜかパーティションとして設定したがるNTLDRちう… メリットが何もないだろうに
何方かご指導してやって下さい。
[オススメLinuxディストリビューションは? Part43]
ttp://engawa.2ch.net/test/read.cgi/linux/1347277391/ > 161 名前:login:Penguin [sage]: 2012/10/22(月) 23:42:23.33 ID:894pcUza (2)
>
>>157 > マルチブートで、既存のOSに影響を与えずに新しいOSを
> 追加することはできない。
> これはWindowsであれLinuxであれ同じ。
> ブートローダーなどのブートストラップに関わる情報に変更を
> 加えるから、必ず既存のOSに影響を与えてしまう。
インストーラ使ったらMBRが上書きされるんじゃね? そうなったら余裕で影響受ける MBRを扱わないようなオプションがあればいいけど
知恵遅れは間違いないが "影響" をどのレベルでとらえるか、とも言えるな
>>392 MBR自体はOSの一部じゃないと知っていたら、
こんな馬鹿な書き込みはするまい。
>>392 何年も前のことだけど、まだ Windows をメインに使ってた頃は
フロッピーディスクに lilo とか grub をつっこんでおいて
フロッピーから Linux を起動してたことがあった。
カーネルイメージみたいな大きなものはハードディスクにあったから
フロッピーだけど読み込み時間はあまりかからなかった。
grub のフロッピーディスクは rawrite とか使えば Windows 上でも作れたし
ブートローダーのインストール先はインストーラーで選べた。
今時のパソコンだとフロッピーじゃなくて USBメモリ かな。
CDでもできるけどね。
Linuxらしく、networkでやろうぜ!
>>396 否定するわけじゃないけど、そういうのって結局
すごく「一時的な」ものなんだよね…
最初、Linuxをインスコして なんでLilo使った下手なマルチがデフォなの?って思った
>>399 一時的ではあるが、OSの肥大化よりも早くストレージ一般の肥大化が早く
結果として常に余裕のある状態になったのは一時的なことではないだろう。
つまり
>>396 は昔話。
日本語書け
Win8プリインストールのPCってマルチブートできない仕様なの? 製品版のWin7でも8でも途中警告が出てインストールできないんだが・・・ コマンドプロンプトからブートローダーの情報コピーできないし、普通にVHDにインストールしようともこのハードウェアでは起動できないのでBIOSの設定変えろとか出る
レベル低すぎるから、もっと根本から学び直すべし!
このノートPCデフォルトでパーティションフルで使ってるから、VHDブートしかしたくないんだよな
>>405 では何かヒントをくれませんか?
もちろんマルチブート用のローダーGRUBなどではなく、Windows標準のやり方でお願いします
ここLinux板なんだわ
マルチブート自体いまどき微妙なのに、Linux限定なんて輪をかけてバカっぽい
レベル低い奴くらいしか来ないスレと化したか…
>>407 下手なマルチをわざわざ教える人は居ない、ということ。
上手なマルチブート構成を!
> Windows標準のやり方でお願いします あほや
414 :
login:Penguin :2012/12/25(火) 01:20:12.82 ID:JTzGh7q5
PXEで使うのに、一番応用が利くローダって何? 実際に使ってる人のレスが欲しいワン
pxegrub の一択
一時期Linuxインストールして遊んでた事在ったけど、LinuxだとスタートメニューでErrorが頻繁に多発するんだ。WindowsとDualBootしてて両方起動不良。 もうLinuxの再インストールしすぎで嫌になったわw今UbuntuのCDBootできるからいいんじゃね!!
レベルが低くのばっかり
>>416 インストーラー任せでしかマルチ環境作った事無い/作れない奴は
このスレにそぐわない
Windowsとのマルチはスレチ、くらいでいい。 それでスレが消えるなら本望。 低レベルで続けるのは、他のスレだけでいい。
>>404 なんかあったな…MSの陰謀w?
んでよ、このスレ推奨(MBRのとき)は、
>>333 が本質っつーか、方法だよな?
GPTんときはrEFIndか、EFI自体に頑張ってもらうかのどっちか?
GPT環境とか、具体的にこうしてる風かきこみが貼られた事無い…
基本背伸びカキコの奴はそうだな。
わかってるヤツとわかってないヤツの格差が 半端でない界隈になったな
424 :
login:Penguin :2013/01/04(金) 11:45:47.19 ID:+t4IkN9C
GPTならEFI Stubがシンプルだと思うわ でもシステムディスク(SSD)が2TB超えるまではMBRで良いかな
>>424 thx
まーそっちはぼちぼちやってく(今んとこ2TiB越えしそうな予定が無い)として、
>>282 を使うか
まぁMBM入れたらサルでもマルチブートできるな
このスレでも一時期、MBM + 2段階ブートw の書き込みばっかだった
ノートPCを新調したいと思っています
DELL、起動用SSD32GBがついてるwin8プリインストールを買いたいんのですが
http://linuxsoft.cern.ch/cern/slc63/iso/ これとマルチブートしたいのですけれど
SSD32GBにこれをインストールするだけの空きはあるものだろうか?
起動用SSDにスペースを開けさせることはできるのだろうか?
(win8 20GB +SLC6.3GBだからいけそうだと判断しているのだけれど)
という基本的な点がわからないのですが、どうすれば調べられるでしょうか
>>429 サイズ的には両方入るだろうけどパーティションの構成ができそうに
ないんだったらマルチブートじゃなくて VMware Player でも入れた方が良いんじゃない?
>>421 UEFI/GPT 環境で EFISTUB カーネルを ESP に置いて gummiboot 使ってる
ESP には次のファイルがある
EFI/BOOT/{bootx64.efi,gummiboot.efi}
loader/loader.conf
loader/entries/{aaaa,bbbb}.conf
EFI/aaaa/{vmlinuz-aaaa.efi,initramfs-aaaa.img}
EFI/bbbb/{vmlinuz-bbbb.efi,initramfs-bbbb.img}
aaaa.conf はこんな感じ
title aaaa
linux /EFI/aaaa/vmlinuz-aaaa.efi
initrd /EFI/aaaa/initramfs-aaaa.img
options root=UUID=????????-????-????-????-????????????
cf.
https://wiki.archlinux.org/index.php/Gummiboot
431 :
430 :2013/01/11(金) 01:40:25.52 ID:BRlbPUAa
EFISTUB カーネルは efibootmgr で UEFI にブートエントリーを追加しても ブートできるんだけど、ブートエントリーを書き換えるのが面倒ってこともあるんで EFISTUB カーネルをブートできるブートローダーを /EFI/BOOT/bootx64.efi として コピーしておいてデバイス指定でブートできるようにするのが便利だと思う。 例えば OS を USB メモリに入れておいてあるマシンで起動したいときに その起動させたいマシンにブートエントリーを追加することになるんだけど (または EFI Shell でブート?) それは手間が掛かるから デバイス指定で bootx64.efi 経由でブートさせるのが楽だな。 ESP にはごちゃごちゃとファイルを置きたくないんで GRUB2 の grub-mkstandalone を使えば GRUB2 のモジュール全部入り bootx64.efi と grub.cfg だけに できるんじゃないかと試行錯誤してるんだけど、そんな構成にできている人いる? grub-mkstandalone では grub.cfg を .efi に格納することはできるみたいなんだけど grub.cfg は ESP に単独で置いて簡単に編集できるようにしたいんだよね
バカなんで、windows8のタッチパネル対応したブートローダ使いたいんです。
環境としてはタッチパネル対応ブートローダを使ったwindows8とAndroid-x86のマルチブート環境です。
Androidインストール時のgrubではマルチブートが確認出来ましたが、逆にwin8のブートローダで
Androidを起動することが出来ません。
やったこと。
(共にandroidインストール時のGRUBはインストールしない)
1.win8よりeazyBCDにてエントリー追加(grub-regsy,BCD copy GRUB)すると
項目自体は出るがAndroid選択するとgrub見つからないよ。と言われます。
2.win8のブートローダにubuntu10.12を追加。動作確認。そのubuntuにこのサイト
(
http://ameblo.jp/lunawater/entry-11085831179.html )を実施するが、kernel見つからないよ。と言われてしまう。
Androidのカーネルの場所はマウント後に確認済みです。
8のGUIなブートローダーを使おうとすると一旦NTカーネルをロードしなきゃいけないから結構な時間がかかる だからやめとけ
ext2-4 パーティションにstage2をベタに埋め込む方法(既出ならスマン mkfsでサイズ指定してパーティションの後ろのほうをファイルシステムが使わないようにする。 resize2fsで縮めるのもよい。 PBRにstage1を置けば、単純なPBRローダーでブートできる。 ディスクの先頭から2TBまでいける。
いいね
>>433 そういるルールだからです。
「ぬーやる」バーガーはしってますか?
grubの場合、stage2を何処に置くかがテーマだな
438 :
login:Penguin :2013/03/04(月) 20:47:29.38 ID:vko3K6lz
マルチブートって、異なるOS間でマルウェアとか感染しない?
Linux板で、Win - Winのマルチを語る馬鹿
2段階ブートってのも 結局ただのチェーンロードだったし 特別にネーミングすべきテクニックでもなかったわけだし
NTLDR厨ってまだ居るのかな?
各Linuxディス鳥の おバカ1段階ブートは、もう改善された?
Windowsのブート関連も、Linuxの鳥も、等しくそのあたりは無頓着のクズ 自分で設定しないといけない。
だから俺達MBM
445 :
login:Penguin :2013/04/11(木) 10:20:42.97 ID:smK57CiA
grub2win使いやすいよ
それこそパーティション依存だね
メインがWinの書き込みはスレチだと言える
grub 2TiB stage2 でググッてみて PC BIOSで128PiBのHDDまでいけるよ
スゲー あのサイト、まだ更新してたんだ Over2TiB, exFAT, NILFS2 対応パッチだって
grubをmbrにした場合の二段階ブートは上手くいくのですが、 grub2をmbrにした場合の二段階ブートが今まで上手くいったことが ありません。 何かテンプレみたいなサイトってありますか?
grub2は基本クソツール これ基本な
>>450 grub2を使いたい理由はなに?
日本語メニュー? 背景画像?
ふいんきに流されて
453が450とは思えないけど、 blog.livedoor.jp/geek_sokuho/archives/28845085.html には わろた
>>452 単純にgrubをmbrにした場合の二段階ブートは成功していたので、
grub2をmbrにした場合の二段階ブートをチャレンジをしてみたかったんです。
ただ、一度も成功しない orz
糞なので使わぬが吉
>>455 ddコマンド、バイナリーエディター等、使いこなせますか?
これらを駆使できなければ、デストリビューションのお仕着せにまかせて
おくほうがよいです。
>>457 2段階ブートでバイナリエディタなんか使ったか?
たしかにバイナリーエディターはいらないです。 450の望みのgrub2で2段階ブートは、例えばLinux-1でmbrにインストール、 Linux-2でpbrにインストールでOKのはず。 でもそれに意味がないことが理解できるだろうか。mbrにgrub2をインス トールした段階で必要十分なんだけど。 450は2段階ブートがよいものだと盲目的に信じているだけではないのかな。 450がスキルアップするにはバイナリーレベル(どのセクターを読み込み実行 していくか)でブートシーケンスを理解していくことだろう。 おいらがgrub2でバイナリーエディターを使った例は、mbrにインストール後 mbrの後ろのcore.imgを別の場所(パーティション非依存とかブート専用 パーティション)にddコピーし、mbrのブートコードをpbrとかにコピーし、 それへchainloadするケースで、core.imgのlbaを移動後の場所の値に 書き換えてブートできるようにする、って感じであそんでました。
>>460 リーナスはgrub1mbr、grub2pbrの2段階ブートやってるらしいね
やっぱりリーナスもmbrにgrub2入れたくないんだろうか
grub2のOSproverイマイチだからなあ、grub0.95でチェインロードのほうが よっぽどすっきりする。
何故に0.95? 0.97を使えばいいのに
>>463 一々最新版のバージョンチェックするのが面倒だっただけ。
眠いんでな。
自分でパッチ集めて、当てて入れるのが出来ない奴もいる
そんなに必死なわけじゃないけどちょっと いろいろいじっていて気になったので。 windowsブートローダを使うことが前提で。 HDDは1台のみ。 ・windows7 + CentOS6.4 でwindowsブートローダ起動は簡単にできた。 ・この後ubuntu13.04を入れたらとりあえずブートローダはubuntuブートローダになった。 ・そしてwindowsのブートローダの修復でwindowsブートローダに戻した。 ここからが問題 ・windowsブートローダで 「windows7 / centos /ubuntu」でcentosだけ起動できない。 ・windowsブートローダで 「windows7 / centos /ubuntu」でubuntuブートローダからならcentosは起動できる。 ちなみに起動できりゃいいからここが解決しなくても実害はないが… しかしなぜだろ? 後学のためにちょっと知りたい。
Win厨はおよびでないんだよ レベル低すぎ
マルチブートをするだけの創造性のないニートたち
マルチブートすら出来ないニート君
PCでLinuxが普及する訳がないと思った時〜
パーティションの設定とか マルチブートの方法とか 20年前のパソコンユーザーなら30%くらいは追求していた 今ならせいぜい1〜2%くらいか
MBMに任意のセクタをロードする機能を! (grub4dosとかと連携させたい)
いま流行りのブートローダーって何?
grub2
未だにMBMを使ってるわ
BootMGRとか、古くはNTLDRとかいうやつは WindowsのTipsとしてのローダ設定という認識だからどうしようもない
いまマルチブートとか流行ってないのかなぁ…
当たり前のように使っていますが…
まだBIOS/MBRの情報ばっかりだけど ぼちぼちuEFI/GPTの事もよろ
481 :
login:Penguin :2014/02/11(火) 19:25:05.12 ID:pgs9FRR0
今Ubuntu13.10が入ってるPCにWin7UltimateのVHDファイルを作って VHDブートしたいんですが、Windowsのブートローダーを使わない方法ってあります?
Windowsとのマルチはスレちがいだろ
MS-DOS6.2/VをマルチOS環境のPCにインスコ。 でも先頭から2GBじゃない領域に入れたのでブート不能だったw 気付いて入れ直したら、週末の予定が全部飛んだw 有意義な時間である。
dosは仮想環境に入れろよw実機にインストールしても今のpcじゃ無駄だろ。
BXママン + PenIII + MatroxG200 + ALS4000(SB16互換) って構成です。 PenIIIは850MHzで、メモリは1GBなので DOS 〜 Win95 〜 Win2Kくらいは糞快適。 ゲーム環境保全が目的なので、Win3.1とか入れてないし XPはアクチが面倒なのでこちらも入れてない。 これでマルチブートな環境を作ってます。
その構成でなんでぃぬスレに書き込んでるんだ?益々意味不だな。
ごめんなさい。 Linuxはdisklessな運用でHDDには入ってません。 電源投入 - PXE - pxegrub --> nfsroot な debian \_HDDからのマルチなブートシーケンス ってやり方。 つけたしじゃないよw FAT16, FAT32, NTFS をバックアップできて かつ、「普段使いのLinuxと ま っ た く 同 じ 環境も使いたい」という 考えでこうなりました。 メイン機もdisklessで、nfsrootは同じツリーを見ているので、 片方でインスコしたアプリは、いつのまにかこのマシンにもインスコされてますw これ最強。
488 :
login:Penguin :2014/02/19(水) 22:39:22.84 ID:zVFbjAMn
プロっぽ過ぎるだろw
2台も稼働させてやるようなことじゃねーだろ厨房臭杉。
現在5台のマシンがdisklessですw てゆうか常時稼働の自宅鯖はあってとうぜん、ってのがベースにあります。 まあ、こうゆう環境のマルチもあると言うことで…
PXE混ぜたマルチブートは面白い TFTPサーバに置いたdosのブータブルCDとかから起動すると うひょーってなる
メモリが足りなくてPXEブートに失敗した
メモリを足しましょう
PXEでイメージファイルからブートって、やったことある人はわかると 思うが、エミュとすごく似ている 簡単に言うと、同じイメージファイルが使える
kernel (nd)/vmlinuz root=/dev/nfs nfsroot=/nfsroot/jessie ip=dhcp initrd (nd)/initrd
マルチブート 日夜研究してるとかじゃなきゃ、構成を忘れるよね?
万能なブートローダーをオレみたいな馬鹿でも自動で出来るパッケージはよ UEFIでパニックなったわ
BIOS起動が選択できないUEFIブートなPCはどうするの? デスクPCならBIOSメーカーがBIOSモードで起動する方法をサポートして いたりするがWindows8より前はサポートしませんみたいなatomタブレット だとどうにもならない。
windowsを再インストールしたらwindowsしか選べなくなる対処法の質問はありですか? 毎回Linuxで上書き用パーティションにこじんまりインストールして対応疲れたぽ
CDなどでブートしgrub shell立ち上げてlinuxをブートしてgrubをinstall grub CDbootで検索してみて。
あらかじめ MBMインスコ出来るBootableCDを作っておく で良くね? 俺はそうしてる grubの標準インスコは、MBRの後続だけで完結してるMBMに比べると どうしてもやりにくい
>>501 ,502
mkisofsなんてコマンド使ったことなかったです
windowsをたまに使う度にインストールした時が苦痛だった
ありがとです
WindOS(Live linux)のブートメニューにあるツールは起動できなくなったなどの grubとかMBRな部分を自動で検索して任意に起動する為のツールが入っていた。 起動できない場合に結構使えた。
インスコ本のliloやgrubの *標準的な* インストールは 下手なデュアルブートを広めてしまった感が否めない… liloやgrubは、PBRにkernel loaderとしてインスコして、MBRにはMBMを入れましょう、なんて 絶対言わないのなw あほやで
まーだMBM信仰してんのか
具体的におすすめを書こう!
そもそも、信仰も何もMBMを使って、困った事は 一度も無いんだもん、だもん
ぼくは素人なんですけど、そんなにMBMが良い物なら そのオススメの機能をliloやgrubに取り入れてもらったらどうでしょうか(´・ω・`)
MBR自体がobsoleteだし
はい、議論がヨコんちょに逸れた!
>>509 まったくの半可通だな
>>505 雨後のタケノコ状態だったインスコ本は
正直そのレベルだった
タッチスクリーンで操作できるブートローダって無いですかね? Linux, Android-x86, Win8 のマルチブート環境に摘要しようと 思っています。 Win8 のブートマネージャではなく、できればLinux ベースのものが よいのですが。
今初めてubuntu-ja-14.04-desktop-amd64isoをDVDディスクに焼いてインストールしようとしています。 環境は マザー ASUS A88XM-A CPU AMD A10シリーズ 一台目のハードディスクC(物理)500Gにwin7をインストール済み 二台目の増設内蔵ハードディスク1TB (DとFにパーティション切って) ドライブDにwin8をインストール済み。 BIOSもセキュアブートOFFにして、BootMenuを光学ドライブにしてエンターキー押してもOS(win7かwin8)選択画面しか立ち上がらなくて、 Ubuntuのインストール画面すら行きません・・・ BIOS設定のブートオプションも全て光学ドライブにしてるのですが、どうしたらインストール出来るのでしょうか?
DVD起動が出来ないんだよね。 ASUSって、PCの電源ONして画面が表示された時にF8だったか連射すると Bootデバイス選べなかったっけ。違ったらごめん
516 :
514 :2014/09/15(月) 10:47:34.06 ID:evcgmWtZ
>>515 F8連打でBootDeviceを光学ドライブにしてEnterKeyを押しても、
Ubuntuのインストール画面に行かなくて
win7とwin8のブート画面が表示されてしまいます。
isoディスクが壊れているのかなと思い、違うサイトからUbuntuのisoを再度ダウンロードして
DVDに焼いて同じことをやってもインストール画面に行きません・・・
ためしに、win8のインストールディスクを入れてやってみたところ
インストール画面には行くのでブートメニューからの光学ドライブは認識されてる模様です。
トリプルブートは無理なんですかね?
>>517 ありがとうございます。
そちらへ行って聞いてみます。
519 :
514 :2014/09/15(月) 18:04:48.45 ID:2tkiRZg5
>>517 さん
あちらのアドバイスで無事インストールできました。
USBメモリからのブートでうまく行きました。
良かったね。 ヒマが出来たらDVD起動出来ない問題解決したほうが良いかもね
過疎ってるけど見てる人いるかな?
最近Linuxに興味が沸いていろいろと試してみたいと思い
調べて、MBRでmbm→Grubでマルチブート環境を構築してみました
deb系やopenSUSEではうまくいったのですが
CentOS7も触って見たくなり、下記のようにマウントポジションを設定したのですが
設定項目を見るかぎり、ブートローダー(GRUB)をPBRにインストールできないようでした
sda4 extended
sda5 CentOS7 /boot ext4 1GB
sda6 CentOS7 / xfs 150GB
http://i.imgur.com/iamshoV.png この場合どのようにすれば、他のディストリのPBRに依存しない
マルチブートが構築できるでしょうか?
よろしくお願いします。
CentOSのインストーラー、へぼいんだね。
>>521 マニュアルでgrub等のブートローダーをインスコすればよいだけ。
grub起動するusbメモリ作ってあそんでみれば。
ちなみにおいらはmbm使わない
>>522 横でスマンがもうちょっと詳しく教えたってや
forceつけないとPBRにはインストールできないのが素のgrub2の動作だよね 一般的な話だけどインストーラをgrubをインストールしないで完了させて、再起動する前に sda6を/mnt、sda5を/mnt/bootにマウントして # grub-install --target=i386-pc --recheck --debug --force /dev/sda5 # grub-mkconfig -o /boot/grub/grub.cfg で良いんじゃないかしら 各ディストロによる独自の変更は知らんからcentosで実際に出来るか、適切かどうかはわからんけど
525 :
521 :2014/11/03(月) 21:34:55.24 ID:d9M8xg21
Mac OS XにcentOSってマルチブートできないんですか? パーティションのとこから先に進めません