マルチブート総合スレ 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
0751login:Penguin
2012/01/09(月) 01:03:47.24ID:rf/jjnU40752729
2012/01/09(月) 02:04:14.33ID:JcKDXBoM再度表現の誤りです。
ご指摘の通り、「1実体を複数のものが利用する」共有の概念とは異なりコピーの概念が正しいです。
>>748殿
当スレに「下手なやり方を開陳して」汚してしまい、陳謝いたします。
スキルの問題で上手なやり方ができません。
GRUB2をpmagicのLIVE版に実装する上手い方法を是非にご教示頂ければ幸いです。
0753744
2012/01/09(月) 12:23:36.29ID:+yKcRRzI間違ってたね済まない。
互換性のためにMBRにもなるだけ同じ様なのが書き込まれると勘違いしてたよ。
だから
1stからレコード位置指定できるブートローダーでchain-loadするか
そうでなければGRUB2は3rdのMBRにインストールすることになるかも
(GPTにしておいてMBRにインストールってできるよねたぶん)
後者の場合には起動するには
BIOSで起動ディスク指定できるのなら3rd指定して起動するか
1stのブートローダーで指定する
>3rdのMBRにあたるセクタを経由した3段階ブートになるの?
それでもいいかも知れないけど3段目は無しでもいいんじゃないかな
0754login:Penguin
2012/01/09(月) 12:50:36.69ID:+yKcRRzIUbuntuのLiveCDで起動して対象のUSBメモリーへインストールじゃダメなのだろうか?
それが"GRUB2で起動したOSからでなく" …って意味?
理由はわからないけど
対象のUSBメモリー(かHDD)にコンパイラーなどの環境が揃っているのなら
本家から取り寄せてコンパイルしてインストールって手もあるよ。
参考サイト:
ttp://ftlabo.sakura.ne.jp/linux/grub2/grub2.html
0755login:Penguin
2012/01/09(月) 14:52:37.11ID:rf/jjnU40756login:Penguin
2012/01/09(月) 15:20:50.67ID:+yKcRRzIISOファイル置いてgrub.cfg作れば >730
普通に起動できる。実際にUSBメモリーで使ってる。
分からないのは
何でGRUB2インストールするのにそんなに手間をかけるのかって所。
0757729
2012/01/09(月) 17:04:37.11ID:KRn5artiレスキュー用にpmagicのLIVE版をUSBに設定して利用しています。
これを使用しパーティションを生成したり、ファイルを外部から操作したりしています。
この中にはGRUBやMBM等でMBRやPBRを設定するソフトがない為、
外からコピーしてpmagicに導入しています。(>>747)
各種マルチブートの設定もpmagicから全て行えます。
しかし、"GRUB2を設定するソフト"は導入してない為不便な事があります。
又、ISO内カーネルやINITRDを直接アクセスできる機能(>>730)も使用できません。
fedora15版を導入インストールし、>>754様ご教示のサイトに従い、"GRUB2を設定するソフト"をビルドしました。
/usr/localにインストールされたものを(>>747の様に)pmagicに導入しました。
この時、取り敢えず不要な日本語の無い多国言語用ファイルは削除しました。
後日、>>745様ご教示に従い不要なものを削除するつもりです。
pmagic起動確認でこれらがコピーされ動きました。
試しで、 grub-installを起動しました。
root@PartedMagic:/boot# grub-install /dev/sdb2
/usr/local/sbin/grub-probe: error: cannot stat `aufs'.
のメッセージを出しました。
LIVE版の/boot/grub中に各種ファイルが設定されました。
GRUB2設定ターゲットの/dev/sdb2には何も設定されませんでした。
ここからは"GRUB2を設定するソフト"の使用法だと思いますので、
マニュアルや>>730,735様ご教示の情報等に従いトライいたします。
以上、結果報告です。
ご教示頂いた皆様にお礼申し上げます。
0758login:Penguin
2012/01/09(月) 18:46:32.10ID:Wo9B8n08>互換性のためにMBRにもなるだけ同じ様なのが書き込まれると勘違いしてたよ。
おそらくgptsync等で作れるhybrid mbrのことだな。
でも、最大3個までだし、
開始LBAが2TB超のは対応できないし、
OSやユーティリティで挙動が変わるみたいだし、
よほどのことがない限り、手を出さない方が吉。
0759login:Penguin
2012/01/09(月) 19:06:09.44ID:+yKcRRzI普通にインストールするなら
GRUB2入りのUbuntuLiveCDとか適当なの使ってこんな感じに。
但しGRUB2の部分はラベルが付いてる場合の話で実際にはUUIDになってるかもしれない。
$ grub-install --no-floppy --root-directory=/media/GRUB2 /dev/sdb2
でもaufsのようなstackableなfsにはインストールしない方がいい。多分不可能だから。
普通じゃなく難しく一つ一つ手作業で揃えたいなら>754
>"GRUB2を設定するソフト"は導入してない
grub.cfg編集するのならviなどでいいよ。
>ISO内カーネルやINITRDを直接アクセスできる機能
直接アクセスする必要は無いと思うけど。
どうしても直接アクセスしたいならloopback-mountしたらいいよ。
0760login:Penguin
2012/01/09(月) 19:42:01.35ID:4CMYtEZX> (GPTにしておいてMBRにインストールってできるよねたぶん)
LBA0は空いてるけど、LBA1以降はGPTが使ってるでしょ
0761729
2012/01/10(火) 01:47:53.00ID:2ccweoeA日本語表現のまずさで再度ご迷惑かけています。
"GRUB2を設定するソフト"とは、一般的に、
"GRUB2の走行条件を決めたりするコンフィギュレーション等を設定するソフト"
を指す言葉であるにも関わらず、>>757では、文脈から勝手に、
"GRUB2でMBRやPBRを設定するソフト(GRUB2そのもの)"
の意味で使用していました。
お詫び申し上げます。
>>759様のご教示に従い使用し、色々試しました。
その結果旧GRUと同じ使い勝手を実現できました事を報告致します。
1.PBRにGRUB2設定対象パーティションはマウントした状態で設定
# grub-install --force --no-floppy --root-directory=マウントポイント ディバイス名
--forceオプション追加で
Installation finished. No error reported.
のメッセージ
これで対象パーティション上に/boot/grubが生成
2.grub.cfg作成例
#-----------------------------------
set timeout=5
menuentry "austrumi 2.4.8 ja" {
search --no-floppy --fs-uuid --set=root 94bfef97-d711-4c99-967b-7550dd401436
set iso="/2.4.8/austrumi-2.4.8.ja.iso"
loopback loop $iso
linux (loop)/austrumi/bzImage dousb fromiso=2.4.8/austrumi-2.4.8.ja.iso lang_ja
initrd (loop)/austrumi/initrd.gz
}
#----------------------------------
0762login:Penguin
2012/01/12(木) 20:46:42.11ID:32+EBuZz>>737
>GRUBレガシーの新しい(GPT対応の)もの。
そういや、stage1がstage2の格納先を特定する方法ってBIOSドライブ番号+LBAだよな。
いくらGPTパッチが当たってるとはいえ、
3TBから始まるパーティション内に置いたstage2はロードしようがないという理解で間違ってないよな?
0763login:Penguin
2012/01/15(日) 01:50:03.74ID:S1XCIq/i原因はHDDからやっちゃだめ、て落ち
0764login:Penguin
2012/01/22(日) 23:34:35.50ID:FU1IwYIzこのスレのマニアックさが消えた気がする…
0765login:Penguin
2012/01/23(月) 00:21:21.61ID:V/Q2AgZAFM区画のXTOWNSを使うみたいな感じの話を頼む、持ってないんで。
0766login:Penguin
2012/01/23(月) 00:32:20.64ID:PqnqWcTg0767login:Penguin
2012/01/23(月) 00:40:01.93ID:V/Q2AgZA>なんでも訊いてこいや(゚Д゚)ゴルァ!!(゚Д゚)ゴルァ!!(゚Д゚)ゴルァ!!
0768login:Penguin
2012/01/23(月) 01:00:16.30ID:aEo7w99K0769login:Penguin
2012/01/23(月) 01:02:12.97ID:V/Q2AgZA現役のlinuxだそ。
0770login:Penguin
2012/01/23(月) 01:19:09.29ID:PqnqWcTg0771login:Penguin
2012/01/23(月) 01:27:01.04ID:V/Q2AgZAその環境でNTLDRってあり得るの?
0772login:Penguin
2012/01/23(月) 01:30:51.71ID:PqnqWcTg0773login:Penguin
2012/01/23(月) 01:32:27.65ID:+28sgg2G0774login:Penguin
2012/01/23(月) 01:33:35.73ID:V/Q2AgZA0775login:Penguin
2012/01/23(月) 01:38:07.70ID:6w4j4BZC>んじゃVTOWNSにV98のボードを刺した環境でOASYS区画を残したまま
>FM区画のXTOWNSを使うみたいな感じの話を頼む、持ってないんで。
[766] Date: 2012/01/23(月) 00:32:20.64 ID:PqnqWcTg
>機種依存の話は他所で頼むわ、NTLDRくんw
こんな過疎スレなのに、約10分とかw
0776login:Penguin
2012/01/23(月) 01:49:20.04ID:X/MPXgP0必死だな
0777login:Penguin
2012/01/24(火) 02:38:46.01ID:C7nHmyuU0778login:Penguin
2012/01/24(火) 11:31:32.43ID:TwNWH8op過疎ってるかどうかと返答の早さは
あんまり関係ないでしょ。
0779login:Penguin
2012/01/25(水) 23:37:04.89ID:8uudjiqU0780login:Penguin
2012/01/26(木) 01:22:57.36ID:Q+vPEayk0781login:Penguin
2012/01/26(木) 11:43:39.08ID:OiClWxji元Windowsマシンだったなら悪くない選択肢だと思うけどなぁ
0782login:Penguin
2012/01/26(木) 22:17:31.62ID:ZLFOThiwでもNTLDR厨が苛められてるのは半可通だからだと思われ
0783login:Penguin
2012/01/26(木) 23:54:57.84ID:mAXnXyoa0784login:Penguin
2012/01/27(金) 00:21:43.08ID:MFGPz1kc0785login:Penguin
2012/01/27(金) 00:45:17.71ID:CxxquT8xまさに「NTLDRくん」の名に恥じぬ言動
御見事
0786login:Penguin
2012/01/27(金) 00:51:00.92ID:ORNzCqUU0787login:Penguin
2012/01/27(金) 10:51:14.52ID:/wFwS08Xなるほど。
MBR完結でないと不完全 ってのは確かにそうなのかもな。
でも実際MBR完結で使ってる人ってほとんどいないんじゃね?
0788login:Penguin
2012/01/27(金) 11:23:05.00ID:W6bEa1vt> でも実際MBR完結で使ってる人ってほとんどいないんじゃね?
MBR完結どころか、いまやFedora 16をデフォルトインストールすると、
EFI未対応PCでもGPTディスクでパーティション切られるぞ。
0789763
2012/01/27(金) 13:58:58.77ID:bJRpP6Koまぁ、自己解決したからいいけど
0790login:Penguin
2012/01/28(土) 16:50:05.85ID:su3ZrfVE>>788
ほとんどの人は「出来ちゃったマルチブート」なんだよ
0791login:Penguin
2012/01/28(土) 17:34:41.31ID:i5PAFfJ2783
> 先頭のパーティションがWindows XPとかならNTLDRを積極的に使っていった方が良いんじゃね?
785
> >>763
> まさに「NTLDRくん」の名に恥じぬ言動
> 御見事
ということだったんだなw
0792login:Penguin
2012/01/28(土) 17:37:51.21ID:Yy+w0Z1L悪い子じゃありません
0793login:Penguin
2012/01/28(土) 17:40:02.65ID:i5PAFfJ2WinNT系をインスコしてる人って居る?
Grubで他の基本領域をマスクしちゃえば、NT系もLinuxも論理だけで制限数無く
インスコ出来る環境を作れそうなんだが…
0794login:Penguin
2012/01/28(土) 21:37:46.26ID:8ia9j30C>元Windowsマシンだったなら悪くない選択肢だと思うけどなぁ
>先頭のパーティションがWindows XPとかならNTLDRを積極的に使っていった方が良いんじゃね?
0795login:Penguin
2012/01/29(日) 12:03:20.49ID:p8ZmuZVB0796login:Penguin
2012/01/29(日) 19:00:44.81ID:HYrQmaBOパテ外完結じゃない方式のGRUBもパテ依存なとこは一緒だけど
ここはLinux板だしなあ…
NTLDRはWindowsな領域を神聖不可侵、にしないと使いにくい時点で論外
0797login:Penguin
2012/01/29(日) 23:47:15.77ID:44AUrzzENT系には最低1個プライマリが必要です、みたいな
思い込みを持ってるヤツが多い。
このブート/マルチ関連特有の嘘TIPSは何とかならんモンかね。
0798login:Penguin
2012/01/29(日) 23:56:39.14ID:44AUrzzE実は今のMBR方式でも、完全なる素直構成のマルチ環境が構築できるんだよ。
もう大容量HDD + GPT なんて使ってられないよね奥さん!
賢者は
SSD + MBR + GrubMBR完結型 + Windows論理ドラ押し込め技術
これだよ。これ。
0799login:Penguin
2012/01/30(月) 01:03:05.78ID:8P3ouU5S\_ /dev/sda1: Extended
\_ /dev/sda5: Logical (NTFS) Win2000
\_ /dev/sda6: Logical (NTFS) WinXP
\_ /dev/sda7: Logical (NTFS) WinVista
\_ /dev/sda8: Logical (NTFS) Win7
\_ /dev/sda9: Logical (ext4) Fedora
\_ /dev/sda10: Logical (XFS) Debian
\_ /dev/sda11: Logical (ext3) Ubuntu
:
:
0800login:Penguin
2012/01/30(月) 10:50:17.10ID:T7AjGfoM0801login:Penguin
2012/01/30(月) 20:00:47.82ID:k553YDLs0802login:Penguin
2012/01/30(月) 21:40:53.52ID:ovTeNwULパーティション内に置くんだよ
そうせずに、2つをパーティション外のセクタに直書きするのが完結型
パーティション内に一切ローダ関連ファイルを置かないから
特定パーティションに依存するような事が無くなる
0803login:Penguin
2012/01/30(月) 21:41:49.12ID:ovTeNwUL変態すぎるぞ
0804login:Penguin
2012/01/30(月) 22:53:48.13ID:A64jzrJx> GrubMBR完結型 + Windows論理ドラ押し込め技術、の2つを駆使するなら
> 実は今のMBR方式でも、完全なる素直構成のマルチ環境が構築できるんだよ。
> もう大容量HDD + GPT なんて使ってられないよね奥さん!
ブートはさておきそれ2GB以降からはじまる論理ドライブでもアクセスできるの?
MimicXLS使えばMBR方式でも2GB超アクセスできるらしいけど、
かなり裏技だと思うし、やっぱり素直にXP捨ててGPTでしょ。
0805login:Penguin
2012/01/31(火) 00:04:19.66ID:1cz+GG2rそもそも >>798 は2TB以上のことなんてどうでもいいんじゃね?
0806login:Penguin
2012/01/31(火) 00:07:00.70ID:vg4bqrNy>ブートはさておき〜
797
>NT系には最低1個プライマリが必要です、みたいな
>思い込みを持ってるヤツが多い。
>
>このブート/マルチ関連特有の嘘TIPSは何とかならんモンかね。
0807798
2012/01/31(火) 00:41:03.15ID:mUsVmj20>>804
環境づくり、OSセットアップの為には
/dev/sda ( MBR+: GRUB_stage1+stage2+menu.lst )
\_ /dev/sda1: Extended
> \_ /dev/sda5: Hidden Primary (FAT32) PuppyLinux
\_ /dev/sda6: Logical (NTFS) Win2000
\_ /dev/sda7: Logical (NTFS) WinXP
\_ /dev/sda8: Logical (NTFS) WinVista
\_ /dev/sda9: Logical (NTFS) Win7
\_ /dev/sda10: Logical (ext4) Fedora
\_ /dev/sda11: Logical (XFS) Debian
\_ /dev/sda12: Logical (ext3) Ubuntu
:
:
のように、隠しプライマリつくったほうがやり易いよ。
んで、データは /dev/sdb 以降の論理ドライブにおく、と。
0808login:Penguin
2012/01/31(火) 01:03:31.48ID:RaP8ufkh> のように、隠しプライマリつくったほうがやり易いよ。
そこまでするくらいならFedora 16みたいに
GRUB2の専用パーティション作る方がマシだわ
0809login:Penguin
2012/01/31(火) 01:05:04.08ID:mUsVmj200810login:Penguin
2012/01/31(火) 13:47:40.16ID:wqAOsb9U同感だ。
0811login:Penguin
2012/01/31(火) 14:51:46.96ID:soE8JD4a0812login:Penguin
2012/01/31(火) 21:15:40.74ID:Sb8SJeZLsdbはGPTでhome
0813login:Penguin
2012/01/31(火) 21:35:35.30ID:/tK7/fyh内蔵HDDはGPTでroot, home適当に。
grub-install実行するとき以外はUSBメモリ抜いておけ。
0814login:Penguin
2012/01/31(火) 23:35:03.64ID:mUsVmj20要は全てのパーテを拡張領域に取って、C: が決して基本領域に
ならない様にする手法、って理解でいいの?
0815814
2012/01/31(火) 23:37:20.76ID:mUsVmj20〇ならない様にする手法、って理解、わかった?
0816login:Penguin
2012/02/01(水) 00:48:38.84ID:WktSaStyこのスレの自演は結構分かりやすいしww
0817login:Penguin
2012/02/01(水) 01:03:00.30ID:WdGrmMIb0818login:Penguin
2012/02/01(水) 21:27:03.04ID:4/aixM2S0819login:Penguin
2012/02/02(木) 00:32:29.57ID:l26R49Es0820login:Penguin
2012/02/02(木) 00:40:39.42ID:euiEvJOt0821login:Penguin
2012/02/04(土) 10:56:15.93ID:PxzxApCg/dev/sda ( MBR+: GRUB_stage1+stage2+menu.lst )
> \_ /dev/sda1: Hidden Primary (FAT32) PuppyLinux
\_ /dev/sda4: Extended
\_ /dev/sda5: Logical (NTFS) Win2000
\_ /dev/sda6: Logical (NTFS) WinXP
\_ /dev/sda7: Logical (NTFS) WinVista
\_ /dev/sda8: Logical (NTFS) Win7
\_ /dev/sda9: Logical (ext4) Fedora
\_ /dev/sda10: Logical (XFS) Debian
\_ /dev/sda11: Logical (ext3) Ubuntu
:
:
だろ
0822login:Penguin
2012/02/05(日) 01:58:27.62ID:O5eOdYGJそれプラス、Grubパテ外完結かMBMで
0823login:Penguin
2012/02/05(日) 03:41:53.23ID:bpr/luHy至言すぎるだろ
0824login:Penguin
2012/02/05(日) 13:18:14.19ID:fVr07bOl0825login:Penguin
2012/02/05(日) 17:44:41.86ID:wYipy9IF師匠クラスでも、動けばOK、動くものには触るなだから
いいんじゃないの
0826login:Penguin
2012/02/05(日) 18:39:22.46ID:GTiB7D+M0827login:Penguin
2012/02/05(日) 18:51:33.07ID:wYipy9IF0828login:Penguin
2012/02/05(日) 22:56:20.98ID:RHe1n2aaどうしてココに居るの?って話になる
0829login:Penguin
2012/02/06(月) 03:56:28.65ID:vurESNtTlinuxの一般論だよ
0830login:Penguin
2012/02/06(月) 04:04:56.95ID:vurESNtTマルチブートをちゃんと動かそうとすると、OSやHWやVMとかケースバイケースだから熟知してる人はそういない
ピーチーの常識的なことのお話
0831login:Penguin
2012/02/06(月) 06:25:28.90ID:hTO1JPCK0832login:Penguin
2012/02/06(月) 07:23:15.47ID:vurESNtT0833login:Penguin
2012/02/07(火) 23:21:25.58ID:vdIlNCj/0834login:Penguin
2012/02/08(水) 00:32:05.87ID:9znMYLJM0835login:Penguin
2012/02/08(水) 06:21:34.09ID:cM5oDlBY0836login:Penguin
2012/02/10(金) 00:44:36.75ID:/mv2Se1s0837login:Penguin
2012/02/10(金) 11:04:00.36ID:SS5xJCI/0838login:Penguin
2012/02/10(金) 21:19:50.64ID:O0C32OK5> # dd if=grub.conf of=/dev/hda seek=63
0839login:Penguin
2012/02/11(土) 00:36:41.77ID:y8+e8sga究極の選択になるぞw
0840login:Penguin
2012/02/11(土) 10:47:01.46ID:B4+yHuGaありがとう。
そうすると、最初のパーティションには設定用のLinuxかなんかを
インストールする必要があるのね。
それはそれでMBR完結にはなってない気がするけど
0841login:Penguin
2012/02/11(土) 12:31:43.52ID:y8+e8sga0842login:Penguin
2012/02/11(土) 14:05:03.22ID:CVUJXie1\_ /dev/hda1: MS-DOS 6.2/V ( FAT16 ) 2GB
\_ /dev/hda2: Windows 95 OSR2 ( FAT32 ) 4GB
\_ /dev/hda3: Windows 2000 SP4 ( NTFS ) 8GB
\_ /dev/hda3: Windows XP SP3 ( NTFS ) 8GB
みたく可能だよ
0843login:Penguin
2012/02/11(土) 14:50:16.26ID:B4+yHuGaいやそれもMBR完結ではないよね。
むしろ悪くなってる。
0844login:Penguin
2012/02/11(土) 18:55:13.30ID:A5fwwGsv必死になって否定しようとするNTLDR厨なのであった
- 完 -
0845login:Penguin
2012/02/11(土) 18:58:22.51ID:A5fwwGsvちなみにお前の大好きなWindowsからでも出来る
dd for windowsとか
0846login:Penguin
2012/02/12(日) 00:47:26.82ID:iv0I5Rhv>>843にとっては完結じゃ無いんだろうな…
0847login:Penguin
2012/02/12(日) 09:25:48.23ID:1sHbEF8uもう少し、論理的に書いてみたらいいと思う
0848login:Penguin
2012/02/12(日) 10:25:15.71ID:eemrXdHp>インストールする必要があるのね。
この発想って、自分がNTLDRくらいしか使ったこと無いから
出て来る発想なんだよなwww
0849login:Penguin
2012/02/12(日) 19:52:41.33ID:x8+46SVsOSの切り替えをvmwareやvirtualboxで運用する手法が定着したので、
マルチブートをカスタマイズする人はほとんど死滅した。
0850login:Penguin
2012/02/12(日) 22:11:11.98ID:u7LFFryqそれにドライバや3D関係のテストとなると厳しい。
ホストをバイパスして仮想ドライバで実現しているので、事実上検証不可能。
ただ、マルチのテストは仮想でしっかりやって、実機で実行するようにしている。
あれはほんと便利。MBMを仮想上で入れたり、GURB2のテストしたり。
USBブートならそのまま実機に移行できたり、便利ではある。
■ このスレッドは過去ログ倉庫に格納されています