GRUB4DOS Error 15: File not found

Posted by Programmer™
2015. 9. 30. 02:22 Utility

GRUB4DOS 사용 중 Error 15: File not found 를 만나는 경우가 있습니다.

 

menu.lst 를 하나하나 손대보며 해결해볼려고 하지만 잘 안 되죠.

 

실제 파일이 없어서 에러가 나오면 이해가 가지만, 분명히 파일이 있음에도 에러가 나오니 사람 미칠 지경이죠.

 

대개 이런 경우는 .ISO 파일을 마운트하는 경우입니다.

 

에러가 나오는 .ISO 파일을 UltraISO로 열어서 속성을 보면 DVD 포맷으로 되어 있습니다.

 

파일(F) 메뉴에서 등록 정보(P) 를 클릭하면 속성창이 표시됩니다.

 

 

 

이런 경우  CD-ROM 형식으로 다시 저장해주면 해결됩니다.

 

 

 

650MB/74M, ISO 9660, Windows/Unix, 기본(64) 로 바꾼후 새이름으로 저장하면 Error 15: File not found 는 해결됩니다.

 

 

 

 

 

 

 

Hiren's BootCD 15.2 - 한글 메뉴 지원 -

Posted by Programmer™
2014. 3. 29. 04:26 Utility

컴퓨터 좀 하시는 분들이라면 다들 하나씩 가지고 있는 유틸리티 CD입니다.

Hiren's BootCD 는 그냥 CD 로 구우면 됩니다. 하지만 USB 에다가 설치할때는 약간 복잡합니다. 차례대로 따라 해 봅시다. 먼저 1 GB 이상의 USB 를 준비합니다. 기존의 사용하고 있던 USB 의 경우는 파일을 지웠다 썼다 하다 보면 조각화 현상이 일어나있을 가능성이 높습니다. 그래서 처음에 Format 을 해주면 이런 조각화는 신경쓸 필요가 없습니다. 먼저 USB 를 꼽고 포맷을 해줍니다. 이때 사용하는 프로그램은 보통 HP USB Disk Storage Format Tool을 사용합니다.

HP USB Disk Storage Format Tool v2.18  

SP27608.exe

 

FAT32 로 하면 부팅속도가 빠르지만 4 GB 이상의 파일은 저장할 수가 없는 단점이 있습니다. NTFS 로 포맷을 하면 4GB 이상되는 파일도 저장할 수 있죠.  Volume label 은 자기가 주고 싶은 적당한 값을 적고, 그리고 Start를 눌러줍니다.

포맷이 끝났으면 이제 USB 의 파티션과 부트 섹터 정보를 손봐줘야 합니다. Grub4Dos Installer 1.1 이 알아서 해주므로 우리는 그냥 버튼만 몇번 깔짝깔짝 해주면 된다. 

 grubinst-1.1-bin-w32-2008-01-01.zip

이제 Install 이 끝났으면 Hiren's BootCD의 ISO 파일을 Daemon Tools 나 UltraISO로 열어서 전부 USB 플래쉬 드라이브에 복사해줍니다.

이제 복사가 끝났으면 부팅시 메뉴에서 한글로 표시하기 위해 유니코드를 지원하는 폰트 설정 작업을 해주어야 합니다. 

루트에 있는 menu.lst 안의 내용을 열어 수정해줍니다. 제일 윗 쪽 부분을 보면 default /default 가 있는데 바로 밑에 아래처럼 두 줄을 추가해줍니다. unifont.hex.gz 파일은 ISO 폴더안에 있는 것으로 가정하였습니다.

그리고 저장할때는 반드시 UTF-8 로 저장해주어야 합니다.

default /default
graphicsmode -1 640:800
font /ISO/unifont.hex.gz

write (md)0x220+1 !BAT\necho -n -P:0000 $[0107] Hiren's BootCD 15.2 \0 && initscript (md)0x220+1

title Boot From Hard Drive (Windows Vista/7/2008 or Xp)\n
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr || rootnoverify (hd0) && chainloader +1 && boot
map () (hd0) && map (hd0) () && map --rehook
find --set-root --devices=h /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /bootmgr || chainloader /ntldr

title \n
root

title Win10 PE 비트코인 (At least 2GB RAM)
find --set-root --ignore-floppies /ISO/Win10PESE_x64.ISO
map /ISO/Win10PESE_x64.ISO (hd32) || map --mem /ISO/Win10PESE_x64.ISO (hd32)
map --hook
chainloader (hd32)

title Windows Password Crack ophcrack v3.8.0
find --set-root /ISO/ophcrack-notables-livecd-3.6.0.iso
map /ISO/ophcrack-notables-livecd-3.6.0.iso (hd32) || map --mem /ISO/ophcrack-notables-livecd-3.6.0.iso (hd32)
map --hook
chainloader (hd32)

이제 폰트 설정작업이 끝났으므로 한글이 지원되는 grub4dos 를 복사해주어야 합니다. 첨부파일 grub4dos-0.4.5c-2012-10-02.7z 에서 grldr 만 USB의 루트에 복사해줍니다.

http://grub4dos.chenall.net/downloads/grub4dos-0.4.5c-2012-10-02/

이제 아래 화면과 같이 중국어 간체, 일본어, 중국어 번체, 한국어 지원이 가능하게 되었습니다. 

참고로 Hiren's BootCD v15.2 에 들어있는 grub4dos 는 0.4.5c 2012-10-02 일자 버전입니다. 

 

grub4dos-0.4.5c-2012-10-02.7z (유니코드 지원버전)

unifont.hex.gz

 

이제 마지막으로 해줄 작업은 Hiren's BootCD v15.2 에 있는 \HBCD\XP\XP.wim 을 한글 버전으로 바꿔주기만 하면 됩니다. 네이버에서 "miniXP 한글 입출력 버전" 으로 검색하면 사칠공공님 블로그에 있습니다.

안에 프로그램들을 최신 버전으로 바꿔주고 싶다면 \HBCD\Programs\Files\ 에 있는 7Zip.7z 를 이용해서 바꿔주면  됩니다. WinRar 로 바꾸려고 하면 delete 부분이 disable 상태로 표시되면서 안에 내용은 바꿀수 없습니다.

그리고 BIOS에서 부팅 순서를 USB 로 바꿔주고 테스트해보면 끝~~