'부팅'에 해당되는 글 2건

  1. 2008.02.28 Hiren's BootCD를 USB로 부팅하자! 3
  2. 2007.11.28 부트로더(Bootloader)
2008. 2. 28. 16:56

Hiren's BootCD를 USB로 부팅하자!



Hiren's BootCD를 USB로 부팅하는 방법에 대해 알아보려 한다.

구구 절절 내용이 많긴 하지만.. 한 번 해보면 생각보다 간단하다.
웹 검색을 해보명 이런 저런 내용들이 자세히 나와 있는 듯 하다.
'Hiren's BootCD'홈페이지에서도 확인할 수 있다.

음.. 거두절미 하고 한번 해보자!! Hiren's BootUSB(??)만들기!!! ㅋ

먼저 'Hiren's BootCD'가 있어야 할 것이다. 이 녀석은 웹에서 검색을 해보면 쉽게 구할 수 있을 것이다.

다음은 필요한 유틸리티 몇가지를 다운로드 받도록 하자.
USB_TOOLS_SETUP_1_1.exe라는 녀석과 extract-boot-files.zip파일을 받도록 하자.
다운 받은 extract-boot-files.zip파일을 압축을 해제하고, extract-boot-file디렉토리에 Hiren's BootCD.iso파일을 이동시킨다.
사용자 삽입 이미지

그리고 나서 위의 이미지의 파란 밑줄을 그은 'Get_Boot_Files.cmd'파일을 더블클릭 하여 실행한다.
C:\USB라는 폴더가 생성되고, 그 아래 'Booting 파일'들이 생성된다.

다음은 'winimage'라는 프로그램을 이용하여 Hiren's BootCDX.iso파일을 open하여 C:\USB로 추출한다.
'winimage'는 여기에서 다운로드 받을 수 있다.
이녀석은 해보면 알겠지만 사용 방법이 너무 간단하다.
사용자 삽입 이미지

위에서 다운로드 받았던 'USB Tools Setup'을 설치하고 실행하자
사용자 삽입 이미지
시작을 클릭하면 Booting 가능한 USB가 만들어진다.

이 부팅 USB에 위에서 만들었던 'C\:USB'의 내용을 복사한다. 주의할 점음 'IO.SYS'와 'MSDOS.SYS'는 덮어쓰면 안된다. 덮어쓰게 될 경우 부팅이 안된다고 한다.

이제 USB로 부팅하는 테스트를 해보면 된다. BIOS설정에서 USB로 부팅할 수 있게 세팅을 해준뒤 부팅을 해보자!

잘 되는지?? ㅋㅋ
어쨌든 난 잘 된다~~!!!

2007. 11. 28. 19:08

부트로더(Bootloader)



부트로더는 데스크톱의 BIOS와 비슷한 역할을 한다. 처음 전원을 이가하거나 하드웨어적으로 리셋을 시키면 부트로더는 시스템을 시작하기 위해 필요한 최소한의 하드웨어를 초기화 한다. 그리고난 후 메모리에 담겨져 있는 커널 이미지와 루트파일 시스템을 찾아서 RAM으로 복사를 하고 커널이미지를 위치로 옮겨 부팅을 하게 한다.

Windows CE에서의 부트로더도 다르지 않다.
부트로더(Bootloader)는 호스트에서 타겟(혹은 타겟 내의 저장공간)에서 메모리로 OS Image를 읽어들이는 역할을 한다.
간단히 말하자면, 호스트(개발 PC)에서 타겟장치(개발하는 보드)로 부팅시키고자 하는 이미지를 올리는 작업을 하는 녀석이다. 추가로 부트로더는 타겟 플랫폼의 디바이스를 초기화한다.

일반적으로 부트로더의 역할은 다음 세가지로 요약할 수 있다.
1. 타겟 플랫폼 디바이스를 초기화한다.

CPU를 사용가능한 환경으로 초기화 한다. CPU내의 MMU(Memory Management Unit)와 캐시 등을 활성화 하고, 리얼타임 클럭, 다운로드 경로로 사용될 하드웨어를 초기화 한다.

2. 부팅 과정을 통제(부팅과정 중 옵션을 사용)한다.

다운로드 경로(USB, 패러럴, 이더넷 등)을 선택
호스트에서 RAM으로 직접 다운로드
다운로드 하기 전에 사용될 메모리 진단
다운로드될 장소를 결정

3. Windows CE 이미지를 다운로드 하고 실행시킨다.

패러럴 포트, USB, 이더넷과 같은 비교적 전송속도가 빠른 경로를 사용해서 호스트에서 타겟 플랫폼으로 OS Image를 다운로드 시킨다.