메뉴 건너뛰기

디스크 부팅이미지 만들기

 > 운영체제 개발 > 강좌



 디스크 부팅 이미지 만들기 가이드
  상세제목: VMWare®Bochs용 1.44MB 플로피 부팅이미지 만들고 실행해보기^^

For the advanced technology   


뭐?  
  자신만의 운영체제 혹은 그와 유사한 것(?)을 만들기 위해 수정된 이미지를 번번이 디스켙에
  복사하고 PC를 껐다 켜고 하던 수고를 더는 방법을 정리해 본 것입니다.
  이는 VMWare®와 Bochs상에서 플로피 디스크처럼 동작되는 이미지를 만드는 방법입니다.


준비물  
 


 - 환경: Microsoft Windows® 98, 2000, XP에서 테스트 되었습니다
            VMWare®(
http://www.vmware.com/)
            Bochs(
http://bochs.sourceforge.net/)
            WinImage® 6.10.6100(http://www.winimage.com/winimage.htm)
            자신이 작성한 OS커널이미지와 부트섹터(
VC에서 운영체제 만들기 가이드 참조)

 

 

 


구현  
 

  먼저 WinImage®를 실행시킵니다. 메뉴의 Options -> WinImage mode selections 를 클릭 합니다.
  WinImage professional mode로 선택되어 있는지 확인합니다. 되어 있지 않다면, 그렇게 선택
  합니다.
 
  

  본인이 제작한 커널 이미지 파일을 잡아다 끌어서 WinImage® 어플리케이션위로 끌어 올립니다.
  그러면 아래와 같은 대화창이 나타납니다. 아래와 같이 설정이 되어 있음이 확인되면 OK버튼을
  클릭합니다.

  

  아래와 같이 되어 있음을 확인합니다.

  

  메뉴의 Image -> Boot sector properties를 클릭합니다. 제일 첫 순서에서 설정하였던 것 처럼 
  WinImage®가 Professional Mode가 아니면 메뉴가 활성화 되어 있지 않을 수도 있습니다.


  

  본인이 작성한 부트 섹터 파일을 선택합니다. 확장자명과 상관없이 부트섹터 형식을 따르는
  파일이면 무조건 선택하셔서 불러오시면 됩니다.
  ( 이때는 파일 선택을 All files (*.*)로 하셔야겠죠? )

  

  자- 그러면 이제 우리가 만든 이미지를 저장만 하면 됩니다. 저장할 형식에는 3가지가 있습니다.
  IMA 형식으로 저장하셔야, Bochs와 VMWare®에서 이미지를 사용하실 수 있습니다.

  아래 그림과 같이 원하는 형식을 선택하시고, 파일을 저장합니다.

  

  이제 사용할 이미지는 완성되었습니다.
  만약 Bochs에서 테스트를 하시고자 한다면, IMA형식으로 저장된 이미지를 Bochs 설정파일에서 
  아래와 같이 지정해 줍니다.

  Bochsrc.txt 설정 파일



  혹은, VMWare®에서 사용하려 하신다면 간단히 가상 머신을 하나 생성하신후 생성된 설정중에서
  플로피 디스크를 더블클릭하여 아래와 같이 설정해 줍니다. 즉, Use floppy image를 선택한 후
  Browse버튼을 눌러 위에서 IMA형식으로 저장한 이미지 파일을 지정해 줍니다.

 

   


 


기타 질문&답변 : [ 질문&답변 게시판 ]
 윈도우 환경에서 부트 섹터 정보를 읽고 써주는 유틸리티 [GSector.exe download]

위로