1 vhd 생성
크기는 처음에 충분히 해주는게 좋을것 같습니다.
제 경우엔 생성후 크기확장으로 크기를 늘린 후 부팅하니 에러가 나더군요.
2 mbr pbr 활성화 작업을 해줍니다.
3 boot.ini 수정
boot.ini에 /detecthal 삭제
4 드라이버 인젝션
행복아이님이 자동으로 만들어주셨는데 호기심으로 firadisk와 vboot 를 드라이버인젝션으로 포함시키고 vhd를 분리했습니다.
5 메뉴리스트 수정.
1차로 다음 구문으로 부팅했습니다.
title XP VHD 봉인 부팅1
map --mem /firadisk.img (fd0)
map --mem /firadisk.img (fd1)
find --set-root /vhd/winxp.vhd
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
map --heads=255 --sectors-per-track=63 /vhd/winxp.vhd (hd0)
map --harddrives=1
map --hook
write (99) [FiraDisk]\nStartOptions=disk,vmem=find:/vhd/winxp.vhd,boot;floppy,vmem=find:/firadisk.img;\n\0
rootnoverify (hd0)
chainloader +1
부팅은 정상적으로 됐는데 k-driver 압축해제 과정에서 오랫동안 진행이 안돼 중지하고 가지고 있던 k-driver를 수동으로 실행시켜줬습니다.
2차로 부팅합니다
title XP VHD Run fira
command /RunVHD --fira disk=/VHD/WinXP.vhd
6 자식vhd를 생성합니다.
작업은 윈7PE로 부팅해서 했습니다.
7 자식으로 부팅합니다.
title NTBOOT-WinXP_Child1 Booting
map --mem /NTBOOT-2013-04-02_W8VHD.ISO (0xff)
map --hook
root (0xff)
command ()/NTBOOT vboot=/vhd/WinXP_Child1.vhd
cf) ntboot.iso 를 풀어놨을때
title NTBOOT VHD부팅 - winxp.vhd
command /NTBOOT vboot=/winxp.vhd
정상적으로 부팅에 성공했습니다.
'VHD' 카테고리의 다른 글
교차부팅- VHDman (4) | 2015.02.02 |
---|---|
자식 VHD생성 (1) | 2015.02.02 |
자식 XP-VHD 부팅 (0) | 2014.01.14 |
XP_VHD 만들기 삽질 (0) | 2014.01.13 |
XP-VHD - DriverInjection (0) | 2014.01.13 |