Windows Xp と Linux をデュアルブートする方法

[戻る]

簡略化のため、XP は /dev/hda1、Linux は /dev/hda2 に /root を入れた場合の例を説明します。 自分の環境に合わせ、適当に読み替えてください。

  1. /dev/hda2 に Linux (のルート) をインストールする。
  2. LILO のインストール先を 「Linux をインストールする最初のセクタ」 にする (MBR にしない)
  3. インストール用 CD-ROM から立ち上げたシェルで
     
    # mount -t ext2 /dev/hda2 /mnt
    # dd if=/dev/hda2 of=/mnt/bootlnx.img bs=512 count=1 
    
    と打つ
  4. XP を立ちあげ、Explore2fs を起動する
  5. hda2/bootlnx.img を右クリックし、Export file で c:\ にコピーする
  6. 続いてコマンドプロンプトを立ち上げ
      notepad c:\boot.ini 
    と打つ
  7. boot.ini の最後に
     c:\bootlnx.img="Linux" 
    を追加する (ついでに二行目の timeout の数を少なくしても良い)

この説明では 4 の時点で Explore2fs を使って Linux から Xp にファイルを移動 させたが、別に FDD を使ったりネットワークを使ったり、Windows のドライブ を mount してコピーしもかまわない。


2002.3