- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GRUBを使ったマルチブートでDOSが起動しないなど・・・)
GRUBを使ったマルチブートでDOSが起動しないなど・・・
このQ&Aのポイント
- GRUBを使用してマルチブートを試みた結果、Linuxは起動できるが、XPと98はXPのマルチブート画面を経由しないと起動できず、DOSはエラーが出て起動できない。
- GRUBの設定ファイルを編集しているが、DOSの起動方法がわからない。インストール順はWin98、WinXP、PC-DOS、Linuxで、NTのブートローダーとGRUBはDisk0にインストールされている。
- Disk0にWin98とWinXP、Disk1にPC-DOSとLinuxがインストールされており、起動ディスクを切り替えるとDOSは正常に起動するが、基本的にCドライブでは起動しないようだ。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>これは基本的にな問題でCでないから起動しないのですか? 普通はそうなんですが、それに対応するための機能があるようです。 こちらの「10」をご参考に。 http://www.gnu.org/software/grub/grub-faq.ja.html
その他の回答 (1)
- route15519
- ベストアンサー率36% (142/392)
回答No.1
bootpartをご存じですか? 私は簡単に設定でき、単純でわかりやすいbootpartで幸せになりました(笑 NTLDRを使う方法ですが、再インストールをしてもboot.iniを編集するだけで 済みます。 Debian(Bootパーティション)+w2k+w2kの環境ですが、トラブルはありません。 grubの勉強をされたいのなら大きなお世話ですが。。。。
質問者
お礼
早速回答ありがとうございます。 >>大きなお世話ですが。。。。 エー!!大きなお世話です!(爆笑) bootpartですか?知りません。MBMを以前は使っていましたが 折角GRUBがあることでし、MBRやブートローダーの仕組みも知りたいので ここはGRUBと各OSのブート方法を理解したわけです。m(__)mスマン!! 今はDiskの順番を変えて対応出来ないか構成変更中です。
お礼
早速ありがとうございます。 DOSが起動するようになりました。 但し、設定ファイルを変更しようとGeditから設定ファイルを開きに行くと OPENに失敗して「ファイルのパーミッションを確認してください」と出て しまいます。 従って、現状GRUBのcommandから map (hd1) (hd0) map (hd0) (hd1) の2行を入れからメニューに戻りDOSを選択すると起動します。 パーミションて何でどこからどうやって確認すれば良いのか・・・ 新たな問題が発生してしまいました。 もちろん#1のお礼で書いたDisk構成の変更は中止してます。
補足
root権限でないと変更できないと言うことですね! 無事修正し起動もできました。 次はXPの方なので別に質問します。