질문과 답변
소프트웨어 pe에 있어서 bcd의 위치
2019.02.14 18:25
pe로 부팅시 bootmgr이 boot 폴더에 있는 bcd를 읽어서 부팅을 한다고 알고있습니다
그런데 bcd가 boot 폴더가 아닌 다른 폴더에 있어도 상관이 없나요?
댓글 [3]
-
suk 2019.02.14 18:38
-
DarknessAngel 2019.02.14 21:15
수정은 가능한데 문젠 Secure Boot 안 끄는한 부트 불능입니다 (심지어는 Tiny PXE Server같은건 전송 직전의 일순에 실시간으로 이걸 처리함)
-
fgcv 2019.02.15 11:30
제가 써는 PE에서 BCD가 BOOT 폴더가 아닌 다른 폴더에 있어서 의문이 들어 질문한 것입니다
bootmgr을 수정하면 가능한 것이군요명확한 답변 감사합니다
본문에 쓰셨듯이 bootmgr 파일을 먼저 읽고, boot 폴더의 bcd 다시 읽어서, bcd 내용에 따라서 부팅을 바로 하거나 멀티 부팅 메뉴를 보여줍니다
bcd 위치를 boot 폴더가 아닌 곳으로 바꾸면 bcd를 읽지 못 해서 부팅 불능이 됩니다
하지만 bootmgr 을 편집기로 bcd 위치를 수정할 수 있을 겁니다.
이런 툴을 RSImagerX과 VHDman 등을 만드시는 카멜님께서 오래 전부터 만드셨던 것으로 압니다 https://denme.tistory.com/211
저도 수정해본 적이 별로 없어서 자세히는 모릅니다
그리고 bootmgr은 BIOS [MBR] 부팅 모드일 때이고, UEFI는 또 다른 부트 관리자 파일을 사용하게 됩니다. 아직 UEFI는 수정 툴이 없는 듯 합니다.