[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 09/01 19:13 / Filesize : 264 KB / Number-of Response : 877
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:login:Penguin [04/09/01 16:02 ID:L0kRMolq]
なんでも訊いてこいや(゚Д゚)ゴルァ!!

前スレ
pc5.2ch.net/test/read.cgi/linux/1023867097/

54 名前:login:Penguin mailto:sage [04/10/21 15:47:22 ID:E/juuO99]
は?テメーで探せよ池沼が

55 名前:login:Penguin mailto:sage [04/10/21 23:43:05 ID:mYl8DVe1]
落ちつけよ>>44

56 名前:login:Penguin [04/10/28 15:03:20 ID:ohIYRS2Y]
うんこ食べたよ

57 名前:login:Penguin mailto:sage [04/10/28 15:06:24 ID:VVG5qx7p]
どんな味だった?

58 名前:login:Penguin [04/10/30 16:27:03 ID:QBr0BEue]
俺リア厨だからマルチブートなどできねー

59 名前:login:Penguin mailto:sage [04/11/03 16:28:10 ID:IBYHx3gv]
マルチブートに失敗...
pc5.2ch.net/test/read.cgi/linux/1099417539/

おちてる。

60 名前:login:Penguin [04/11/03 18:58:59 ID:nciR6ul3]
どうしてもブート出来ないならLinuxMLDに手を付けてもよいと思われ

61 名前:login:Penguin [04/11/05 20:32:25 ID:SI3LUpjd]
WinXPとLinuxのマルチブートにした時って、どっちからでも他方のデータの読み書きできる?

62 名前:login:Penguin mailto:sage [04/11/05 22:48:32 ID:XrvKB+fG]
>>61
Linux から NTFS 読み出しOK 書き込み危険
Linux から FAT 読み書きOK
Windows から ext2 (ext3) 読み出し OK 書き込み知らん

が、漏れはどうせ coLinux で両方同時に動いているんで、
Windows ファイル共有と samba でお互い見えてる。



63 名前:login:Penguin [04/11/12 00:19:15 ID:bv6t7VUf]
LinuxMLDってどうよ?

64 名前:login:Penguin mailto:sage [04/11/12 00:23:39 ID:tZflE5/7]
>>63
LinuxMLDってどうよ?
pc5.2ch.net/test/read.cgi/linux/1013350876/

65 名前:login:Penguin [04/11/12 03:40:22 ID:bv6t7VUf]
そのまんまあったのね_| ̄|○

66 名前:login:Penguin [04/11/12 03:44:12 ID:8mQ+1kTu]
grubでhiddenmenuをしているのですが、 0.94の時はメニューを見るキーはESCのみだったのに
0.95にすると全てのキーでメニューが出るようになりました。
0.95でESCのみにすることはできますでしょうか?

67 名前:login:Penguin [04/11/22 17:20:01 ID:6g+qFIiV]
怖いからパーティションマジック使ってるんですが
/を作ってるのに第一パーティションとして認識出来ませんとか出て
Linuxインスコできねーよ
死ね

68 名前:login:Penguin [04/11/28 08:26:14 ID:64rqRoBD]
つかパーティションマジックって領域作っても自動振り分けインスコ出来るときと出来ないときあるよな

69 名前:login:Penguin [04/12/04 06:42:19 ID:yi5OyixO]
Fedora Core2 をインストールしたらWindowsが起動しなくなったので
全てのパーテーションを削除してWindowsを新規にインストールし直したのですが、
ハードディスクのフォーマット→Windowsファイルのコピー→再起動
の所で再起動できずに Error loading operating system というエラーが出て
止まってしまいます。お助けください。m(__)m
回復コンソールでFIXMBRコマンドも使いましたが駄目でした。m(__)m

70 名前:login:Penguin [04/12/04 07:04:35 ID:0vlNkH0G]
>>69
もうWindows使わなくてすむよ。
良かったじゃん。
おめでと。

71 名前:login:Penguin mailto:sage [04/12/04 12:42:01 ID:04UKAH/N]
アクティブなパーティションが間違ってると思う。
windows も再インストールする必要なかったのでは?

72 名前:login:Penguin mailto:sage [04/12/04 14:13:59 ID:B/F0HbTV]
>>69
knoppixなどの1CDLinuxを立ち上げfdiskしろ。コマンドラインいやなら
root shellからqtpartedと打て、GUIでパーティション切り直せる。




73 名前:69 [04/12/05 07:39:05 ID:2ZMycYKx]
>>72
何とか解決しました。ありがとうございます。m(__)m

74 名前:login:Penguin mailto:sega [04/12/07 10:10:48 ID:jw1+rLbV]
MBRのgrubが壊れたっぽいので、KNOPPIXで立ち上げて
grubを再インストールしようと思ったんだけど
grub-installを実行したら /boot/grubに書き込めません
とか出てしまう。
grub-install --root-directory=/ /dev/hda
とやっても駄目だった。
MBRに書きたいだけなんだけど どうしたらいいんだろう


75 名前:login:Penguin mailto:sage [04/12/07 20:35:09 ID:y0FA68V7]
フロッピーにgrub入れて起動しgrub-install

76 名前:login:Penguin mailto:sage [04/12/08 06:50:35 ID:ntGFMJsV]
FedoraとXPのマルチブート環境をXPだけに
戻したいんですが、Fedoraをアンインストール
しても、grubがCドライブのMBRに書き込まれて
います。どうすればMBRを書き換えられるでしょうか。

77 名前:login:Penguin mailto:sage [04/12/08 07:18:17 ID:Tc7nMo46]
www.google.co.jp/search?q=fixmbr

78 名前:login:Penguin mailto:sage [04/12/08 08:00:29 ID:2G2GCTAa]
>>76
linux2ch.bbzone.net/index.php?FAQ%2FBeforeInstall#e03d4808

79 名前:login:Penguin mailto:sage [04/12/08 09:51:09 ID:T/G15xtD]
>>76
さようなら。ご縁があったらまた会いましょう。

80 名前:login:Penguin [04/12/11 00:35:51 ID:uwL+yvKN]
エロ画像貼ったら教えてやる


81 名前:login:Penguin [04/12/11 13:03:12 ID:B5cp4TQ7]
>>76
>>77-80にいろいろ書かれているが、
その他にも数え切れないくらい方法はある。

XPが書き込んだMBRは基本的にNT系共通だし、
殆どWin95,98が書き込むMBRとも共通(offset440バイトからの4バイト分を使うか使わないかの違いのみ)

82 名前:login:Penguin mailto:sage [04/12/11 20:16:13 ID:jtVxZ74A]
違うよ



83 名前:login:Penguin [04/12/12 16:44:56 ID:aga1Au/Z]
>>82、お前は実地経験なしなんだろ、

Win98の起動ディスクでFDSIK /MBRしたMBRで、
Win95、98、NT、2000、XP、200全て起動できる。

ただ、そんなことは当たり前のことだ。
もし、互換性がないほど違ってたら大変なことになってるよ。


84 名前:login:Penguin mailto:sage [04/12/12 17:02:24 ID:sTtCJRM0]
明らかにoffset440バイトからの4バイト分を使うか使わないかの違いのみ、なんてのは間違いだが

nobumasa-web.hp.infoseek.co.jp/boot/bootstrap.html

85 名前:login:Penguin [04/12/12 20:32:17 ID:ZCtHcU10]
パーティションの設定すらできないぽ…。
とりあえずHDDの先頭から7Gまでをparted使って
空き容量にして、そこに/bootを100M、/swapを512M、
/rootを残りに設定しようってするんだけど、


「シリンダエラーパーティションを確保できませんを設定できません」


とか、意味わからんエラーでてきて…。
もう氏にます…。

86 名前:login:Penguin mailto:sage [04/12/12 21:36:23 ID:/bxwRZhJ]
基本がいっぱいだから拡張使え ってこと?

87 名前:83 [04/12/14 01:11:10 ID:vYoYaIDR]
>>84
>>81,83です。
スマン、そしてありがと

そのページを以前見たことはあったが、後半の大事な部分を見逃してたよ。
読んで2,3年前のことを思い出したよ。
Win98の起動ディスクで書き込んだMBRではどうしてもブートできなかったけど、
MBMだと起動できたってことがあった。今思えばまさしくMBRのブートストラップローダが
完全LBA対応でなかった為だ。

私事だけど、いつも俺が使ってるマルチブートユーティリティCDのWin98起動ディスク部はこの際、
何か完全LBA対応のMBRを書き込める物に取り替えた方がいいと思ったよ。
まあ、Win98起動ディスク部はMBMのインストールと、offset440バイトから4バイト分のクリアの役しか
させてなかったから、そのままでも、制限の内容をわかった以上、今後実際に困ることはないけど、・・・


88 名前:login:Penguin mailto:sage [05/01/10 16:52:55 ID:ys9M17vN]
USBキーボードが使えるブートローダあります?


89 名前:login:Penguin mailto:sage [05/01/10 18:49:21 ID:/Pe89S+c]
BIOS側の問題だぜ

90 名前:login:Penguin mailto:sage [05/01/11 23:18:02 ID:yS/SDrCh]
>>87自己レス
先日、ようやく完全LBA対応のMBRを書き込めるマルチブートユーティリティCDを作りました。
BG-LINUXをカスタマイズしました。

完全LBA対応MBRイメージの作り方
WindowsXPsp1当て済みCDで修復コンソールを起動し、FIXMBRする。
LinuxからddでMBRの先頭437バイト分抽出する。
後ろに9バイト分0埋めしたイメージをくっつける。

このイメージをBG-LINUXの中に入れておき、DOSのFDISK/MBRの代わりに使う。

以上




91 名前:login:Penguin mailto:sage [05/01/12 07:34:48 ID:akpWdb1f]
ms-sys

92 名前:login:Penguin mailto:sage [05/01/14 01:59:07 ID:HkQd326S]
>>91
そゆのもありますね。当然これも完全LBA対応なんでしょうね。
けど、今回はMS純正の完全LBA対応MBRイメージをいつでも書き込めるツールが欲しかったんです。
他人さんのマシンのMBRを修復する場合も考えられるんで、



93 名前:login:Penguin [05/02/08 12:18:21 ID:PvpLkbd5]
MS純正の完全LBA対応MBRイメージ?

94 名前:login:Penguin [05/02/12 02:32:10 ID:PKf0lpo3]
www.linux.or.jp/JF/JFdocs/Multiboot-with-GRUB.html
上のURLに準拠した構成で試してみたら、「2.4 windows 2000 をインストールする」
のSYSコマンドを受け付けない。
成功した方、いらっしゃいますか?
NTLDRを使わず、表示させずにGRUBだけで起動する環境が作りたいです。

95 名前:login:Penguin mailto:sage [05/02/12 02:49:09 ID:tuRZ6fIw]
>>94
この資料はかなり良くない資料だ。

Microsoft系のOSでのマルチブート環境を作るために
各OSをインストールする前にgrubで他のパーティションを隠すことにより
そのパーティションをC:にしろと指示しているが、これはかなり馬鹿げた方法だ。

複数基本パーティションの確保をLinuxのfdiskでおこなった後は、アクティブに
さえしてやれば、そこがC:になる。つまり実際にはそれぞれのパーティションを
C:にしてやる作業はDOSのFDISKでも出来るし、Windows(9x、NT系)の起動中にも
できる。

この資料は無理矢理grubを使ってわざわざ複雑で面倒な方法を採ってる。

それから各インストール時にSYSコマンドでWindows98DOSのシステムを転送しているが、
これは全く不要なこと。

多分>>94は若くてDOSのこともWindowsのことも知らないから愚直にこんな変な資料に頼っていたんだろう。

それから
SYSコマンドでどんなエラーが出たかを書かないと答えようがないぞ。ただもうSYSコマンドのことはいいから
これについてはこれ以上触れるな



96 名前:login:Penguin mailto:sage [05/02/12 03:05:08 ID:tuRZ6fIw]
>>94
ここのスレ風のスマートなマルチブートの方法を教えよう
(上の方のスレを見るといいページがあるぞ、)

(1)MBRにはMBM(elm-chan.org/fsw/mbm/mbm.html)をインストールする。
  WindowsOSを複数、加えてLinuxでマルチブート環境を作る際に最適なブートローダーだ。

  サイトから落としたzipを解凍して得たmbm.comを既に作ったであろうDOS起動ディスクに
  放り込んでおく。そしてそのDOS起動ディスクで起動し、MBM INSTALL と打ち、yを打つと
  MBMインストール完了。この作業以前にハードディスクにWindowsがいくつ入っていようと
  気にする必要はない。MBMインストール後もそれらは問題なく起動できる。ただし、Linux
  のブートローダのgrubとかliloがMBRに入っていた場合は当然問題だ。MBMをインストール
  するということはそれらを上書きして消してしまうということだからだ。そういう場合は
  MBMインストール前に”ブートローダ”をLinuxがインストールされている領域の先頭(PBRという)
  に入れ直しておく必要がある。

(2)に続く



97 名前:login:Penguin mailto:sage [05/02/12 03:15:03 ID:tuRZ6fIw]

(2)さて、次はOSのインストールだが、実は順番は何でもいい。
  好きな順番でインストールしてくれ、
  (好きな順番でインストールしたり、OSを入れ直したりが自由に出来る
   やり方を教えているのだ。)

  ただし、Windowsのインストール時にマルチブートに対応するような
  ハードディスクのパーティション分割は出来ないから、普通はまず
  Linuxをインストールすることになるだろう。

  既にWindowsがハードディスクを全て使っている場合は、PartitionMagicとか
  partedとか使って何とかしてくれ。

  WindowsのC:が10GでD:が50Gとかの場合は50Gの領域を開放すれば、マルチブート
  に利用できる領域が充分確保できる。その場合は上のparted等の作業は不要だろう。

  後でも触れるが、Windowsをインストールする際には一つだけ注意点がある。
  またLinuxをインストールする際にも注意点がある。(1で既に触れた内容ではあるが)

(3)に続く

98 名前:login:Penguin mailto:sage [05/02/12 03:27:31 ID:tuRZ6fIw]

(3)Linuxのインストールを説明する。
  >>94がどのディストリを使うかは知らないが、マルチブートが可能なパーティション
  分割をおこなわなくてはならない。インストーラの自動にまかせずにfdiskを
  使わなくてはならない筈だ。

  Windowsのシステムドライブは基本パーティションでなくてはならない。
  LInuxは/bootとか/とかswapも含めて全ての使用パーティションが拡張パーティションの
  中の論理パーティションで大丈夫だ。したがって、基本パーティションを3つ確保し、
  拡張パーティションを一つ確保、そして拡張パーティションの中にLinux用の領域や
  Windowsのデータ領域を確保するのが、WindowsOS複数+Linuxでマルチブートする際の
  オーソドックスな形だ。

  インストールの際の注意点はブートローダの設定だ。

  ブートローダはどのディストリでもデフォルトではMBRにインストールされるが、
  ここではそれを選んでは駄目だ。
  ディストリによって詳細は異なるが、大概、”高度なオプション”なるものを選べば
  ブートローダをMBR以外に設定できる。ここでブートローダのインストール先を
  Linuxの領域の先頭(PBRという)をを選んでおけば良い。ブートローダがgrubでも
  liloでも同じだ。

  上の注意を守ってLinuxのインストール後に再起動すれば、Linuxが起動できることが
  確認できる筈だ。

(4)に続く


99 名前:login:Penguin mailto:sage [05/02/12 03:41:47 ID:tuRZ6fIw]

(4)Windowsのインストールを説明する。
  既にWindowsOSが一つはインストールされているかもしれないが、
  ここでは最初のWindows、後から追加するWindowsもインストールのやり方は
  全く同じで注意点も全く同じだ。((2)の冒頭に書いたこと参照)

  Windowsインストール前に一つ作業をする。
  (Linuxインストール時にWindowsインストール用基本領域は確保されているとして)
  1.WindowsのインストールCDでブートする前にHDDからパソコンを起動する。
  2.MBM画面で今からインストールしたい領域を選んでEnterを押す。
   (システムがないとのエラーになるでしょうが、それでいいんです。)
  以上です。
  以上の作業で今からインストールしたい領域がアクティブになります。
  アクティブな基本領域はWindowsやWindowsのインストーラにC:ドライブと認識され
  ます。(たとえ3番目とか4番目の基本領域であっても)

  以上がインストール時注意点です。マシンをリセットしてWindowsをインストールして
  下さい。

  Windowsインストール時に、Windows95系、WindowsXP,2003はMBRのMBMを上書きして
  独自の非常に機能が貧弱なブートローダをインストールします。(1)で使ったDOS起動ディスク
  をつかって再びMBMをインストールして下さい。MBMはWindowsがMBRにインストールする
  ブートローダの上位互換だと見なして頂いて結構です。Windowsのブートローダを上書き
  してのMBMインストールはいかなる場合でもおこなってOKだと思ってください。

以上で方法の説明は終わりです。
(5)でまとめをおこないます。


100 名前:login:Penguin mailto:sage [05/02/12 03:56:05 ID:tuRZ6fIw]
(5)は質問に即して書くことにしよう。

今回説明した方法の大きなメリットを挙げておく。

1. LinuxやWindows、どのOSもブート環境が独立しているので、
   どれも順番を気にせずに再インストールがおこなえる。

2. liloやgrubでマルチブートする際に必要な設定ファイルの編集が
   必要なく、設定内容をメモする必要もなければ、なくしてしまう
   心配もなく、間違った設定をして悩む可能性もない。

   (MBM画面で起動したいパーティションを選んでEnterを押すだけで
    設定ファイルなしにちゃんとマルチブートができる)


101 名前:login:Penguin mailto:sage [05/02/12 04:22:11 ID:p3PtJ+9R]
すげえ力の入ったレスだ。感動した。

102 名前:login:Penguin mailto:sage [05/02/12 04:27:02 ID:tuRZ6fIw]
もう一つ大きなメリットがある。

3.インストールしたWindowsのシステムドライブが全てC:なので
  インストールしたWindowsのコピーや移動ができるのだ。
  Windowsのプログラマーなどにとっては非常に便利だ。
  (Linuxのコピーは元々簡単)

  第一基本パーティションにインストールされているWindowsOSを
  例えば第三基本パーティションにコピーし、ほぼOS内の環境を
  変えずに起動させることができるのだ。

  ここでは例としてWindowsXP Proのコピーを説明する。

  WindowsNT系OSは稼働中のコピーができないので
  WindowsXPをコピーするには、別のパーティションにWindows2000以上
  入っていれば、そのOSを使ってコピーすれば良い。

  まだ一つしかWindowsOSが入っていない場合は、もう一つインストールするか
  DriveImage等のツールを使ってコピーする必要がある。

  コピー後に必要な作業
  (1)boot.iniを編集する。
    partition(1)となっている箇所をpartition(3)と変更する。

  (2)MBRのNTシグニチャをクリアする。
    これはマシンによって方法が違う。
    大概のマシンではDOS起動ディスクで起動し、FDISK /MBRを実行し、
    その後、MBM INSTALL(MBMの再インストール)をすれば良い。
    ただし、最近のマシンのBIOSはFDISK /MBRを受け付けないものが多い。
    その場合は、LInux上で作業をおこなえば良い。

  以上の作業後、コピーしたWindowsがちゃんと起動する。



103 名前:login:Penguin mailto:sage [05/02/12 04:41:36 ID:tuRZ6fIw]
>>102
FDISK /MBRがおこなえないマシンでNTシグニチャのクリアをおこなう方法
(NTシグニチャのクリアをおこなわないとコピーしたWindowsNT系OSでログインすることは
  できません)

いろいろ方法はあるのだが、ここでは Linuxらしい方法を説明する。
HDDはプライマリマスターに接続されているとする。

# dd if=/dev/hda of=mbr.img bs=512 count=1 (MBRのバックアップ)
いよいよ作業
# dd if=/dev/zero of=/dev/hda bs=1 seek=437 count=7
これでNTシグニチャのクリアが出来ました。

次にWindowsNT系のOSを起動した際に新たなNTシグニチャが設定されます。


上記の作業方法ではミスをすると大変なので、安全を期するのであれば、
# dd if=/dev/hda of=mbr.img bs=512 count=1
# dd if=/dev/hda of=mbr437.img bs=1 count=437
# dd if=/dev/zero of=zero9.img bs=1 count=9
# cat mbr437.img zero9.img > mbr446.img
ここでバイナリエディタやhexdumpを使って、mbr.imgとmbr446.imgの内容の違いを確認
します。先頭から437バイトまでは共通でmbr446.imgは最後の9バイトが0で埋められている
ことを確認します。
確認後に
# dd if=mbr446.img of=/dev/hda を実行
以上

104 名前:login:Penguin mailto:sage [05/02/12 10:03:00 ID:sxHvALVN]
>>96-103
このまま流れてくのはもったいないな。
linux2ch.bbzone.net/
に書いといてよ。

105 名前:login:Penguin [05/02/12 10:04:14 ID:PKf0lpo3]
95-103>ありがとうございます。
MBMを使うことを検討してみます。
愚直だったか!

106 名前:login:Penguin [05/02/12 10:22:18 ID:PKf0lpo3]
>>95-103
あるいは、
DR-DOS
Windows XP Professional
FreeBSD 5.3
の3つを基本領域にインストールした後に
拡張領域にFedora Core 3を入れる環境の場合、MBMが適しているでしょうか?
FreeBSD 5.3を最後に入れたほうが良いのだろうか?

107 名前:login:Penguin mailto:sage [05/02/12 11:55:08 ID:tuRZ6fIw]
>>106
>>100,102のメリットに価値を見いだすのなら、今回説明した方法を採るのが良いだろう

”最後に”FreeBSD 5.3をインストールする理由などはない。他のOSと同様いつ
インストールしても良い。

インストール順を考慮しなくてはならない手法は愚かで時代遅れな方法だと
ここでは”大胆に”宣言しておく。


FreeBSD5.3のインストールについては注意点がある。

インストール時にブートローダをどこに入れるのか問われた際に
None を選んで欲しい。

Noneというのは実は”MBRを上書きしない”という意味でブートローダを
インストールしないという意味ではない。
Noneを選んでもFreeBSDスライスのPBRにちゃんとブートローダがインストールされるので
心配ない。

またNoneを選ばすにMBRにFreeBSDのブートローダをインストールしてしまっても慌てることは
ない。もちろん、今まで触れてきたようにMBRを再インストールすれば良い。


今後は下げでいこうな。


108 名前:login:Penguin mailto:sage [05/02/14 13:41:21 ID:IVhylKjt]
感動した。上げたい気持ちを抑えて感謝sage

109 名前:login:Penguin mailto:sage [05/02/18 03:34:38 ID:LNZwhulk]
>>104
ですます調にあらためたうえで
linux2ch.bbzone.net/index.php?FAQ%2FBeforeInstall#content_1_27
に書き入れました。

110 名前:login:Penguin mailto:sage [05/02/24 17:45:41 ID:v+LjVI2w]
>>109
乙です

ひょっとして今は
MBM >>>>>>>>>> GRUB >>> lilo なの?

最近ブート関係の情報収集してなかったからトレンド変化の潮目が読めない。

111 名前:login:Penguin mailto:sage [05/02/24 19:32:43 ID:r+ERpYa4]
知らん。GRUBしか使ってない。
んでもしょっちゅうOS入れ替えるような人には向いてそうだな<MBM

112 名前:login:Penguin mailto:sage [05/02/24 19:54:01 ID:FPH7Nh1+]
設定は楽だしな>MBM



113 名前:login:Penguin mailto:sage [05/02/25 00:59:14 ID:6VIASppG]
特に変わったことはしない&各OSのブートプロセスを何となく把握しているのであれば、
MBRにインストールするブートローダなんぞ、MBMだろうがGRUBだろうが大して困らないけどね。
ちょくちょく構成を変える人とか、各OSの特長とかを把握できてないのなら、
MBR+後続の数セクタで完結してるMBMは融通が利いていいかも。

114 名前:login:Penguin mailto:sage [05/02/25 01:28:58 ID:dhsl62m4]
MBM って Linux ローダではないんだな

115 名前:login:Penguin mailto:sage [05/02/25 02:33:41 ID:W/nkmSuW]
まあな

116 名前:login:Penguin mailto:sage [05/02/25 11:19:55 ID:ipPf1zri]
MBM、ソフト自体は申し分ないのですが・・・

117 名前:login:Penguin mailto:sage [05/02/26 04:00:43 ID:hYj5rlGP]
>>116
ですが、何?

118 名前:login:Penguin mailto:sage [05/02/26 15:33:07 ID:WY0Fq5GC]
ローダーとエディタを切り離してくれ?

119 名前:login:Penguin mailto:sage [05/02/26 16:15:04 ID:oteuzdGs]
萌えがなにか?

120 名前:login:Penguin mailto:sage [05/02/27 01:54:17 ID:cv3tIcNd]
NetBSD のロゴが女の子ロボットのアニメ絵に変わったらしいよ

121 名前:login:Penguin [05/03/01 02:10:05 ID:4lMLoY2y]
linux ではなくて恐縮ですが GRUB の質問なのでお願いします。
マシンに2台の HDD を接続しています。それぞれに FreeBSD と Windows2000 がインストールされています。
hd0: FreeBSD 5.3-RELEASE
hd1: Windows2000
といった感じです。
GRUB は FreeBSD の ports よりインストールし、stage1 と stage2 をフロッピーディスクへ書き込みました。
バージョンは 0.95 です。
このフロッピーを用いて hd0 の FreeBSD を起動することはできるのですが、
hd1 の Windows2000 を起動することができません。
Windows2000 の起動時には GRUB 起動後以下のようにしています。

grub> root (hd1,0)
Filesystem type unknown, partition type 0x7

grub> makeactive

grub> chainloader +1

grub> boot

boot と打ったあと、エラーメッセージ等表示されることなく、マシンが再起動します。
Google である程度調べはしたのですが、解決に至らず、
原因の分かる方がいらっしゃいましたら、解決法をご教示下さいませ。
よろしくお願い致します。

122 名前:login:Penguin mailto:sage [05/03/01 02:24:36 ID:KdS9DcnW]
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1



123 名前:login:Penguin mailto:sage [05/03/01 02:55:04 ID:4lMLoY2y]
>>122
レスありがとうございます。
Windows が先頭にないと起動しないとは知りませんでした。
0x81 という表現より hd0 の方が私の場合直観的に分かりやすかったので
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
boot
として無事に Windows2000 が起動しました。
どうもありがとうございました。

# どうもこの map の手順だと両方とも hd0 になってしまいそうな気がしてやまないのですが
# 後日また調べてみるとします。

124 名前:login:Penguin [2005/03/27(日) 17:16:11 ID:rEMevKnX]
1 基本 Win98
2 Linux用に作った拡張領域情報
3 論理 Linux Swap
4 論理 ext2 /
5 論理 ext2 usr
6 論理 ext2 tmp

これでMBMを入れて起動したら、Win98、ExtendDos、Disketto
の3つの選択肢が出ます。
2番目のExtendDosを選んでもLinuxは起動せず、黒い画面の
プロンプトだけでした。
4を基本にしないといけないのですか?

125 名前:login:Penguin mailto:sage [2005/03/27(日) 17:29:59 ID:6Kwezmbq]
>>124
Extendのところで右矢印キーを押すと
拡張領域の中が見える。

126 名前:login:Penguin mailto:sage [2005/03/27(日) 17:30:54 ID:6Kwezmbq]
+マークが出てるんだから気付よ

127 名前:login:Penguin [2005/03/27(日) 19:35:15 ID:rEMevKnX]
>>125 やってみます。
>>126 そうです +マークがあったとおもいます。

128 名前:login:Penguin [2005/03/27(日) 19:46:11 ID:rEMevKnX]
右矢印キーで中が見えました。
ありがとうございます。
そこでEnterを押すとMBMが橙色の文字で
Invaliv boot record
を表示します。
てれはブート関係のソフトでなんとかなりますか?
それともLinuxのインストールをやり直すべきですか?
HDの容量の関係で、swapの他は/と/usrと/tmpの3つの
パーティションしか作りませんでした。/bootを作らなかったのが
心配でしたが、swapと/が最低条件らしいのでそうしました。

129 名前:login:Penguin mailto:sage [2005/03/27(日) 20:04:05 ID:tUhCHluN]
liloなりgrubを何処に入れたのさ
MBRか?/のあるパーティションか?
MBMはMBRをロードできないから、MBRに入れたのだったら何処かに入れ直しとけ

130 名前:login:Penguin [2005/03/27(日) 20:15:11 ID:rEMevKnX]
MBMをMBRに入れてあります。
それで、電源を入れるとMBMメニューが出るんだと思います。
4 論理 ext2 /
のブートセクタにブートフラグが無いからなんでしょうか?
それが有るのか無いのかもまだ分かりません。

131 名前:login:Penguin mailto:sage [2005/03/27(日) 20:28:28 ID:6Kwezmbq]
>>129
君は初心者の説明者としては不向きだ。俺も初心者への説明は苦手だが、君よりましだと思う。

>>128
Extendにカーソルがある状態で右矢印キーを押すと
拡張パーティションの中がどう仕切られているかが見える。

さらに下矢印キー等を使って、自分がlinuxのブートローダをインストールした
パーティションを選択し、Enterを押さないといけない。

>>109のページをちゃんと読んで正しい手順を踏んでいれば、これでlinuxが立ち上がる。
>>109のページちゃんと読んだか?


どのディストリでもデフォルトではlinuxのブートローダ(つまり、liloとかgrub)
はMBRにインストールしようとするからな。
>>109のページに書いてあるようにlinuxインストール時に高度なオプション等で
ブートローダをMBR以外にインストールしておかないといけないぞ。
それをちゃんとやったか?やっていないのに今、MBMがブートしてるのなら、
”当然”MBMインストール時にlinuxのブートローダは消えてるぞ。

そういう場合でもここのスレの常連なら様々な救済手段を持ってるからlinuxを再インストール
しなくても正しい状態に直せるが、君みたいな初心者だと無理だろう。
もう一度linuxのインストールをやり直してくれ、まあその前にハードディスクやブートの仕組み
について勉強した方がいいと思う。





132 名前:login:Penguin mailto:sage [2005/03/27(日) 20:30:31 ID:6Kwezmbq]
linuxのブートにはアクティブフラグは不要だよ。関係ないよ。
アクティブフラグが2つ立っていようと0個でも、他のパーティションに
立っていても、ぜーんぜん関係ない。



133 名前:login:Penguin [2005/03/27(日) 20:38:20 ID:rEMevKnX]
>>131 神!

134 名前:login:Penguin [2005/03/27(日) 20:46:00 ID:rEMevKnX]
linuxのブートローダをインストールしたパーティション
というのが分かりません。
Linux以前にMBMを入れていたから
vinelinux.org/manuals/images/installer/09bootloader.png
は飛ばしました。

135 名前:login:Penguin mailto:sage [2005/03/27(日) 21:10:56 ID:60FQ3XPA]
>>134
どうやって?

136 名前:login:Penguin mailto:sage [2005/03/27(日) 21:11:44 ID:60FQ3XPA]
>>134
最初のセクタにインストールしてください。BRにはLinuxカーネルはないです。

137 名前:login:Penguin mailto:sage [2005/03/27(日) 21:22:34 ID:6Kwezmbq]
>>134
このpngのままで[次へ]せずに[ブートローダをインストールしない]
にチェックを変更したわけね。

>>109のページの欠点は
>>114-115で指摘されているように”MBMはlinuxローダではない”との念押しがないこと。
まさにその欠点に引っかかってしまいました。
まあ>>109をよく読んでくれていれば大丈夫とも言えるんだけども...

>>136のとおり、linux再インストール時に、あの画面で[ブートパーティションの最初のセクタ]に
ブートローダ(Vineはliloですね。)をインストールして下さい。

もちろん正しく直す手段はいろいろあるんだけど、再インストールが簡単です。

138 名前:login:Penguin [2005/03/27(日) 21:24:56 ID:rEMevKnX]
長文希望。短文意味不明です。

139 名前:login:Penguin [2005/03/27(日) 21:32:57 ID:rEMevKnX]
[次へ]せずに[ブートローダをインストールしない]
にチェックを変更しました。
liloの代わりにMBMを入れたつもりなんで、liloは必要ないと
思うんですが、Linuxを全て論理にした場合にはliloが必要
ということですか?
liloをMBRに入れてMBMを消さなくてはいけないのですか?

140 名前:login:Penguin mailto:sage [2005/03/27(日) 21:46:09 ID:6Kwezmbq]
>>139
日本人?
日本語の読解に欠点があることは間違いない。
侮辱の意図は全くなくて純粋に客観的な印象を言ってますよ。

いくら君にとって読みにくくても、君のために>>137を書いてあるんだから
読む努力をしろよ。

補足しておくよ。
(1)MBMはMBRにのみインストール可能。
(2)liloやgrubは、MBRにインストール出来るし、各パーティションの最初のセクタに
  インストールすることも出来る。

MBMを使った場合にlinuxがブートする手順は
(1)BIOSがMBRのMBMをブート
(2)MBMが選択されたパーティションの最初のセクタのブートローダをブート
です。

MBMを使うのであればliloやgrubはMBRにインストールしては当然駄目


141 名前:login:Penguin mailto:sage [2005/03/27(日) 21:46:42 ID:5HYuESEY]
カーネルをロードするものがないとlinuxは起動しない。
普通 lilo がカーネルのディスク上の場所を覚えてるので、
lilo を MBR またはパーティションの頭に入れる。
MBM はいろんな OS をロードできるけど、
カーネルを直接ブートすることはできないので、
君の方法だと linux は起動できない。
修正は可能だけど、その初心者っぷりだと無理。

142 名前:login:Penguin mailto:sage [2005/03/27(日) 21:49:13 ID:60FQ3XPA]
>>139
BIOSはHDDのMBRを叩いてくれる。
MBMは各パーティションのブートレコードを叩いてくれる人。
liloはパーティション中のvmlinuxを叩いてくれる人。

正常時はこのようなシーケンスになります。
BIOS->MBR(MBM)->lilo(BR)->vmlinux

今はこんな感じ
BIOS->MBR(MBM)->誰もいねぇよはげ






143 名前:login:Penguin mailto:sage [2005/03/27(日) 21:50:57 ID:60FQ3XPA]
>>141
>カーネルを直接ブートすることはできないので、

カーネルをブートセクタに配置するなら可能ですよ。
MBRの中の人はOSを意識せずブートセクタにジャンプするべきなので。


144 名前:login:Penguin mailto:sage [2005/03/27(日) 21:57:01 ID:5HYuESEY]
>>143
なるほど。その場合カーネルがディスク上で連続じゃないとダメかな?

145 名前:login:Penguin [2005/03/27(日) 21:59:58 ID:rEMevKnX]
修正が可能ならそれをしたいけど、初心者はその方法を
説明することができず、初心者の僕は修正の方法を
知ることができないので、初心者しか回答しない限り僕には無理。

146 名前:login:Penguin mailto:sage [2005/03/27(日) 22:00:13 ID:6Kwezmbq]
>>144
ファイルシステム部に溢れる部分は先にダミーデータで埋めとく。

147 名前:login:Penguin mailto:knoppixで/dev/hda2ni [2005/03/27(日) 22:01:02 ID:60FQ3XPA]
>>145


148 名前:login:Penguin mailto:sage [2005/03/27(日) 22:02:33 ID:6Kwezmbq]
>>145
ほんとに英語が殆ど読めない人に我々が英語で解答してるみたいな不思議な反応の
連続だ。

修正しなくていい、とか、君には修正は無理、って皆が書いてるのに、

149 名前:login:Penguin mailto:sage [2005/03/27(日) 22:34:23 ID:5HYuESEY]
みんなこれ以上ないくらい親切な説明を繰り返してくれているのに、
突然一人でキレてるのには笑えるなあ。

150 名前:login:Penguin mailto:sage [2005/03/27(日) 22:36:26 ID:6Kwezmbq]
>>149
ていうか
マジで外人さんじゃないの?

151 名前:login:Penguin mailto:sage [2005/03/29(火) 10:05:28 ID:OU54aIT1]
駄目な奴は何やっても駄目

152 名前:login:Penguin mailto:sage [2005/03/29(火) 19:31:25 ID:vT2sKYRO]
Windowsとのデュアルブートを考える場合、MBRにGRUBを入れるのはなんかコワイ
ので、NTLDRからGRUBを呼び出すようなやり方をとっているのですが、この方法の
メリット・デメリットなどありますでしょうか?

無用なトラブルを避けるにはこちらの方がいいのかと思っているのですが。

(linuxをインストールするパーティションの先頭セクタをそのままファイルとしてWindows
システム領域にコピーし、boot.iniにおいてそのファイルを指定するという方法です。)



153 名前:login:Penguin mailto:sage [2005/03/29(火) 19:52:12 ID:OHyfqDqX]
>>152
デメリットはいろいろあるけど、一番は
"OS A"のブート環境が"OS B"のブート環境に依存していることでしょう。
WindowsのパーティションをフォーマットすればLinuxも一緒にブートしなくなるよね。
まあgrubをマルチブートの為に使った場合も同じ問題があるわな。

このスレで一番のお薦めは>>109に紹介されている方法。


何の方法を採るにしても最も大事なのは、ミスとかトラブルがあった際に復旧する為の
手段を用意しておくこと。
まあ、PCが複数ある人は何かがあってから用意しても間に合うと言えば間に合うんだけど、

用意しておくと心強いのは、
・ブートローダーインストール用CDとかFD
・MBR初期化用CDとかFD(WindowsインストールCDでも似たような役目は果たせるが)
・one CD Linuxを焼いたCD
等、

それから>>152がどの程度のレベルなのか知らないけど
nobumasa-web.hp.infoseek.co.jp/boot_hdd.htmlは読んだほうがいい。
それと、あらためて書くが>>109
linux2ch.bbzone.net/index.php?FAQ%2FBeforeInstall#content_1_27
も読んだほうがいい。

他のページにはお馬鹿なマルチブートの方法を薦めているのが多い。

154 名前:login:Penguin mailto:sage [2005/03/29(火) 20:04:41 ID:OHyfqDqX]
>>153
最後の行の補足
特にWindowsのマルチブートの方法についておかしな方法を薦めてるのが多い。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<264KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef