이런방법으로 멀티부팅 이미지를 만드시는것이었군요...훔냥...
윈도우도 아직다 못뗏는데 왜 자꾸 맥에 눈이 돌아가는지..ㅎㅎ;;
먼저 윈도우부터 이해를해야겠습니다~~ 하핫!! ^-^;;
---------(원문)---------------------------------------------------------
멀티 부팅 메뉴에 시동복구 만들기(X86 or x64)
프로그램목록(준비):ULTRAISO,이응(가상CD되면 상관없음 데몬도가능),IMAGEX
이응=http://cfile225.uf.daum.net/attach/1915F8284A2877C2805EE9
IMAGEX= http://byseob.textcube.com/90/attach/imagex.exe
ULTRAISO=http://neomyth.tistory.com/attachment/cfile23.uf@142ECE1A4AA3A8E80C8B0F.rar
32비트나 64비트 복구 옵션 만드는 방법은 같으니 32비트 뼈대로 해서 64비트 복구모드를 추가하는 방법을 소개하고자 합니다.
빨간 부분은 사용자가 이름이나 경로지정등에 따라 달라지죠. 그래서 그부분을 강조하고...에러시 쉽게 발견 할수가 있죠
1. BCD 편집 하기
원본 이미지(X64비트)에서 BOOT폴더를 추출하여 C드라이브 TEST폴더에....붙여넣기
CMD 관리자 권한으로 실행
bcdedit /store c:\test\boot\bcd /copy {default} /d "64비트 시동 복구"
GUID가 생성(만들때마다 달라지고 멀티부팅 메뉴에 추가됩니다.)이 됩니다.-->{757cc22d-9307-11de-9b24-005056c00008}<-----복사
bcdedit /store c:\test\boot\bcd /set {757cc22d-9307-11de-9b24-005056c00008} device ramdisk=[boot]\sources\winre64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store c:\test\boot\bcd /set {757cc22d-9307-11de-9b24-005056c00008} osdevice ramdisk=[boot]\sources\winre64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store c:\test\boot\bcd /set {default} description "Windows 7 설치"
bcdedit /store c:\test\boot\bcd /timeout 10 3
***boot.wim은 기본으로 윈도우7 설치시 작동되고 boot.wim안에 있는 2번 항목(winre.wim)을 추출해서 스크립트추가 해줍으로써 부팅 할때 자동으로 시동 복구가 되도록 한게 특징이죠. 이름도 사용자 맘대로 변경 가능합니다. 꼭 winre64로 안해도 무방합니다. 다만 이름을 준거와 아래 최종 스크립트 추가한 네임과 같아야 작동되겠죠***
2. BOOT.WIM파일 안에 WINRE.WIM 추출
원본 이미지를 가상 CD에 마운트(E드라이브로가정)
C드라이브 루트에 IMAGEX프로그램 위치시킴(붙여넣기)
C드라이브에 UNMOUNT 와 MOUNT 각각 폴더 생성
CMD 관리자 권한으로 실행( 실행된 상태에서 경로가 C:\가 되도록 CD.. 반복 입력 하세요)
imagex.exe /export /boot e:\sources\boot.wim 2 c:\UNMOUNT\winre64.wim
imagex /mountrw c:\UNMOUNT\winre64.wim 1 c:\MOUNT
***bcd편집에서 winre64로 안하고 다름 이름으로 줬으면 그이름을 입력하면됩니다.***
unmount& mount폴더 이름도 맘대로 해도 됩니다.마운트와 언마운트하는 작업을 구분하기 좋게 지정한거기 때문에....
3.WinRE shell script 추가하기
메모장 실행
[LaunchApp]
AppPath=x:\sources\recovery\recenv.exe
저장(C:\MOUNT\Windows\System32) 및 파일형식및 네임을----->winpeshl.ini
***위에서 마운트명령을 주면 mount폴더에 winre64.wim파일 압축이 풀립니다. 이건 스크립트 파일을 추가 하기 위해서....마운트 한겁니다.***
CMD 관리자 권한으로 실행
imagex.exe /UNMOUNT /commit c:\MOUNT <------상당히 오래 걸림 느긋하게 기달리세요 간혹 취소하면 오류나고 삭제도 안됩니다.)
***최종 스크립트 추가한거를 저장하고 언마운트됩니다. 그래서 많이 걸려요***
완료가 되면 ULTRAISO를 실행하여 원본 이미지 오픈(전에 이응으로 마운트가 되어 있다면 가상시디에서 꺼내기한 상태에서 실행해야함)
C드라이브 UNMOUNT폴더내에 WINRE64.WIM(BOOT.WIM있던 위치에...)파일과 1번째에 수정했던 BOOT폴더를 원본 이미지 원래 있던 위치에 붙여넣기 하시고(즉 덮어쓰기) 다른이름으로 저장(이름.iso) 해주시고 이제 새로 생성된 이미지로 CD굽기 하시면됩니다.(원본이미지 변경을 방지하고자 다른이름으로 저장하였음 원본은 말그대로 그대로 소장해야 하기 때문에.....)
BCD편집법을 아시면 서버 2008 설치 하기 목록을 등록하고 INSTALL.WIM통합과 BOOT.WIM(서버용을 그대로 가져다가 이름만 변경(예---BOOTSVR.WIM)을 하는등....응용할수가 있습니다.
~이상~ 감사합니다.
댓글 없음:
댓글 쓰기