[펌] PE 2.0 부팅















PE 2.0 부팅과 26M FDD 부팅 이미지 추가완료

 

Tftpd32를 이용한 PXE부팅, 고스트멀캐, BMGR적용, 윈도우에서 실행한번으로 자동복구로 아래강좌의 TFTPD32에 추가

 

 

 

가. 기본셋팅


 

 

 

 



사진1 (제어판 네트워크셋팅)




PC방처럼 고정ip를 사용하신 분들은 셋팅을 잘하셔야 됨니다.



리얼ip를 사용해도 되지만, PXE부팅과 GHOST에서 각각 IP를 받아서 IP가 모자라는 경우나 충돌이 나올수 있으니



서버(고스트멀캐 전송 컴)를 아무컴이나 지정하고  그곳에서 제어판-네트워크연결-로컬영역연결에 마우스대고



오른쪽마우스-속성을 선택하시고,  일반탭-인터넷프로토콜(TCP/IP) 속성 -다음으로 IP주소사용 에서 수동으로 IP는



192.168.100.1 (192.168.10.1등 아무 사설IP 면 됨)을 설정하고 서브넷마스크는 255.255.255.0 으로 하세요



기본게이트웨이나 DNS는 설정을 0.0.0.0 으로 무설정하시고요








 

 


 



사진2 (Tftpd32 PXE부팅 서버 프로그램 세팅화면1)


 

 

 

 

 

사진 2와 3처럼 Tftpd32 를 세팅하세요

 

1. TFTPD32를 실행하면 에러가 나지만 저장했다가 다시 종료하고 실행하시면 사진상의  
 
   server interface 부분이 제어판에서 TCP/IP 설정하신 192.168.100.1로 설정되고 변경하실수 없을검니다.

 

 

2. 그다음 IP Pool starting address 는 고스트를 복구할 컴의 IP를 받아가는 시작 IP이니 192.168.100.1 보다
 
   다음의숫자로 그냥 192.168.100.11 정도 하시면 됨니다.

 

 

3. Size of Pool은 댓수인데, 1컴당 2개의 ip를 소진하는 경우가 있으니  50대면 100개를 아니면 넉넉하게 150개를 선택하세요.

 

 

4. boot files은 사진처럼 하면되고요, WINS/DNS 는 꼭 server Interface의 IP 192.168.100.1 로 하세요
 
   안쓰면 네트워크부팅중 네임서버 없다고 에러 나니, 아무거나 써도 되지만 그냥 server Interface 와 같이 쓰세요.

     (DNR010: The value for keyword NAMESERVER0 net found in TCPUTILS.INI file by DNR. (not loaded) 에러메세지
 

5. Default Router는 꼭 0.0.0.0 으로 비우세요 이거 게임방의 라우터를 쓰게되면 멀캐 패킷이 외부로 나갈수 있으니
 
   꼭 0.0.0.0 임니다. Mask는 255.255.255.0 으로 하시면 됨니다. 그리고 Save를 누르세요
 
   이론상으로는 저렇게 하시면 멀캐할때 고스트팻킷이 외부로 나가지 않아야 한담니다
  
   이렇게 적용해서 70여대의 50M KT랜을 쓰는곳에서 100M랜선컴에서, 2대만 속도제한 안걸고 Ghost 11.01로 멀캐를 했는데
  
   약 630정도(2시간) 나옴, 근데 KT에서 전화 온것 없고 손님들이 많이 게임하시고 계셨는 아무런 말씀이 없네요.
 
  그래도 안전하게 외부라우터 연결 단절하고 사람없을때 하시는게 안전하겠죠.
 
 
참고로 90G 이미지고 압축을 1개도 안한 상태였슴니다. (제가 만드게 아니고 PC방 사장님이 만든 마스터)  혹 테스트
 
하실분들중 이미지를 만들때 압축안한것과 -Z1나 2,3 정도로 한번 만들고 속도, 시간 비교해보세요.
 
제가 예전 테스트할때 네트워크말고 일반컴들 고스트 이미지에서 파티션을 풀때 압축을 적당히 한경우가 시간이
 
더 빨리 끊났슴니다. 용량도 많이줄고 압축을 풀때 컴퓨터 속도가 빠르니 압축푸는시간이 별로 들지 않을것 같고
 
용량이 줄어드니 더 빨리 끊나는것 같은데 네트워크에서 어떨지 모르겠네요.
 
TFTPD32는 저렇게 하면 DHCP서버가 되니 공유기등이 필요 없슴니다.
 
그냥 기존의 허브로 연결된데로 사용하시면 되고, 아니면 따로 여분의 허브를 연결해서 사용하시면 됨니다
 
이렇게 서버를 사설 IP로 잡으시고 하시면, 서버는 인터넷이 안될검니다. tcp/ip에 IP를 추가해야 하지만 어차피
 
멀캐 다 한 후 서버컴를 원래의 IP 바꾸시면 됨니다.

 

 

 

 

 

 



 

 (사진 3 (Tftpd32 PXE부팅 서버 프로그램 세팅화면2)

위 사진2의 글처럼 PC방에서 192.168.100.1 로 하시면 Bind TFTP to this address는 192.168.100.1 로 자동으로 됨니다.
 
TFTP port 69 는 tftp가 사용하는 포트인데 혹 방화벽이 있으면 저 포트가 풀어주고,
 
풀수 없다면 풀려있는 다른 포트로 한번 변경해보세요, 안될때는 이것저것 변경해봐야죠?



Use anticipation winodws of  (    ) Byte 는 4096에서 8192 사이에 적당한 숫자를 적으시면 tftpd 전송속도가 빨라짐니다



일반적인 작은 용량의 PCghost.ima 등 은 상관없는데, Mini PE 나 PE 2.0등 용량이 큰거를 전송하면 속도도 중요하니까



저 숫자를 적당히 맞추어서 테스트 해보세요. 제경우 VPC로 테스트 했는데 심하면 10배정도의 차이가 나네요



일반 PC방에서는 크게 차이가 않날지도 모르겠슴니다만, 제경우 6144로 하니 제일 빠르더군요
 
 
 



 



나. 추가
 
 
 
기본으로 PXE부팅이나 USB부팅을 해서 네트워크로 고스트멀캐를 해서 빠른시간안에 전체PC에 복구 하기
 
위한건데, 거기에 추가로 F11 키를 이용한 BMGR를 적용해 C 하드의 Ghost 백업 이미지를 숨은 파티션에 저장해
 
개별컴이 문제가 있을때 F11 키 눌러서 C 하드만 빨리 몇분안에 복구하기 위함임니다.
 
하드를 기본으로 3개의 파티션으로 나눠서, C: 에는 XP와 기본 고스트메이트등의 유틸과
 
D:에는 게임, 그다음 숨은 파티션에는 고스트 백업이미지와 도스멀티 부팅이 있슴니다.
 
숨은 파티션의 멀티 부팅에는 C: 하드 백업과 복구, Ghostcst 연결을 위한 네트워크연결, 그리고 자료를 백업받기
 
위한 PE 부팅과, C: 를 복구한 후 IP와 넷마스크, 그리고 컴퓨터네임을 DOS에서 자동변경하는기능이 있습니다
 
제가 올린 기존거에 약간의 추가를 한것이니 기존대로 사용하셔도 되고, 한번은 멀캐를 적용했는데 PXE 기능이 없거나
 
PXE부팅을 위해 단축키등이 없거나, 또는 PXE부팅이 느린컴에서 바로 F11키와 메뉴선택 한번으로 숨은 하드로
 
부팅되서 조금이나마 시간이 단축됨니다. (PXE보다 F11키가 부팅이 더 빠름니다)
 
 
또 PE나 USB 2.0 DOS드라이버(안되는 컴 많음)도 적용해 외장USB하드에서 D: 로 업된게임을 추가 한다든지 할수 있슴니다.
 
여기서는 PE는 Rampe.is_ 와 PE 2.0이 사용되며 MBR등에 적용할 필요 없는 DOS용 grub.exe 를 이용함니다
 
사진9의 8번을 누르면 grub.exe 가 실행되면 grub 멀티메뉴가 나옴니다. 여기서 MiniPE나 PE 2.0 등을 선택 할수 있슴니다
 
Pe를 부팅하기 위해서는 Minipe는 압축한 Rampe.is_  와 PE 2.0은 몇개의 폴더가 필요함니다.
 
기본 뼈대화일은 포함되어 있으면 Ghost나 PE 알맹이는 크기와 상용프로그램의 문제로 빠져 있으니
 
DISKbmgr.gho 를 Ghostexp.exe 등으로 편집해서 추가하시면 됨니다.
(ghostexp.exe 수정하고 그냥 ghostexp를 끊내면 됨니다. 밑에 Compile 를 누르면 파티션이 깨지니 누르지 마세요 )



 






 



 

 

사진 4 BMGR를 적용한 Diskbmgr.gho

 

 

 

 

 


다. 폴더의 내용과 메뉴편집



                                                           
 



 

                                                                  



 

 

사진5 (PXE 멀티부팅 메뉴1)


 


                           


 

 

 

 

 

 

 




사진6 (PXE 멀티부팅 메뉴2)





 











 



 

사진7 (PXE 멀티부팅 메뉴3)

 

 

 

 

 

 

 

 

 

 

5,6,7 번사진은 똑같은 메뉴를 다른방법으로 구현 한검니다

 

같이 올린 화일을 압축을 풀면 TFTPD32 프로그램이 나오고, 그 안에 DOS폴더와  pxelinux.cfg 폴더가 있슴니다.

 

 

1. DOS폴더에는 MSghost.ima PCghost.ima OnlyLan.ima XPsetup.ima Dos.ima 등의
  
   FDD부팅 이미지가 들어가야 함니다. 부팅 이미지는 첨부화일에 있슴니다
 

 

 

2. pxelinux.cfg 폴더에 가면 Default가 있는데 기본이 1번사진이며 다른 메뉴를 원하시면
 
    Default 를 메모장등으로 수정해야 함니다.

 

————Default 의 내용
## C32를 이용하지 않은 메뉴선택                         
display booting.msg                                         
f1 booting.msg                                                이부분이 4번사진 다르사진을 사용할려면
prompt 1                                                         줄의 맨 앞에 # 를 쓰면 됨니다
DEFAULT 2                                                     4번사진 메뉴의 디폴트로 2번 선택 명령 

 

 

## 배경화면을 넣을수 있는 C32                                
## settings for the simple menu system                        
#DEFAULT vesamenu.c32                                         
#NOESCAPE 1                                                   
## 배경그림 & 글자색상 셋팅                                                                          5번 사진의 메뉴
#MENU BACKGROUND pxelinux.cfgbg.png                                                bg.png 가 배경사진으로
#menu color title             10;31;49    #eeff1010 #cc553333 std              640-480 24비트사진으로
#menu color sel            70;37;40    #eeff1010 #bbaa9999 all               PNG로 저장하면 됨니다
#menu color border             30;44;       #00000000 #00000000 std   
#menu color pwdheader 31;47;       #eeff1010 #00000000 std  
 
## 메뉴를 선택하는 C32                                       —
#DEFAULT      menu.c32                                        |
#PROMPT       0                                                    |   6번사진의 메뉴
#NOESCAPE     0                                                  |
#ALLOWOPTIONS 0                                            —
TIMEOUT      30        ——-메뉴 대기시간 3초기다리는곳
# Windows PE Loader 
LABEL 1                ——- 4번 사진에서 숫자 1 누루는 곳
  MENU       LABEL ^1      Windows PE 1.X Booting (XP)
  KERNEL     startrom.0

# PC-DOS Loader for GHOST MultiCast Client Only Lan Driver
LABEL 2
  MENU       DEFAULT       ————5, 6번 사진메뉴의 디폴트선택 메뉴
  MENU       LABEL Ghost MultiCast Client (^Only Lan Driver)
  KERNEL     MEMDISK
  APPEND     initrd=DOS/Onlylan.ima c=80 h=2 s=48 floppy=0 vga=1

——————–
 


 



 

3. 기본폴더 안에는 TFTPD32 와 네트워크 PE부팅에 필요한 화일이 있고요, 이곳에 여러분이 만든 PE나 다운 받은 PE를
 
    압축 안한 RAMPE.iso 라는 화일로 집어 넣으시면 됨니다. PE는 덩치가 있어서 이곳 밑에 찾아보시면 있슴니다
 
   비스타코드의 PE 2.0은 boot 폴더에 winpe.wim 으로 넣으시면 됨니다. 여러분이 만드시거나 받으시면 PE 2.0은

 

   sources 폴더에 boot.wim 이라고 있는데 이것을 이름을 바꿔서 winpe.wim 으로 Copy하면 됨니다

 

 


4. 4번사진의 방식은 하일라이트 되어 있는 숫자를 누르고 엔터를 치면 선택됨니다

   


5, 6, 7번사진의 방식은 화살표로 움직여서 엔터를 누르거나 숫자를 누르고 엔터를 치면 선택됨니다.
 
 
 
 
 
 
라. 메뉴와 화일 설명
 

1. 1번 메뉴를 선택하면 Tftpd32의 RAMPE.iso 가 선택되 미니PE가 부팅됨니다.
   
    pe란 무엇인가.  DOS는 아시죠? 그런데 이 DOS는 98이나 ME가 단종되고 XP로 넘어오면서 더이상 나오지 않습니다
    (단 Free DOS등은 논외로 하고요.)
 
   그래서, DOS에서 지원 안되는 기능이 점점 많아지고, 또 여러분의 윈도우가 고장나거나 할때, 무엇으로 부팅해서 고치
 
   겠슴니까?.     그때 필요한것이 PE임니다. 그냥 간단하게 DOS를 대체한다고 생각하세요
 
   PE도 DOS버젼처럼, PE1.0 1.5 1.6 2.0등이 있고요. 2.0은 비스타DVD에 기본으로 들어 있고 비스타코드를 이용하기에
 
   기존 1.6 이하 와는 다름니다. 물론 기능은 같다고 생각하세요.
 
   PE부팅해서 인터넷도 가능하고 고스트 멀캐도 가능하고 하는일은 어텋게 만드냐에따라 무궁무진함니다.
 
   현재는 DOS부팅해서 고스트멀캐가 가능함니다. 그러나,  랜카드칩을 만드는 회사들은 DOS지원을 줄이고 있고
 
   앞으로도 점점 더 지원을 안할검니다. 그러면 새로 컴을 만드는 PC방들은 만일 dos용 랜카드 드라아이버가
 
   없다면 더 이상 DOS에서 고스트 멀캐를 할수없을 검니다. 이때 PE가 필요하니 시간날때 배워두세요
 
   PE는 윈도우드라이버를 사용하니까요. 이것도 귀찮거나 나는 PC방 이것하고 그만 할거다 하시는 분은 배울필요가 없네요.
 
   PE의 단점은 부팅 시간이 DOS보다 긴것인데 미니 PE를 만들면 많이 줄어듬니다.
 
   DOS로 네트워크 부팅해보니 네트워크에서 기다리는 시간하고하고 압축 풀리는 시간등을 보니
 
   제가 만든 미니PE 하고 그렇게 많은 차이가 나지 않았슴니다.
 

 


2. 2번을 선택하면 bootpxeboot.0 이 실행되고 이것은 다시 Bootmgr.exe 실행함니다.

 

    Bootmgr.exe 는 다시 boot의 Winpe.wim을 실행하여 PE 2.0 이 부팅됨니다.

 


 
3. 3번을 선택하면 OnlyLan.ima 가 실행되며 PC-DOS를 기본으로 전용랜카드 드라이버만을 지원 함니다.
 
   자동으로 Util폴더안의 Grpart.bat 이 실행되 멀캐가 시작되며, 하드의 1번과 2번의 클라이언트 파티션을
    
   순차적으로 복구함니다. 1번 파티션을 복구하고 ghost를 종료했다가 10초를 기다렸다가 다시 2번파티션을
  
   복구하기 위해 ghost가 실행되니, 1번을 복구 하고, Ghostcst.exe 에서 얼른 2번파티션 이미지를 선택하세요.
  
   Autoexec.bat 안에 보면 밑에 줄에   Wait.com 15가 있는데 이건 고스트를 실행하기전 15초를 기다리르는 검니다
  
   이유는 컴이 빨라서인지 wait를 안주고 Ghost 가 실행되면 DHCP와 TCPIP 에러가 남니다. 컴에 따라 다르지만
  
   테스트한 인텔 코오 2 듀오 삼성컴에서 그랬슴니다. 그러니 본인컴에서는 적당히 조절하세요
  
   이 이미지를 ultraiso 등으로 편집해서 자기만의 랜 드라이버를 넣으면 부팅시간이 멀티랜보다 조금 빨라짐니다
  
   config.sys
   DEVICE=netbootprotman.dos /I:netboot
   DEVICE=netbootdis_pkt.dos            위와 이줄은 같고요
  
   rem DEVICE=netboote1000.dos  인텔 1000랜카드      이 줄에 자기 전용 NDIS2 랜카드 드라이버를 쓰면 됨니다
   rem DEVICE=netbootETEND.DOS  리얼텍 8168          랜카드드라이버는 Netboot 폴더에 Copy
   DEVICE=netbootpcntnd.dos     AMD 랜카드
  
   autoexec.bat 은 고칠거 없고 Netboot 폴더에 NDIS2 DOS 랜카드 드라이버와 거기에 만는 Protocol.ini 가 있으면 됨.
  
  Protocol.ini 내용  
  [protman]
  DriverName=PROTMAN$
  [NIC]
  DriverName=RTEND$    랜카드의 이름으로 거의 이것만 제대로 넣으면 됨니다 NDIS2 드라이버에 Protocol.ini도 같이
                       제공되는데 이줄만 들어 있는경우가 많아 안되는데 그러면 위 아래 내용을 추가 하면 됨.
; This file gets inserted in to the driver’s protocol.ini file.
; You can set hardcode lines for setting duplex/speed here.
  [PKTDRV]
  DriverName=PKTDRV$
  Bindings=NIC
  intvec=0x60
  chainvec=0x66


지금 첨부화일인 onlylan.ima 에는  인텔e1000시리즈와 amd, realtek 8169/8169 드라이버만 들어 있슴니다

8169를 사용하신다면 netbootrealtek8169 폴더에 있는 화일을 netboot 폴더에 복사한후 config.sys 에

맞는 구문을 넣으시고 다른 드라이버도 마찬가지임니다. 자기의 ndis2 랜카드드라이버를 netboot 폴더에 copy 후

config.sys 를 수정하세요 제발 내용은 길지만 천천희 잘 읽어보고 하세요


  
4. 메뉴중 4번을 선택하면 PCGhost.ima 가 선택됨니다. PC-DOS가 들어 있으며 자동으로 DOS용 멀티 랜드라이버가
 
   올라오고 고스트의 DISK가 아닌 파티션용 멀캐가 바로 시작됨니다. Netboot 폴더의 Script.bat에서 Grpart.bat실행
 
   %ramd%ghost -FNF -clone,mode=prestore,src=@mcs,dst=1:1 -sure -FX 
-SKIP=@%ramd%Skipfile.txt
   (1번째 파티션을 자동 복구 )
 
   wait.com 5
   (이부분은 5초 대기 후 다음 실행이니 이때 Ghostsrv 에서 얼른 이미지를 2번째 파티션으로 변경한다
   만일 1번 파티션을 걸어 놓고 다른일을 한다면 위에 시간을 조절하든지 아니면 이 배치화일 부분을 분리한다)
  
   %ramd%ghost -FNF -clone,mode=Prestore,src=@mcs,dst=1:2 -sure -FX
   (2번째 파티션을 자동 복구 )
  
   rem %ramd%shutdown /s
   (고스트 복구후 자동으로 컴을 종료함니다. 기본비활성으로 사용하실려면 rem을 제거하면 됨니다)
 
   (팁: 3.4,5는 아래강좌의 Disk 단위가 아니고 파티션단위로 적용했기 때문에 만일 DIsk단위로 하실거면
   Script.bat 에서 Grpart.bat 을 부르지 않고 Grdisk.bat 을 부르면 됨니다. 이미 필요한 배치화일은 미리 들어 있슴니다)

  


 



5. 5번은 MSghost.ima 로 위와 같으며, 차이점은 98Se의 MS-DOS가 들어 있슴니다.
 
    PCghost.ima와 MSghost.ima는 기존의 제강좌의 ghostcst.ima 이며 기존보다 Intel Nforce 등의 랜카드가
   
    추가 된것임니다. 추가해달고 하신분들거를 같이 추가한것임니다
.
 


6. 6번은 IBMbmgr.ima 로 메뉴4번과 같으나, 차이점은 Netboot 폴더의 Script.bat의 마지막이 Util 폴더의
 
   GRdiskRR.bat 을 실행함니다. 내용은 아래와 같으며
  
   %ramd%ghost -FNF -clone,mode=restore,src=@mcs,dst=1,sze1=15P,sze2=80P -sure -FX

   (클라이언트 하드를 파티션 3개로 나눔, 1번은 전체하드크기의 15%, 2번은 80%고 나머지 3번은 1+2의 나머지.

   이용도는 같이 올릴 BMGRdisk.gho 를 Ghost로 복구하면 클라이언트 하드가 F11키로 복구할수 있는 숨은

   파티션을 만들고 그안에 멀티부팅되게 해서 1대나 2대등 적은 컴이 문제가 있을때 바로 F11키와 메뉴를

   선택하면 C: 만 자동복구 하거나, 숨은 파티션에 자동백업이나, 기타 복구후 자동으로 IP와 컴이름을

   변경하게 함니다.)
    여러분의 하드 크기에 따라 sze1=15P,sze2=80P 부분을 수정하세요, 숨은 파티션의 크기가지 생각하시고요

  
   rem %ramd%shutdown /s
   (고스트 복구후 자동으로 컴을 종료함니다. 기본비활성으로 사용하실려면 rem을 제거하면 됨니다)

   


7. 7번은 Dos.ima이며, FDISK등의 화일과 유틸이 있는데 하드를 파티션 한다든지 할때 쓰임니다.
 
   UTILPM 폴더에 DOS용 파티션매직을 집어 넣고 실행하면 9개의 DOS멀티 메뉴가 나오는데,
  
   몇초 기다리면 자동으로 1번의 파티션매직이 실행됨니다. 2번 3번은 고스트 인데 이미지에는
  
   집어넣을 공간이 없어서 메뉴만 있슴니다.
 
   나머지 메뉴도 여러분의 취향에 맞게 변경하면 됨니다. 이곳에 98용 도스가 내장되어 있슴니다
 
   (만일 BMGR를 적용할거면 이미지를 복구한 후 1번쯤은 파티션매직을 실행해보세요

   실행할때 fix 할거냐고 물어본다면 에스를 선택하면 됨니다. 이유는 간혹 Bmgr등이나 어떤 이유로 파티션이

   이상하게 되어 있을때 파티션매직이 고쳐줌니다)


 

8. 8번은 XPsetup.ima이며, 자동으로 한글로 설명되어 있으니 읽어보고 엔터를치면 한글이 사라지고  NET 명령이
 
   실행되니 이곳에서 브라우져를 눌러 윈도우에서 공유시킨 윈도우 원본 이미지를 네트워크 드라이브로 연결하면 됨니다.
 
   이게 필요한 경우는 CD가 없는 컴이나 노트북에서 XP설치할때 유용하고요 그밖에는 알아서 적용하세요
 
   Browse 를 누르면 윈도우에서 공유시킨 폴더가 나오는데, 안나오면 종료한 후
  
   NET USE *
\pc02e  (\공유컴의이름공유폴더)  엔터치시고 user를 물어보면 guest 엔터, 암호는 그냥엔터.
  
   그러면 Z: 등으로 공유폴더가 연결되니, z: 엔터 치고, dir 엔터 치면 공유폴더가 보임니다
  
   안된다면 방화벽등의 네트워크문제 임니다. 컴이름은 영문으로 하시고, 공유폴더도 영문으로 하세요.
  
   그리고 guest 유저를 사용가능하게 하세요
   

  

9. 9번은 Bigdos.zip 이며  26M 용량의 FDD 이미지인 Bigdos.ima 가 압축되어 있슴니다.

 

   이건 기존과 다른방식의 랜부팅과 고스트등 각종 화일이 램디스크를 사용하지 않고, 부팅되며 A: 에 다 들어 있슴니다

 

   여러분이 원하시는 되로 편집해서 사용하세요. ghost.exe (ghost 8.3)와 ghost11.exe 는 이미지 루트에 넣으시면 됨니다

 

   실행하면 다중 부팅이 나오고 기본은 A: 로 바로 빠짐니다

 

   여기서 runnet.bat 치면 네트워크가 됨니다.

 


   bigdos.ima 로 만든다음 zip으로 압축해도 PXE부팅이 됨니다  

 

   USB 부팅을  이용하실려면 grub를 이용해서 bigdos.zip을 압축 해제한 bigdos.ima 를 이용하면 됨니다 

 

 

10. 10은 말그대로고 실행해보세요

 

 

 

11. 여기 올린 이미지는 상용인 ghost.exe와 파티션매직은 빼고 올리니. 각각의 폴더에
 
   윈이미지나 울트라ISO, VirtualFDD등으로 편집해서 집어 넣으세요.
 
   Pcghost.ima Msghost.ima Onlylan.ima 등은 Util 폴더에 ghost.exe 를 넣으면 되고
  
   Netboot 폴더안에 Menupref.bat 안에 보면 Set TIMEOUT=1  이부분이 멀티랜카드의 대기시간이니
  
   이걸 조정하세요. 보통은 대부분 들어 있는 랜카드는 자동으로 인식하니 길게 잡을것 없슴니다
 
 
 
 
기타 참고사항 (모르셔도 되는 부분)
 
1. TFTPD32 에서 사용하는 memdisk나 pxelinux.0 등은  syslinux에서 사용하는 검니다 그러니 syslinux 검색해서 가끔
 
   tftpd32와 같이 업하시면 됨니다.
 

2. VMWare와  VPC 는 뭐냐면 제가 컴이 1대라 고스트 멀캐등을 연습할려면 1대가 더 있어야 하는데
 
   돈 들여 살수가 없으니, 1대의 컴퓨터 안에 윈도우을 설치하고 그 위에 VMware나 VPC 프로그램들을 설치한다음
 
   그안에 또 DOS나 윈도우등을 설치 할수 있는 프로그램임니다.
 

3. 글이 나눠져 있는 이유는 게시판에 한번에 올릴수 있는 화일의 크기가 3M로 제한 되어 있어서 나눠진검니다
 
 

 


마.초보분들을 위한 약간의 추가  설명

 


이 글은 PXE부팅 (네트워크부팅)이나 Ultraios 나 WInimage 등을 사용할수 있다는 전제하에 만든검니다
 
우선 PXE부팅이나 Ultraiso등은 이곳을 검색해보면 아실 수 있고요. Ultraiso등은 플로피나 CD로 부팅되는 매체를
 
이미지 화일로 다룰수 있게하는 프로그램임니다.


 

 

 

 

 



 

 사진8. PXE부팅 화면


 

 

 

1. PXE부팅이란   네트워크 카드(랜카드)를 씨디롬, 플로피 드라이브와 같은 부팅 장치로 사용하는 기술임니다



   만일 자신의 컴퓨터 바이오스에서 부팅 디바이스로 랜(lan)을 선택할 수 있다면 바로 PXE를 사용할 수 있는 컴임니다

   (요즘컴의 대부분의 보드와 추가 랜카드도 PXE 기능을 지원함니다)



   PXE의 장점은,  가령 50대의 컴퓨터에 OS를 설치하거나 고스트로 복구 작업을 한다면, 50개의 부팅 디스크를 제작하여


  


  동시에 작업을 하거나, 아니면 몇 개의 부팅 디스크 (플로피나 USB 또는 CD이나 게임방은 플로피와 CD를 안담)로 번갈아



  가면서 작업해야 함니다.



  여하튼 각 컴퓨터에 부팅 디스크를 삽입하고, 부팅 과정을 지켜보는 것은 매우 피곤하지만, PXE를 사용하면 컴퓨터는



  네트워크 카드를 통하여 서버의 부팅 이미지 (PC방의 경우 자동으로 Ghost실행되게 함) 를 전송받아 자동으로 부팅되서,



부팅디스크도 필요 없고, 부팅 과정을 확인할 필요도 없이, 클라이언트 컴퓨터를 네트워크 카드로 부팅 시키기만 하면 됨니다.



위와 같은 장점을 이용하기 위해 PXE 부팅을 사용하는 것이며, 이곳에 올린 화일들은 PXE부팅을 위한 서버프로그램과



자동으로 클라이언트로 보내기 위한 부팅이미지임니다. 이것 말고 더 필요한것은 ghost.exe 와 ghostsrv.exe 의 화일 임니다



ghost.exe는 클라이언트에서 사용하고 ghostsrv.exe 는 멀티 캐스트에 사용되는 서버 프로그램임니다



이곳에 올린 화일은 PXE를 위한 것이기도, 하지만 pcghost.ima나 dos.ima XPsetup.ima 는 플로피 부팅이미지로



부팅 USB에 적용해서 별도로 사용 할수도 있슴니다. 적용하는 방법은 이곳을 검색해서 USB를 DOS부팅 가능하게



하는 FlashBootWizard 나 BootFlashDos, HP USB TOOL  을 사용하시거나, 멀티 부팅메뉴를 만드신다면 grub로 검색해보세요.




2. 고스트멀캐만 사용하실분은 답변으로 달아논 3.8M TFTPD32와 pcghost.ima 화일만 받아서



TFTPD32 화일은 임의에 폴더에 압축풀어서 넣고요, pcghost.ima 화일은 TFTPD32를 압축풀면 DOS 폴더가



들어 있는데,  그곳에 Copy 하세요



그 다음 UltraISO로 ghostcst.ima 을 염니다. 연다음 보시면 Netboot, Util, DOS 폴더가 있는데, 여러분의 ghost.exe



화일을 Util 폴더에 드래그해서 넣으시면 됨니다.

3. Diskbmgr.gho에 PE와 Ghost 추가하기



   우선 ghostexp.exe 로 이미지를 연 후 utilghost 에 ghost.exe를 넣고 Ibm_recover 파티션의 루트에   rampe.is_ 를
  
   넣으면 일단 mini PE는 됨니다. PE 2.0은 PE 2.0 을 검색해서 PE 2.0 의 CD이미지를 압축을 해제해, ibm_recover 폴더에
  
   넣으면 됨니다. 혹 추가할때 이미지가 깨진다면 마스터컴에 바로 BMGR을 적용해서 멀캐전송하세요




4. BMGR 마스터하드에 적용하기.
  
   diskbmgr.gho 를 USB나 CD등에 담아 ghost 로 마스터 하드에, disk이미지로 하드에 복구함니다.



   재부팅 후 F11를 눌러서 (잘 안눌러지니 연달아) 숨은파티션의 9개 DOS멀티 부팅 메뉴가 나오면



   됨니다.  그 다음 이왕이면 DOS용 파티션매직를 실행하세요. 아마 에러메시지 1개 나오는데



    FIX 한다고 하고 다시 종료나 재부팅하면 됨니다.



   다시 재부팅하면 C: 에 XP 가 없으니 부팅이 안될검니다.



   이때 CD등으로 C:에는 XP를 D:에는 게임을  설치하고 Ghost -IB 옵션을 주어서



   마스터 하드를 DISK 이미지로 백업하면 됨니다.



   만일 마스터 백업 이미지가 이미 있으면, DIskbmgr.iso 를 마스터에 복구후, 원래마스터 이미지를



   DISK 로 복구하지말고 파티션으로 C: D: 각각 따로 고스트 복구하면 됨니다.



   그 다음. 재부팅해서 F11를 눌러서 DOS부팅메뉴가 나옴면 됨니다



   DOS메뉴가 나오면 다시 재부팅 후 F11 …. 메시지를 확인하고, CD나 USB등으로 부팅해



   마스터 하드를 -IB 옵션을 줘서 DISK 이미지를 백업하면 됨니다.



   이이미지는 C: D: 는 NTFS이고 숨은파티션은 FAT32 임니다.



   만일 F11 기능이 제대로 안되면 아래 BMGR 설치법을 참고하세요



 

 

 

 



 

 


사진9. F11,  BMGR를 적용한 숨은 파티션으로 부팅



  
   
   
   올린 BMGR은 DOS버젼 4.0xxx 대로 최신오리지널 버젼으로, 누구야님이나 다른 돌아다니는 것은 헥사에디터로



   IBM_SERVICE  볼륨명을 Recover로 바꾼것이나 제가 올린거는 원래검니다.
  
   받은 BMGR를 압축을 푼다음 bmgr /v 해보면 마지막에 YES! label is IBM_SERVICE 라고 나옴니다
  
   혹 F11눌러서 DOS메뉴가 안나온다면 BMGR /v 해보세요. YES! label is IBM_SERVICE 안나온다면
  
   remove.bat 한 후, Mbrfix.exe 한 후 FDISK/MBR 후 재부팅 후 다시 add.bat 그래도 안된다면 Repair 폴더에서 Cleanmbr /Y
  
   와 Cleanmbr /D:0 /Y 한 후 FDISK /MBR 엔터, 그다음 다시 add.bat 후 재부팅 한 다음 F11키
  
   그래도 안되면 Repair 폴더에서 autoexec.bat 을 실행 후, 다시 add.bat 함니다. 이래도 안된다면
  
   하드를 포멧 후 다시해보던지, 호환이 안되는 검니다.   (Fdisk /MBR이나 mbrfix등을 하실때는 CD로부팅해서 하세요



   USB로 부팅하면 USB가 C: 가되어 USB의 MBR은 초기화됨니다, Grub로 Map을 써서 USB와 하드의 위치를 바꾸면



   될지도 모르지만 테스트 해보지 못했습니다)



 
팁: bmgr 압축을 풀면 boot.txt 가 있는데 내용은 다음과 같은데
<PROMPT1=To Start the Windows Recovery and Backup Program, press F11>
부팅할때=다음 메시지가 나옴니다. 혹 손님이 F11키를 눌러 이상한짓을 하면 =다음을 공백으로 하던지 . 하나만찍든지 하세요


<Wait=2>
위 메시지가 2초 나오고 다음으로 진행


<Key1=F11>
F11 키를 누르면 숨은 파티션으로 나오니 Key1=f11 를 다른키를 바꿀수 있습니다
 


위내용을 자기 입맛대로 바꾼 후 add.bat 을 하면 bmgr이 등록됨니다




 

 

 

 

 

 



 

 

사진10. Bmgr를 잘 안될때 autoexec.bat 실행
 
 
 
 


바. 간단한 고스트 멀캐 방법 + BMGR




1. PXE부팅을 이용한 고스트 멀캐




1-1. 아무컴이나 (마스터 고스트 이미지를 전송할 컴) 윈도우가 설치된 컴에 Tftpd32 화일과 ghost,exe를 넣은



     pcghost.ima Ibmbmgr.ima diskbmgr.gho화일과 Ghostsrv.exe 를 준비한다. 여기서 ghostsrv와 ghost.exe 는 서로
 
     같은 버젼임. 실험은 11버젼으로 함.



    (클라이언트와 서버버젼이 달라도 작동은 하더군요 근데 1대만 테스트해서, 동시에 여러대는 해보지 못했슴니다


     제경우 고스트는 11.01버젼을 권장함니다. 전부 11버젼으로 테스트해서요. 그리고 11버젼은 고스트 클리이언트에서


     한대가 에러나도 나머지는 진행된다고 어디서 본것 같아서요.)




1-2. Tftpd32를 실행하고 세팅한다음 종료했다가 다시 실행함니다.




1-3. ghostsrv.exe 를 실행하고 세션네임은 s 로 하고 이미지는 diskbmgr.gho 를 선택하고



       Diskbmgr,gho나 마스터에 이미 Diskbmgr를 한경우에느 Disk를 선택하고 클라이언트에 diskbmgr.gho를 먼저 전송하고



       마스터를 나중에 전송할때는 Partition을 선택함니다. 밑에 Disk No 는 손대지  않고 옆의 Accept Clients 를 누름니다






 

 



 

 

 사진11. 고스트 파티션 설정화면

 

 

 

 

 

 

 




사진12. 고스트 속도제한 옵션


1-4. 이제 클라이언트 컴으로 가서 Cmos 조정이나 핫키를 이용해 랜카드로 부팅함니다



      누가 질문해서요. 메인보드의 랜카드를 사용한다면, 컴 부팅 하자마자 del 키나 F2, F10등



     (메인보드마다 다르나 조립컴이면 대부분 del키)을 눌러서 cmos즉 바이오스 항목으로 가서 On board LAN Boot Rom



     메뉴를 Enabled 하고, 그다음 부팅우선순위를 하드나 CD보다 랜카드를 먼저두면 됨니다.



    혹  아무윈도우도 설치 안되어 있다면 랜카드 부팅메뉴만 활성화 하면 자동으로 pxe먼저 부팅됨니다.



    보드에 따라  부팅순위 조절하는 메뉴를 cmos에서 안들어 가고 ESC나 F8, F12등 의 펑션키로 조절하는 보드도 있슴니다



    Lan Boot 조정은 보드의 바이오스 회사마다 위치가 다르고 또 보드마다도 다른경우가 있으니



    메뉴얼이나 Cmos 들어가서 찾아보세요




 

 

 



                                                                                                   사진13. 보드의 랜부팅 옵션




 
보드랜이 아니고 추가 랜카드를 사용하시다면 랜카드마다 다르고 아주 예전거는 안되는데, 부트롬이 있는 리얼텍같은 경우



Shift+F10 가 랜부팅 조정하는 키임니다. 다르경우도 았고요. 랜부팅메뉴를 안나오게 조정하신분은 조정키를 모르면



랜카드를 뺐다가 다시 꼽으시던지 해야 다시 메뉴가 나옴니다


1-5. 모든 클라이언트컴이 랜카드로 부팅하면 ghostsrv.exe 에서 이미지 전송 버트을 누르시면 됨니다



 (자동으로 몇명이상 접속하면 자동 전송되게 하신분은 알아서 전송시작 할검니다.)




1-6. 위 1-3처럼 하지만 이미지는 여러분의 마스하드 이미지 (BMGR적용 안하거)를 선택하는데 DISK가 아니고, 파티션을



     선택하고 그옆을 마우스로 누르면 파티션이 보이는데 C:를 할거면 1번째 파티션을 선택하고  D:를 할거면 2번째
 
     파티션을 선택한다. BMGR를 적용할거면 DISk로 이미지 뜨는것보다, 각각의 파티션을 이미지로 뜨는게 편함니다
    
     만일 마스터 하드를 BMGR를 적용해서 이미지를 떧다면 위 1-3-1-5부분은 안해도 되지만, DISK이미지를 뜰때
    
     -IB 옵션을 써서 MBR를 복사해야 함니다. 그리고 다음번에 클라이언트 컴의 숨은파티션을 보호하기 위해
    
     이미지를 전송할때 DISK이미지면 꼭 DISK를 선택하지 말고 파티션을 선택해서 전송하세요.
    
     그렇지 않으면 숨은 파티션이 지워지니까요. 숨은파티션에는 IP등이나 각각의 고유 세팅과 PE등의 이미지가 들어가며
    
     또 시간을 줄이기 위해서 전송하지 않는게 좋슴니다.




2. USB나 CD FDD 부팅을 이용한 고스크 멀캐



위와 같으나 Tftpd32부분이 빠지며 pcghost.ima는 3.8M라 일반적인 방법으로는 USB나



CD부팅이 안되므로 USB면 Grub로 멀팅부팅을 만들고, CD는 2.88M로 용량을 줄이고



부팅 CD를 만들면 됨니다.



IP도 수동으로 줄 필요 없이 ghostsrv 실행하고 그냥 USB 부팅하면 됨니다.



DHCP가 안된다면 TFTPD32 를 미리 실행해놓아보세요.



고정IP를 사용하신다고 일일이 pcghost.ima를 부팅하고 수동으로 IP를 주시던지



각각의 pcghost.ima를 수정해 수십장의 CD를 만들어도 되지만. 단순희 tftpd32 를 위와



같이 셋팅하고 실행만하고 PXE부팅하지 않고 USB나 CD로 pcghost.ima 등을 부팅하기만



해도 자동으로 IP를 받아옴니다.

사.멀캐 후 해야할일



1. BMGR의 9번메뉴는 윈도우를 실행하지 않고 dos로 부팅 해서 IP와 컴퓨터 이름을 바꾸는 기능임니다.



BMGR를 적용한 고스트이미지를 다 전송후, 클라이언트에서 F11 눌러서 6번 이나 7번 메뉴를 눌러서 DOS로 간 후
  
숨은 파티션의 Utilghost폴더에 ghregupd.reg 라는 화일이 있는데 이름은 변경해서는 안되고 이 화일을 편집해서



같은 자리에 넣으면 ghregupd.reg 를 참조해 컴퓨터의 IP와 컴퓨터이름 IP SUBnetmask 가 자동으로 바뀜니다.
  
아래줄에서 ” “친부분을 바꾸면 됨니다.


CONFIG_COMMANDS COMPUTERNAME = “COMNAME01” “COMNAME01” DNSHOST = “ComName01” “ComName01” IPADDRESS = “192.168.10.11” “192.168.10.11” SUBNETMASK = “255.255.255.0” “255.255.255.0” END_CONFIG_COMMANDS



이기능은 고스트메이트가 더 다양하게 하느걸로 암니다만 고스트메이트는 윈도우가 뜬 상태에서 하는거고



이건 DOS상태에서 하는검니다. 각각의 컴에서 한번만 저장하면 다음부터는 숨은 파티션이 깨지지 않는 한



C:를 멀캐 했을때 F11를 누루고 9번메뉴를 선택하면 자동으로 IP등이 바뀜니다.


2. 멀캐전송 후 IP와 기타 모든 셋팅이 끊난 컴은 F11 를 눌러서 1번 메뉴를 선택하면 숨은 파티션의 루트에



Backup.gho 로 저장함니다. 그러나 이미지가 너무커서 에러가 난다면  Autoexec.bat 을 수정해 이미지를



분할하는 옵션을 쓰세요. 마스터를 뜨기전 윈도우에는 필요없는 파일들을 지우면 저 같은 경우 압축한 C: 의



이미지가 500M 정도임니다. 다른사람들도 오피스,포토샵 CS3,acdsee 등 필요한거 설치하고도 1.3G 정도 됨니다


3. 다운받은 BMGR이나 숨은파티션의 Utlbmgr를 에 보면 hide.bat을 하면 숨은 파티션이 C:나 CD USB등으로 부팅하면



   보이게 되며, unhide.bat을 하면 다시 숨겨짐니다.



 


  



4. 3번은, 통합랜카드로 멀캐부팅하기 4번은, 전용랜카드로 멀캐하기이니 Onlylan 폴더에



   자기의 전용랜카드 드라이버를 넣고 config.sys를 수정하면 됨니다 위의 Onlylan.ima 와 같은 내용.

5. 2번은 숨은파티션에서 고스트 복구하기 임니다. autoexec.bat의 2번 내용임니다
     
    C:UTILGHOSTGHOST -FNF -CLONE,MODE=PRESTORE,SRC=Backup.gho:1,DST=1:1 -SURE -FX
** C:UTILBMGRBMGR /B0
    rem SHUTDOWN /S
   –rem 를 제거하면 복구후 자동으로 컴을 끔니다. 재부팅은 Shutdown /R


   


   여기서 중요한 한가지는 ** 부분은 기본으로 적용하지 않아도 되지만 적용한다면 원격으로 윈도우에서 클릭한번으로
  


 윈도우를 자동복구하게 할 수 있슴니다. 방법은 아래와 같은 배치화일을 작성 후 원격으로 실행하면 됨니다



  Autogst.bat



   D:UtilBMGRBMGR32 /BS  (다운 받은 오리지날 BMGR32.exe 는 알아서 C:나 D: 에 넣고 경로수정))



   shutdown -r   –이건 XP 에 기본들어 있는 명령이고, Shutdown /s 는 DOS용 shutdown.com 유틸임니다
  
   위 autogst.bat 은 bat2exe등으로 실행화일로 바꿔도 됨니다만 알아서…
  
  저렇게 하면 히드파티션으로 부팅된후 부팅메뉴가 자동으로 2번이 되니 고스트 복구후 다시 자동으로 액티브를 C:로 줌니다.
  
   그다음 DOS의 Shutdown 명령에 따라 컴을 끄던지 재부팅 하면됨니다

UltraISO 다운경로


http://software-files.download.com/sd/_q6iYiDaMmjRsHRJB9-53YvIclu8RVXdGMU2aGhTykQ2jMkiU7SRBpC-n7-hjf8yPg_-oIxa7sokNjGDQfaj29PM-ovtBkN3/software/10665177/10177302/3/uiso8_pe.exe?lop=link&ptype=3000&ontid=2646&siteId=4&edId=3&pid=10665177&psid=10177302



http://www.ezbsystems.com/easyboot/download.htm




————


여기 있는 pcghost.ima msghost.ima onlylan.ima등은 모두 3.8M fdd 이미지로  일반 적인 방법으로는 CD부팅용으로는 사용 할수 없습니다



grub를 이용한 USB부팅용과 PXE부팅용으만 사용하세요. CD부팅용은 저 밑에 제 다른 강좌에 2.8M 부팅 이미지가 있습니다



그걸 사용하시던지, 이것을 사용 할려면 winimage 로 2.8M로 변환 후 사용하셔야 함니다.



CD에서 2.8M 이상의 FDD 이미지는 특수하게 GRUB를 이용해서 복잡하게 만들어야


하지만, 약간의 문제점이 있어 설명을 안한거니 CD부팅은 2.8M 이미지를 사용하세요


ghost 11버젼이 안들어 가서 그런다면 2.8M FDD 이미지를 사용하시고 ghost 실행화일만 CD에 복사한 후 CD부팅 될때 램드라이브로 복사되게 배치 화일을 수정하시면 됨니다






 

댓글 남기기