소프트웨어 AIO Boot에서 XP.vhd 부팅 지원해서 삽질을...
2020.09.23 18:28
AIO Boot v0.9.9.14 변경 내역에 보면 XP.VHD 부팅 지원한다는 내용이 있습니다
아니 윈도우 7 쓸 일도 없으면서 XP를 VHD 부팅 지원해준다니까 또 솔깃해지더군요 ㅎㅎ;
몇년 전에도 실컴에서 xp.vhd 부팅을 해본 적은 있습니다. 추억으로 다시 한번 해봤습니다
실컴은 아니고 AIO Boot v0.9.9.14 설치된 VHD입니다. Ventoy도 같이 있습니다. VHD 안에 xp.vhd를 넣어서 vmware에 연결하여 부팅할 겁니다
아, xp.vhd 만드는 작업은 실컴에서 VHD를 대상으로 했습니다. 큰 VHD가 있고 그 안에 작은 vhd들이 있습니다.
1번째 xp.vhd 부팅 시도: 쉽게 가려고 기존에 설치된 xp를 vhd 만들어서 파티션 복제를 해봤습니다. 이건 뭐 ...보시죠
파티션 복제는 금방 됐습니다. 날로 먹으려고 했었죠
여기서도 그냥 VHD 부팅을 선택했습니다
오~ xp 그림은 봤습니다 !!
하지만 곧 블루스크린이 떴습니다. 알고 보면 당연한 결과입니다만
예전에 실컴에서 xp.vhd 부팅할 때 사용했던 툴을 가져왔습니다. 몇년 전에 제가 쓴 글이 있을 겁니다
예전에 실컴에서 위 툴로 xp.vhd 만들 때는 에러 메시지 안 떴는데요. 이번에는 VHD를 탑재한 상태로 해서 그런지 에러 창이 3개나 떴습니다
부팅할 수 없다는 그런 종류인데요...하지만 부팅했습니다 !
grub4dos로 부팅해야 됩니다
나머지는 xp 설치 과정입니다
마지막에 포맷된 xp.vhd가 뜹니다
포맷은 xp.vhd 만들어질 때 하기 때문에 그냥 넘겼습니다
2번째 부팅은 Continue ~ 를 선택하면 됩니다.
가상 머신에서 iso로 xp 설치할 때는 나오지 않던 에러 메시지들이 나와서 좀 그렇더군요
그래도 설치 완료는 됩니다
파일이 없다고 해서 찾아보기도 해봤습니다만...못 찾고 그냥 취소 눌렸습니다
설치 완료 되기 전에는 계속 Continue 입니다
드디어 xp.vhd에 xp 설치 완료가 되었습니다
이렇게 주렁 주렁 뭔가 많이 iso가 달려 있습니다
xp 설치 완료 후에는 그냥 Boot ~ 하면 됩니다
주렁 주렁 달렸던 장치들이 사라졌습니다. xp.vhd 만으로 부팅이 가능합니다
그냥 AIO Boot v0.9.9.14 변경 내역에 XP.VHD 부팅 지원한다는 글을 보고 이런 사태가 벌어졌군요
바로 xp.vhd 부팅이 되었으면 간단하게 넘어갔을 것을...xp.vhd 부팅이 안 되니까...또 이게 왜 안 되나? 이리 저리 시도하다가 이렇게 됐습니다
그래도 중간에 이거 해봐야 뭐 하나 싶어서 포기하려고 했는데, 머리 속에 방법이 떠올라서 결국 성공했습니다
뭐든지 성공하면 기분은 좋습니다 ^^ (중간에 몇번 더 실패한 것 같은데요. 생략했습니다)
-----------------------------------------
xp.vhd를 설치한 드라이브에 menu.lst 내용을 AIO\Menu\Grub4dos.lst에 복사해넣고, xp 설치 진행했습니다
xp.vhd 설치 위치는 벤토이 + AIO boot가 설치된 1번째 파티션입니다. 본문에서 xp.vhd 만들 때 O: 드라이브 입니다
메뉴 순서는 선택하기 편하게 Grub4dos.lst의 위에 넣었습니다. 그런데 가상 머신 이름 잘못 만들었네요. AIO Boot 인데 Ventoy라고;;
-> 전에도 썼습니다만, 큰 VHD는 실컴에서 usb나 외장하드, 그냥 내장 하드로 보셔도 됩니다
하지만 xp는 태생적 한계가 있습니다. 휴대용으로 여기 저기 컴퓨터에 부팅할 수 없습니다. 이건 윈도우 7도 마찬가지입니다
윈도우 8부터 휴대용 윈도우인 WTG 개념이 생겼습니다. 윈도우 10이 나온 지 5년이 지나서 조금 usb의 WTG나 VHD 부팅이 활성된 것 같습니다
그래도 PE 부팅에 비하면 아직인 듯 싶습니다만...
댓글 [21]
-
00go 2020.09.23 18:33
-
타천사둘리 2020.09.23 18:40
운영체제가 XP 만 VHD가 지원이 된다느 얘기인가요?
XP 이상의 운영체제에서는 지원이 안 되는 건가요?
수고하셨습니다.
-
suk 2020.09.23 18:47
윈도우 7부터는 지원해주지 않아도 원래 VHD 부팅이 됩니다
XP는 원래 vhd 부팅이 안 되기 때문에 지원을 해주는 것입니다.
-
햇님 2020.09.23 18:42
대단하십니다.
전 며칠째 XP설치좀 해 볼라고 갖은 방법을 구글링해서 해도 아직 성공을 못했습니다.
xp.vhd 사용해 보고싶습니다.
-
suk 2020.09.23 18:52
최신 컴퓨터라면 xp는 vhd 부팅이 문제가 아니라 설치 자체가 거의 불가입니다
공식적으로는 인텔 3세대 아이비 브릿지가 xp 지원 끝입니다
방법 동원하면 정상적 사용한도로는 4세대 하스웰까지는 가능합니다
6세대 스카이레이크는 억지스럽게 설치해봤습니다만 불안정합니다. 더 최신은 볼 것 없습니다
제가 알고 경험한 한도 내에서 쓴 글이고, 전세계 능력자분들이 힘을 합치시면....불가능도 가능으로 만드실 지는 모릅니다
-
치국천 2020.09.23 18:43
수고하셨습니다. 글 고맙게 잘 읽었습니다.
-
메인보드 2020.09.23 18:53
고생 하셨습니다. ^^
Grub4Dos 필요하시면 첨부파일 받아서 적용하시면됩니다. 덩치큰 파일은 빼고 기본뼈대만 올립니다.
첨부파일 뼈대 : GRUB4DOS.iso
아래는 첨부한 파일의 menu.lst 내용입니다.
주석처리 상세설명과 주의할점 등등..모두 적혀 있습니다.
이식만 잘하면 될거에요.
menu.lst
# 메뉴글자색/바탕색 커서글자색/바 색상 하단출력부분글자색/하단출력부분배경색 상단부분글자색/상단부분배경색
# 기타색상 black,cyan,brown,light-gray,dark-gray,light-blue,light-green,light-cyan,light-red,light-magenta,yellow
# 메뉴글자색/바탕색 커서글자색/바 색상 하단출력부분글자색/하단출력부분배경색 상단부분글자색/상단부분배경색
# 기타색상 black,cyan,brown,light-gray,dark-gray,light-blue,light-green,light-cyan,light-red,light-magenta,yellow
# graphicsmode -1 800:640 기본 사이즈 입니다.
# splashimage 배경 이미지 = xpm / bmp / jpg:800*640 (배경 이미지 를 gz 전용 압축 툴로 압축해도 됩니다. 아래 폰트 처럼.)
# font /GRUB4DOS/unifont.hex.gz = 다국어 는 아니지만 영문.중문.한글 통합 이며 위 두 모드 를 갖추어야 작동이 됩니다.
# setmenu 옵션중 꼭 필요한것만 각각 설명합니다.
# --ver-off;--help-off 최상위 버전 표시 온/오프 와 최하단 영문 도움말 온/오프
# 주의할점은 버전.도움말 온 으로 사용할시에는 아래 값을 모두 수정해야 합니다.
# --box(사각틀) x=0(가로 시작위치) y=0(세로 시작위치) w=80(메뉴 라인 가로 길이) h=11(메뉴갯수 및 세로길이) l=0(사각틀 두깨 0~4 / 0 은 투명)
# --timeout=97=36=0X00FFFF 카운트다운 타이머 위치 : 가로시작위치 / 세로시작위치 / 색상표(헥스값)
# --help=0=80=15 메뉴설명도움말 / 가로시작위치 / 도움말길이 / 세로시작위치
# hiddenmenu [비활성화]
# 메뉴글자색/바탕색 커서글자색/바 색상 하단출력부분글자색/하단출력부분배경색 상단부분글자색/상단부분배경색
# 기타색상 white,black,cyan,brown,light-gray,dark-gray,light-blue,light-green,light-cyan,light-red,light-magenta,yellow
color light-green/black white/black light-green/black black/black
# graphicsmode -1 800:640 기본 사이즈 입니다.
# graphicsmode -1 800:640
graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
# splashimage 배경 이미지 = xpm / bmp / jpg:800*640 (배경 이미지 를 gz 전용 압축 툴로 압축해도 됩니다. 아래 폰트 처럼.)
# splashimage //GRUB4DOS/BG/BGM002.jpg.gz
## 배경화면 랜덤 바꿈 /GRUB4DOS/BG/ 아래 배경
# splashimage /back.gz || splashimage /back.bmp
# bmp로 해도되고.
/GRUB4DOS/Data/BGAutoChange /GRUB4DOS/BG/
# font /GRUB4DOS/Data/unifont.hex.gz = 다국어 는 아니지만 영문.중문.한글 통합 이며 위 두 모드 를 갖추어야 작동이 됩니다.
font /GRUB4DOS/Data/unifont.hex.gz
# setmenu 옵션중 꼭 필요한것만 각각 설명합니다.
# --ver-off;--help-off 최상위 버전 표시 온/오프(ON/OFF) 와 최하단 영문 도움말 온/오프(ON/OFF)
# 주의할점은 버전.도움말 온(ON) 으로 사용할시에는 아래 값을 모두 수정해야 합니다.
setmenu --ver-off;--help-off
# --box(사각틀) x=0(가로 시작위치) y=0(세로 시작위치) w=80(메뉴 라인 가로 길이) h=11(메뉴갯수 및 세로길이) l=0(사각틀 두깨 0~4 / 0 은 투명)
setmenu --box x=5 y=1 w=80 h=20 l=0
# --timeout=97=36=0X00FFFF 카운트다운 타이머 : 가로시작위치 / 세로시작위치 / 색상표(헥스값)
setmenu --timeout=97=36=0XFFEA00
# --help=0=80=15 메뉴설명도움말 / 가로시작위치 / 도움말길이 / 세로시작위치
setmenu --help=5=80=33
# 아래 부터는 이전 과 동일 합니다.
# hiddenmenu
default 0
timeout 30
# 단축키 설정 /GRUB4DOS/Data/hotkey 예) title ^H all HDD OS 부팅 [H]
/GRUB4DOS/Data/hotkey
Menu AutoNumber
write 0x8274 0x2001
# title MS DOS 6.2 \n MS DOS 6.2 img 이미지 부팅
# find --set-root /DOS/MS-DOS.img.gz
# map --mem /DOS/MS-DOS.img.gz (hd0)
# map --hook
# root (hd0,0)
# makeactive (hd0,0) : HDD 활성화 엑티브 옵션.
# rootnoverify (hd0,0)
# chainloader (hd0,0)+1
title Grub4Dos GFX 메뉴부팅 \n GFX 메뉴 부팅으로 이동 합니다.
configfile /gfx.lst
title 모든 HDD OS 부팅 \n 대부분의 하드 디스크에 설치된 운영체제는 \n 모두 부팅이 됩니다. \n 특수한 경우는 제외.
chainloader (hd0,0)+1
title 윈도우 복구 \n 윈도우 를 복구 합니다.\n C 드라이브 에 있는 모든 자료는 삭제되니 미리 백업해 주세요.
map --mem /Grub4dos/FDD/Recovery_Win.IMA.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 윈도우 백업 \n 윈도우 를 백업 합니다. \n C 드라이브 에 있는 모든 자료는 백업이 됩니다. \n 깨끗이 정리한 후에 실행 해 주세요.
map --mem /Grub4dos/FDD/Backup_Win.IMA.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title PC 재시작 \n 컴퓨터 를 다시 시작 합니다.
reboot
title PC 전원끄기 \n 컴퓨터 전원을 끕니다.
halt
-
SHIELD 2020.09.24 04:02
오~ +_+ Grub4dos의 정석 표기 네욤 역시 메인보드님 짱~!! 깔끔한 표기 감사합니다 ^^ 일단 소장할께욤 ^^힛~!!
즐거운 한 주 되세욤
-
메인보드 2020.09.24 07:42
다른예제..
# 메뉴글자색/바탕색 커서글자색/바 색상 하단출력부분글자색/하단출력부분배경색 상단부분글자색/상단부분배경색
# 기타색상 black,cyan,brown,light-gray,dark-gray,light-blue,light-green,light-cyan,light-red,light-magenta,yellow
# 메뉴글자색/바탕색 커서글자색/바 색상 하단출력부분글자색/하단출력부분배경색 상단부분글자색/상단부분배경색
# 기타색상 black,cyan,brown,light-gray,dark-gray,light-blue,light-green,light-cyan,light-red,light-magenta,yellow
# graphicsmode -1 800:640 기본 사이즈 입니다.
# splashimage 배경 이미지 = xpm / bmp / jpg:800*640 (배경 이미지 를 gz 전용 압축 툴로 압축해도 됩니다. 아래 폰트 처럼.)
# font /GRUB4DOS/unifont.hex.gz = 다국어 는 아니지만 영문.중문.한글 통합 이며 위 두 모드 를 갖추어야 작동이 됩니다.
# setmenu 옵션중 꼭 필요한것만 각각 설명합니다.
# --ver-off;--help-off 최상위 버전 표시 온/오프 와 최하단 영문 도움말 온/오프
# 주의할점은 버전.도움말 온 으로 사용할시에는 아래 값을 모두 수정해야 합니다.
# --box(사각틀) x=0(가로 시작위치) y=0(세로 시작위치) w=80(메뉴 라인 가로 길이) h=11(메뉴갯수 및 세로길이) l=0(사각틀 두깨 0~4 / 0 은 투명)
# --timeout=97=36=0X00FFFF 카운트다운 타이머 위치 : 가로시작위치 / 세로시작위치 / 색상표(헥스값)
# --help=0=80=15 메뉴설명도움말 / 가로시작위치 / 도움말길이 / 세로시작위치
# hiddenmenu [비활성화]
# 메뉴글자색/바탕색 커서글자색/바 색상 하단출력부분글자색/하단출력부분배경색 상단부분글자색/상단부분배경색
# 기타색상 black,cyan,brown,light-gray,dark-gray,light-blue,light-green,light-cyan,light-red,light-magenta,yellow
color black/black light-magenta/black black/black black/black
# graphicsmode -1 800:640 기본 사이즈 입니다.
graphicsmode -1 800:640
# splashimage 배경 이미지 = xpm / bmp / jpg:800*640 (배경 이미지 를 gz 전용 압축 툴로 압축해도 됩니다. 아래 폰트 처럼.)
splashimage /GRUB4DOS/BGM002.jpg.gz
# font /GRUB4DOS/unifont.hex.gz = 다국어 는 아니지만 영문.중문.한글 통합 이며 위 두 모드 를 갖추어야 작동이 됩니다.
font /GRUB4DOS/unifont.hex.gz
# setmenu 옵션중 꼭 필요한것만 각각 설명합니다.
# --ver-off;--help-off 최상위 버전 표시 온/오프 와 최하단 영문 도움말 온/오프
# 주의할점은 버전.도움말 온 으로 사용할시에는 아래 값을 모두 수정해야 합니다.
setmenu --ver-off;--help-off
# --box(사각틀) x=0(가로 시작위치) y=0(세로 시작위치) w=80(메뉴 라인 가로 길이) h=11(메뉴갯수 및 세로길이) l=0(사각틀 두깨 0~4 / 0 은 투명)
setmenu --box x=0 y=0 w=80 h=11 l=0
# --timeout=97=36=0X00FFFF 카운트다운 타이머 : 가로시작위치 / 세로시작위치 / 색상표(헥스값)
setmenu --timeout=97=36=0X00FFFF
# --help=0=80=15 메뉴설명도움말 / 가로시작위치 / 도움말길이 / 세로시작위치
setmenu --help=0=90=33
# 아래 부터는 이전 과 동일 합니다.
# hiddenmenu
default 0
timeout 30
/GRUB4DOS/hotkey
Menu AutoNumber
write 0x8274 0x2001
title ^Alt+G GFX 메뉴부팅 [Alt+G] \n GFX메뉴로 부팅 합니다.
configfile /GFX_Menu.lst
title ^Alt+A Any GFX 메뉴부팅 [Alt+A] \n Aniy GFX메뉴로 부팅 합니다.
configfile /Any_GFX_Menu.lst
title ^H all HDD OS 부팅 [H] \n 하드 디스크에 설치된 운영체제는 \n 모두 부팅이 됩니다.
chainloader (hd0,0)+1
title ^U USB & HDD 교체부팅 [U] \n USB가 HDD로 인식되어 \n 실제HDD 윈도우진입 불능시 \n USB와 실제HDD 위치를 바꿔 부팅합니다.
map (hd0) (hd1)
map (hd1) (hd0)
chainloader (hd1)+1
title ^Alt+X XP PE iso 통부팅 [Alt+X] \n XP WINPE 부팅을 합니다.
map --mem /PE/Rampe.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title ^Ctrl+X XP PE 풀어서부팅 [Ctrl+X] \n XP WINPE 부팅을 합니다. \n 저사양 에서 사용 권장
find --set-root /I386/SETUPLDR.BIN
chainloader /I386/SETUPLDR.BIN
title ^8 Win8PE iso 통부팅 [8] \n Win8PE 부팅을 합니다.
map --mem /PE/Win8PE.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title ^Ctrl+P Wind8PE 풀어서부팅 [Ctrl+P] \n Windows8 PE 코까시태우기 입니다. \n PETOOLS 폴더안에 OIOF7I.wim 을 넣어주세요.
find --set-root /BOOTMGR
chainloader /BOOTMGR
title ^Shift+D DOS 부팅 [Shift+D] \n 6MB 비표준 이미지 부팅.CD/DVD로딩.문자="R") \n Bios 패스워드초기화(CMOSPWD /K)/MouseLoad/파티션구루4.7.1
find --set-root /VFDD/Win98-FDD.IMA.gz
map --mem /VFDD/Win98-FDD.IMA.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title ^Alt+R PC 재시작 [Alt+R] \n 컴퓨터 를 다시 시작 합니다.
reboot
title ^Alt+O PC 전원끄기 [Alt+O] \n 컴퓨터 전원을 끕니다.
halt
-
하늘개구 2020.09.23 18:54
대단하십니다.
능력자 이시구요^^*
많은 공부자료를 늘 만들어 주심에 감사드립니다.
-
lyj 2020.09.23 19:37
수고하셨습니다.
-
붉바리 2020.09.23 20:39
수고하셨습니다.
-
샤 2020.09.23 20:40
수고하셨습니다.
-
ehdwk 2020.09.23 21:32
수고하셨습니다.
잘 감상했습니다. -
윈포닥공 2020.09.23 23:42
커피와 엑스피의 조합이 신기합니다. 노고를 마다하지 않고 수고해주셔서 감사합니다.
-
빠송 2020.09.24 01:11
정말 suk님 인정
잘 보았습니다.
-
SHIELD 2020.09.24 04:02
석님 고생많으셨습니다 +_+ 언제나 훌륭한 정보 감사드립니다 (_)(_)
-
comdoc 2020.09.24 06:17
석님.
수고많으 셨습니다.
clone partition 유틸좀 부탁 드려도 될까요?
-
suk 2020.09.24 07:18
파티션 복제는 파티션 프로그램은 기본적으로 가지고 있는 기능입니다
-
별의아이 2020.09.24 08:46
수고하셨습니다..^^
-
한류 2020.09.24 10:22
수고하셨습니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
6923 | 윈 도 우| Windows XP Super Lite (VHD) + Ventoy 적용 [28] | 메인보드 | 2344 | 36 | 09-27 |
6922 | 윈 도 우| XPE93 부팅을 해봤습니다. [195] | 하늘은높고 | 2138 | 106 | 09-27 |
6921 | 윈 도 우| Win10XPE 부팅 빠르게 하기 (테스트) [23] | suk | 1884 | 30 | 09-27 |
6920 | 소프트웨어| 애를 먹고 있다기에 [33] | 집앞의_큰 | 1560 | 33 | 09-27 |
6919 | 소프트웨어| Ventoy 설정 파일입니다 [18] | suk | 3746 | 35 | 09-26 |
6918 | 소프트웨어| Ventoy 외주로 돌리기 (외부 파일에 설정하기) [26] | suk | 1682 | 27 | 09-25 |
6917 | 기 타| Ventoy 테마 유튜버에게 2종 훔쳐왔어영 [15] | SHIELD | 2176 | 26 | 09-25 |
6916 | 윈 도 우| 아래에 이어.. [41] | 메인보드 | 2306 | 55 | 09-25 |
6915 | 소프트웨어| ventoy 테마2 (싱하를 만나다.) [15] | 집앞의_큰 | 1516 | 32 | 09-24 |
6914 | 소프트웨어| 실컴에서 Ventoy로 윈도우를 기본 부팅으로 하기 [23] | suk | 2114 | 27 | 09-24 |
6913 | 윈 도 우| 지렁이 보다 안정성 문제라 자료내립니다. [54] | 왕자 | 2882 | 49 | 09-24 |
» | 소프트웨어| AIO Boot에서 XP.vhd 부팅 지원해서 삽질을... [21] | suk | 1159 | 25 | 09-23 |
6911 | 기 타| ventoy 테마 아이콘 [24] | 집앞의_큰 | 1492 | 37 | 09-23 |
6910 | 윈 도 우| 꼬져님 윈도우 업데이트 잘되내요.. [5] | ojaykim | 1093 | 6 | 09-23 |
6909 | 기 타| [Ventoy+AIO+Grub2+Grub4Dos USB/SSD 간략 및 세부 영상] [121] | SHIELD | 2368 | 91 | 09-23 |
6908 | 윈 도 우| PE 빌드용 PRO (버전 2004 19041.541 + 버전 20H2 19042.541) [39] | suk | 1833 | 68 | 09-23 |
6907 | 윈 도 우| 입**님 WinPE mid v4.3.7 부팅화면 비교 [5] | 치국천 | 1955 | 8 | 09-22 |
6906 | 기 타| AIO 소스 부팅 테스트 사용기 입니다 ^_^ [15] | SHIELD | 793 | 24 | 09-22 |
6905 | 윈 도 우| PE 수정 스크립트 v3.00 활용 입**님 PE 수정기 [8] | 히이이잌 | 1056 | 18 | 09-22 |
6904 | 윈 도 우| [테스트] WinPE10_8_Sergei_Strelec 2020.09.21 한글화 [20] | suk | 4027 | 27 | 09-22 |
고생 하셨고, 잘 보았습니다