何を今更なメモ
XPとVistaをデュアルブートしている時に、XPのNTLDRからVistaを起動する(外道な)方法
前提として
- BCDをNTLDRで上書きしていないこと
- Linux環境とそこで認識できる記憶装置があること
手順は以下
- Linux(Ubuntuなりknoppixなり)で起動する
- Vistaの入っているパーティションのMBRを書き出す。
sda1がVistaのパーティション、/media/diskにUSBメモリ、ファイル名をvista.mbrとすれば
# dd if=/dev/sda1 of=/media/disk/vista.mbr bs=512 count=1 - (XP上で)C:\にvista.mbrをコピー
- boot.iniに呼び出しの設定を書き込む
C:\vista.mbr="Microsoft Windows Vista"
・・・どっかで見たような方法ですね(汗