상세 컨텐츠

본문 제목

[Windows PE] 4. 윈도우 PE의 UI, BSExplorer 사용하기

운영체제/Windows PE

by 컴 공 생 2017. 9. 11. 00:30

본문


지난 포스팅에서 설명한 대로 대부분의 윈도우 PE들은 Winpeshl.ini 파일의 LaunchApp 섹션에 쉘 프로그램, 즉 윈도우의 시작 메뉴, 작업 표시줄 등 UI를 담당하는 Explorer.exe 같은 프로그램들을 지정하여 사용합니다. 저번에 만들어 보았던 Q-Dir PE처럼 단일 프로그램을 실행하는 PE를 사용해도 되지만, 이러한 쉘 프로그램을 사용하는 이유는 조금이라도 더 PE를 실제의 윈도우 환경과 비슷하게 만들기 위함인데요, 이번 포스팅에서는 이러한 쉘 프로그램들 중 가장 가볍고 무난한 PE용 쉘 프로그램인 BSExplorer를 PE에 추가하고, 설정 파일을 작성하는 방법을 알아보도록 하겠습니다. 시작하기 전에, 제가 하단에 첨부해 드리는 파일을 다운받아 압축 헤제를 해주시기 바랍니다.

BSExplorer.zip

윈도우 PE에 BSExplorer 추가하기

첨부된 파일의 압축을 푸면 두개의 폴더가 들어있습니다. 이 중 BSExplorer는 PE로 복사한 뒤 winpeshl.ini 파일에 등록해서 사용할 폴더이고, BSConvert는 BSExplorer의 설정 파일을 수정하기 위한 프로그램이라고 보시면 되겠습니다.

BSExplorer를 PE에 추가하는 방법도 '[Windows PE] 2. 아주 간단한 윈도우 PE를 만들어 보자!' 에서 Q-Dir 을 추가하였던 방법과 완전 동일합니다. MakePE 배치파일을 통해 win 파일을 마운트 후, Program Files 폴더에 BSExplorer 폴더를 복사 후 winpeshl.ini의 [LaunchApp] 섹션에 BSExplorer 실행파일을 지정해주시면 됩니다.

(MakePE 배치파일은 '[Windows PE] 2. 아주 간단한 윈도우 PE를 만들어 보자!' 편에서 첨부해 두었습니다. 마운트 하는 방법도 있으니 이 게시글을 먼저 읽고 오시면 되겠습니다.)


다 만들어진 PE로 부팅하게 되면 BSExplorer 가 실행되며 실제 윈도우와 가까운 시작 메뉴가 나타나는 것을 볼 수 있습니다.


BSExplorer 의 시작 메뉴 구성하기

BSExplorer의 시작 메뉴와 바탕화면 등을 자신이 직접 설정하려면 BSExplorer 폴더 안의 bs_desktop.ini, bs_start.ini 등 BSExplorer의 설정 파일을 수정해야 합니다. 간단한 것은 메모장으로 하면 되지만, 이를 일일이 수정하는 것은 너무 비효율적이고 무식한 방법이기 때문에 BSExplorer 의 제작자는 이런 작업을 간단히 해주는 프로그램인 BSConvert 를 함께 제공하고 있습니다. 첨부된 파일 중 BSConvert 폴더 안의 Nu2Convert.exe 파일을 관리자 권한으로 실행해주시기 바랍니다.

Nu2Convert 프로그램이 실행되면 'Files - Open BS Menu File' 메뉴를 선택합니다.

그러면 현재 설정되어 있는 가상 루트 경로가 올바르지 않다는 문구가 뜨는데요, 그냥 를 클릭해주세요.

그럼 가상 루트 경로를 지정해야 합니다. PE가 마운트 되어있는 경로를 지정해주시면 됩니다. MakePE가 있는 경로의 Mount 폴더를 지정해야겠지요.

이제 bs_start.ini를 선택해줍니다. 기본 경로는 MakePE\Mount\Program Files\BSExplorer\bs_start.ini 입니다. 이건 필요에 따라 다른 파일을 불러와도 됩니다. 하지만 시작 메뉴 수정은 bs_start.ini 파일을 불러와야 합니다.

bs_start.ini의 내용이 출력되며 간편하게 수정이 가능합니다. 수정하려면 수정할 항목을 선택 후, 오른쪽의 속성을 수정해주시면 되겠습니다. 필자는 모든 메뉴를 한글로 바꾸어보도록 할게요.

항목의 이름을 변경하려면 바꿀 항목을 선택 후 오른쪽 속성 중 'Caption'을 바꾸어주시면 됩니다. (참고로 Menu ID는 항목의 고유 이름입니다.) 필자는 모든 항목의 Caption 을 한글로 고쳐주었습니다.

이번에는 새로운 항목을 만들어보도록 할건데요, 새로 항목을 만들 폴더를 우클릭 후 'New menu item'을 클릭해주세요.

이런식으로 작성하시면 됩니다. 적당한 Menu ID와 Caption을 적어주고, 'Exe File Name'에서 프로그램을 지정해주시면 되는데요, 추가할 프로그램은 미리 PE가 마운트된 폴더의 Program Files 폴더로 옮겨주셔야 합니다.

수정이 완료되면 'File - Save Bs Menu File' 을 클릭하여 저장해주시면 됩니다. 저장한 후에는 창을 닫고 MakePE 배치파일로 마운트를 헤제하시고, 마운트 헤제 완료된 wim 파일을 usb 에 넣어서 부팅하시면 됩니다.

<끝>

"wjdqh6544의 자료창고" 를 검색~!



관련글 더보기

댓글 영역