• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WinXPとKnoppixのデュアルブートについて)

WinXPとKnoppixのデュアルブートについて

このQ&Aのポイント
  • WinXPとKnoppixのデュアルブートについて質問があります
  • KnoppixからWinXPを起動させる方法についてお知りになりたいです
  • Knoppix側のファイルを編集することでWinXPを起動させることができるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yakan9
  • ベストアンサー率54% (2245/4126)
回答No.1

> DVD版からreiserfsファイルシステム(100Gb)にKnoppixをインストール、 ということは、knoppix6.7.1DVD-ROMから、内蔵HDDにインストールさせた。 やり方は、knoppix6.7.1DVD-ROM 起動、 最左端クリック→設定→"KNOPPIX HD INSTALL"を選択したのでしょうか。 何度となく、警告メッセージは出ませんでしたか。 Windows XPが入ったパーティションは、削除されていないことを確認していますね。 やり方は、アクセサリ→システムターミナル・スーパーユーザーモードを開き、 fdisk -l コマンドでパーティション情報を見ます。 Windows XPが入ったパーティションは、削除されていないことを確認しましたね。 当方のパソコンでは、警告が何度も出て怖くなり、HDDのインストールは諦めてしまいましたけど。 このまま続けるか、続けると全てを失うことになります、と言った警告が、2度、3度出たと思います。 おそらく、Debian系だから、 /boot/grub/grub.cfg または、 /boot/grub/menu.lst かな。 下記のエントリを最後に追加、もしくは、最後の方を補足してもらい、それに合うエントリを作成してみるくらいですね。 menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-686 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { insmod part_msdos insmod ext2 set root='(hd0,msdos5)' search --no-floppy --fs-uuid --set 5206ff1c-12ce-484f-9853-80f4a6b03351 echo 'Loading Linux 2.6.32-5-686 ...' linux /vmlinuz-2.6.32-5-686 root=UUID=f959cd30-9d93-4ec6-b616-2eff98783598 ro single echo 'Loading initial ramdisk ...' initrd /initrd.img-2.6.32-5-686 } この後に、下記を追加してみる。 menuentry "Microsoft Windows XP Home Edition (on /dev/sda1)" { insmod part_msdos insmod ntfs set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set 5a1c52ae1c5284c3 drivemap -s (hd0) ${root} chainloader +1 } こんな感じになると思います。 Debianの元になるバージョンにより、多少記載方法と内容が異なるかも知れません。

shibushijuko
質問者

お礼

ご回答いただき、ありがとうございます。 ご回答頂く前に、KnoppixのGpatedで全てのパーテションを削除しました。パーテションテーブルをMS-DOSで作成してXPを入れなおしました。 その後、GPartedでXPの領域をリサイズして余った領域をReiserFSとlinux-swapにしました。 再度、DVDからHDDインストールをすると、Reiserfsの領域がインストール先の選択肢に出たので選択して、インストール完了しました。 再起動するとXPとKnoppixの両方の選択メニューが出て、どちらでも起動できるようになりました。 ありがとうございます。 また一からデュアルブートで入れなおすときに、うまくいかない場合、参考にさせていただきます。 本当にありがとうございます。m(_ _)m

その他の回答 (1)

  • yakan9
  • ベストアンサー率54% (2245/4126)
回答No.2

一般的に、KNOPPIXは、元はDebianなので、内蔵HDDにインストールする場合は、Debian用のインストールCD/DVD-ROMを作り、Debianをインストールするのが普通なのです。 またそう勧めていると思います。 WEB検索されても、KNOPPIXをHDDにインストールするといった記事はほとんど見ないと思います。 USBメモリのインストールは記事としてあるし、そのような手順を考慮して作られていると思います。 基本は、Debianを元に、手を入れて、CD-ROM/DVD-ROMに入るサイズに編集しています。 そのため、内蔵HDDにインストールするインストーラプログラムをどの程度考慮したものをDVD-ROMの中に入れているのかが非常に心配です。 貴殿が記載した、 > 余ったパーテション(100Gb)をReiserFSにして、4Gbをlinux-swapにしました。 > DVD版からreiserfsファイルシステム(100Gb)にKnoppixをインストール、 > "Install GRUB boot loader to MBR of first hard disk"をYesにして再起動すると このインストール方法をどこを参考にして、安全であると判断されたのかです。 もしくは、そこまで考えていなかったかです。 というのは、内蔵HDDを全て初期化して、KNOPPIXをインストールしていないかが心配です。 その心配を回答番号1に記載しています。

shibushijuko
質問者

お礼

ご回答頂き、ありがとうございます。XPの入っているCドライブをKnoppixのGpartedでリサイズして、余った領域をReiserFSとlinux-swapに作成後、一旦再起動してXPが正常起動することを確認しました。 その後で、KnoppixのDVD版を再度立ち上げて、Install Knoppix to HD を実行したのですが、選択肢のメニューにKnoppixしか出なかった次第です。 もう一度、GpartedでHDDの領域を全て削除して300Gbの内、150GbをXPインストール用の領域としてNTFSでフォーマット、MS-DOSのパーテションテーブル作成、XPをインストールしました。 その後で、KnoppixのDVD版を立ち上げ、Gpartedで残りの領域に、ReiserFSとlinux-swapを作成、Install Knoppix to DVDを実行すると、インストール先の選択肢にReiserFSの 領域があったので、それを選択してインストールしました。 再起動後、XP及びKnoppixのメニューが表示されて、どちらでも起動できることが確認取れました。 1回目にデュアルブートのためパーティションを変更しているとき、何か操作が違っていたのかな?、と思っています。 Knoppix6.7.1とXPのデュアルブートの情報がネットにほとんどありませんでした。あまり、お勧めする構成ではないんでしょうかね? しばらく使って、様子を見てみようと思います。 ありがとうございました。

関連するQ&A