질문과 답변

윈 도 우 bootmgr 기본 BCD 경로 바꾸기

2010.04.29 20:33

Lucky 7 조회:12791

안녕하세요.

'윈도우 7 USB 로 설치하기(Grub4dos) [https://shinb.textcube.com/152]'를 기반으로
Windows 7 (x64)와 Windows 7 (x86)을 선택해서 설치할 수 있도록 만들려고 합니다.

1. USB 드라이브에 도스 시동 디스크 만들기

1.png 


2. 윈도우 7 설치 이미지의 모든 파일 USB 드라이브로 복사하기  2.png 


2.1. \Windows_7_(x64) 폴더에 윈도우 7 (x64) 이미지 복사

2.1.png

2.2. \Windows_7_(x86) 폴더에 윈도우 7 (x86) 이미지 복사
2.2.png 


3. Autoexec.bat, menu.list 편집

[Autoexec.bat]
@echo off
grub.exe

[menu.list]
color light-gray/black black/light-gray
timeout 5
default 0

# Load Windows 7 (x64) bootmgr
title Install Windows 7 (x64)
chainloader /Windows_7_(x64)/bootmgr

# Load Windows 7 (x86) bootmgr
title Install Windows 7 (x86)
chainloader /Windows_7_(x86)/bootmgr


4. USB 드라이브에 Autoexec.bat, grub.exe, menu.list 복사
4.png 


5. USB 드라이브 부팅, grub 메뉴 출력 성공

   Install Windows 7 (x64)
  
   Install Windows 7 (x86)

6. grub 메뉴 선택

7. Windows Boot Manager 실패

[실패 메세지]
WINDOWS FAILED TO START. a RECENT HARDWARE OR SOFTWARE OR software change might be the
cause. To fix the problem:

1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.

 File: \Boot\BCD
 
 Status: 0xc000000e
 
 Info: An error occurred while attempting to read the boot configuration
       data.


실패 원인 추정
각 BCD 파일이 \Boot폴더 안에 있는 것이 아니라 \Windows_7_(x64)\Boot 폴더 또는
\Windows_7_(x86)\Boot 폴더 안에 있음. 즉 bootmgr이 바뀐 경로를 인식하지 못 함.

개선 방향
각 bootmgr가 읽어오는 기본 BCD 경로를 \Windows_7_(x64)\Boot\BCD 또는

\Windows_7_(x86)\Boot\BCD로 바꿔줘야 함

일단 bcdedit를 통해 각 BCD를 살펴봤습니다.


[x64 BCD]
bcdedit /store USB드라이브:\Windows_7_(x64)\boot\bcd

Windows 부팅 관리자
--------------------
identifier              {bootmgr}
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30

Windows 부팅 로더
-------------------
identifier              {default}
device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             Windows Setup
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
systemroot              \windows
detecthal               Yes
winpe                   Yes
ems                     Yes

[x86 BCD]
bcdedit /store USB드라이브:\Windows_7_(x86)\boot\bcd

Windows 부팅 관리자
--------------------
identifier              {bootmgr}
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
displayorder            {default}
toolsdisplayorder       {memdiag}
timeout                 30

Windows 부팅 로더
-------------------
identifier              {default}
device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             Windows Setup
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411
-000476eba25f}
systemroot              \windows
detecthal               Yes
winpe                   Yes
ems                     Yes

BCD를 봐도 bootmgr가 읽어올 기본 BCD 경로는 보이질 않네요? 여기가 아닌가요?

다음으로 bootmgr을 살펴봐야 하는데 뭘로 봐야 하는지 모르겠네요.

이것만 바꾼다고 끝일까요? 관련 검색을 할수록 'USB나 하드로 설치할 때 괞히 루트에 넣는 게 아니다',
'많은 분들이 괜히 Windows7 x86, x64 통합본을 만드시는 게 아니다', '내가 지금 되지도 않는 짓을 하고 있다'

라는 생각이 드네요. T_T 답변이나 조언 부탁드립니다.

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
14218 하드웨어| 내장그래픽 메인보드좀 추천해주세요(ddr2) [4] 화이 2326 05-01
14217 윈 도 우| 익스8 창크기 고정시킨 것이 자꾸 풀려버리네요.ㅠ.ㅠ [8] 스타이너 3290 05-01
14216 하드웨어| 어제 그래픽용 컴물어봤던 사람입니다. [4] 이웃집토토 1887 05-01
14215 윈 도 우| 윈7 홈프리 메모리 부팅후 점유율이 62%에 육박.. [3] 김영웅 3611 05-01
14214 하드웨어| 아도브 CS5설치중에.. [3] SYNC 3068 05-01
14213 윈 도 우| 몇 개월동안 사용하다 인증 문제로 질문 올립니다 [2] 캬찹 2458 05-01
14212 윈 도 우| Aux 는 무슨 온도가요 ? EVEREST 에서 나오더군요 [7] 액션 3496 05-01
14211 서버 / IT| cmd.exe 이거..뭔가요? [1] nanari 6082 05-01
14210 윈 도 우| 윈도우7 체험 지수 파일 부탁합니다. 어사또 2291 05-01
14209 윈 도 우| 윈도우7 새로 깐후 어사또 2597 05-01
14208 윈 도 우| Dell 개조바이오스로 인증받기 [5] govi 6342 05-01
14207 하드웨어| 포터블 VS 직접 설치... [6] 푸른꿈22 2732 05-01
14206 윈 도 우| Windows PE 궁금한 점 [3] Lucky 7 4437 04-30
14205 윈 도 우| v7-0430 인증후 문제 [1] 밥쨩 2964 04-30
14204 하드웨어| MS Office 2010 정품 인증 됬는지 확인하는법 알려주세요~ㅎ [4] Holic。 17183 04-30
14203 하드웨어| "V7_0430" 자동인증 방법 좀 알려주셔요!!!....^^;; [3] Chobits0914 2674 04-30
14202 하드웨어| 부팅이상 현상 [2] Billy the 2233 04-30
14201 윈 도 우| Sysprep 질문입니다. [5] 도라란 3083 04-30
14200 하드웨어| 컴퓨터 견적좀 부탁해요 그래픽용으로. [5] 이웃집토토 2527 04-30
14199 하드웨어| ISO 이미지파일 질문 입니다. [1] 우주선 2518 04-30
XE1.11.6 Layout1.4.8