강좌 / 팁

하드웨어 usb저장장치를 활용하기

2010.08.25 14:45

고라이안 조회:16143 추천:1

grub관련 정보가 많이 있어서 소개해 드립니다.

usb 스틱을 가지고 있어서 활용할 방법을 찾다가 grub라는걸 알게 되었는데요

 

 bootice 라는 프로그램인데요

이것은 매우 쉽게 usb 장치로 부팅하게 만들어 줍니다.

usb 하드디스크나 스틱 모두 가능합니다

 

https://dns.paran.com/imgsearch/index.php?Query=grub4dos&svc=&sort=&pg=1&no=4

 

꼭 파티션 작업이나 포맷을 할 필요는 없습니다

 

저가 가지고 있는 하드디스크는 여러개의 파티션이 있어서

그냥 PBR 작업만 해서 GRUB화일만 복사해서 쓰고 있습니다.

 

저렇게 작업한 다음 윈도7 원본 화일들을 모두 usb 하드에 복사만 하시면

부팅도 되고 윈도 설치도 간편합니다

 

또한 menu.lst 화일을 활용하면 여러가지 부팅이미지를 불러 올 수도 있습니다.

 

 우선 menu.lst 를 메모장으로 불러 오시면 아래와 같은 메뉴타이틀이 보이실 겁니다


color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default
이부분은 부팅시에 화면의 색깔과 메뉴 타이틀의 글자색 그리고
메뉴선택을 기다리는 시간을 설정하는 곳입니다.

 

 

우선 아래 메뉴타이틀을 보시면
title find and load NTLDR of Windows NT/2K/XP 이부분이 부팅시에 화면에 출력해주는
매뉴를 표시합니다
title은 메뉴를 표시하라는 명령이고 다음에 오는
find and load NTLDR of Windows NT/2K/XP 이부분이 화면에 메뉴로 나타나게 됩니다

나머지들은 세팅값들입니다 그 부팅메뉴를 호출하기 위해 설정을 하는 것들이죠
저부분을 잘못 건들이면 부팅이 되지 않습니다


title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2

위 메뉴는 윈도우 nt계열 즉 윈도200이나 윈도xp pe를 불러오는 메뉴 입니다
근데 요즘 pe들은 시디이미지 형태로 사용하니 별로 쓰지는 않습니다
밑에 메뉴에 나오는 iso 형식의 이미지화일을 요즘은 많이 사용하더군요


title find and load BOOTMGR of Windows VISTA / WINDOWS7
fallback 2
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2

위 메뉴는 윈도 비스타 또는 윈도7 부트로더를 불러 오는 메뉴이죠
즉 윈도 비스타나 윈도7 pe를 불러 올 수 있고
또한 윈도7이나 비스타를 설치할 수도 있습니다
*윈도7을 설치하려면 윈도7dvd 안에 있는 화일들은 통째로 복사해 넣으시고
그리고 부팅시에 find and load BOOTMGR of Windows VISTA / WINDOWS7을 선택하시면 되겠죠.
메뉴에 나타나는 부분은 수정이 가능 합니다.
find and load BOOTMGR of Windows VISTA / WINDOWS7 이부분을
그냥 windows7 install 이렇게 바꿔도 되는 것이죠.


title windows7 install
fallback 2
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2
이렇게 되겠죠,
그러면 부팅시에 windows7 install 이란 메뉴를 보여주게 됩니다.


title find and load CMLDR, the Recovery Console of Windows NT/2K/XP
fallback 3
find --set-root --ignore-floppies --ignore-cd /cmldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /cmldr
chainloader /cmldr
#####################################################################
# write string "cmdcons" to memory 0000:7C03 in 2 steps:
#####################################################################
# step 1. Write 4 chars "cmdc" at 0000:7C03
write 0x7C03 0x63646D63
# step 2. Write 3 chars "ons" and an ending null at 0000:7C07
write 0x7C07 0x00736E6F
savedefault --wait=2

title find and load IO.SYS of Windows 9x/Me
fallback 4
find --set-root /io.sys
chainloader /io.sys
savedefault --wait=2

이것은 윈도 98계열로 부팅할 수 있는 메뉴인데 어찌 해야하야 하는지는 잘 모르겠네요
저도 공부하는 중입니다

 

title find and boot 0PE.ISO
fallback 5
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

요즘 많이 쓰는 iso 형식의 pe를 불러 오는 메뉴 입니다
/0PE/0PE.ISO 이부분에 자신이 가지고 있는 pe이미지의 폴더와 화일 이름을 맞게 고쳐 주셔야 됩니다
3군데 전부 고치셔야겠죠
루트디렉토리에 pmagic.iso 이라는 화일이 있다면 /pmagic.iso 이렇게 하시면 됩니다
아니면 image 라는 폴더에 넣어 두신다면 /image/pmagic.iso 이렇게 고치시면 되겠죠

 

title find and boot MicroPE.ISO
fallback 6
find --set-root /boot/MicroPE.ISO
map /boot/MicroPE.ISO (0xff) || map --mem /boot/MicroPE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

이것도 역시 마차가지네요 위와 같습니다
여러개의 pe를 사용하신다면 이렇게 여러타이틀을 메뉴에 넣어 사용할 수 있겠죠

 

title Parted Magic ISO
fallback 7
find --set-root /pmagic.iso
map /pmagic.iso (0xff) || map --mem /pmagic.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

이것도 위와 같습니다

 

title Ultimate Boot CD ISO
fallback 8
find --set-root /ubcd.iso
map /ubcd.iso (0xff) || map --mem /ubcd.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

이것도 역시 위와 같이 pe이미지 iso화일을 불러 오는 메뉴입니다

 

title commandline
commandline

위는 grub 커맨드라인을 사용하는 메뉴인데 아직 잘 모르겠네요

 

title floppy (fd0)
chainloader (fd0)+1
rootnoverify (fd0)

위는 플로피 드라이브로 부팅하는 메뉴입니다

 

title back to dos
quit


title reboot
reboot

리붓


title halt
halt

컴퓨터 끄기


title MAXDOS.IMG
find --set-root --ignore-floppies /boot/MAXDOS.IMG
map --mem /boot/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

위는 부팅용 플로피 이미지를 불러오는 메뉴입니다
/boot/MAXDOS.IMG 이부분에 자신이 가지고 있는 부팅플로피 이미지의
경로와 화일 이름을 정확히 써주셔야 겠죠 고칠 곳이 두군데네요.

많이들 가지고 계신 ghost.ima 또는 윈도 98 부팅디스크인 win98_cmd.ima 등.

 

이 menu.lst 화일은 예시용 화일입니다, 꼭 그대로 쓰라는 것은 아니고요

쓰지 않는 매뉴타이틀은 삭제하시고 쓰셔도 됩니다.

 

아... 제가 가지고 있는 부팅 이미지 화일은 이지토렌트에 올리도록 하겠습니다.

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
234 하드웨어| 한컴오피스2010 인터넷 인증 백업 [13] 안농:D 34152 1 07-04
233 하드웨어| 구글 크롬 7 에서 GPU가속 활성화하기 [25] 초코맛단지 26323 1 09-18
» 하드웨어| usb저장장치를 활용하기 [7] 고라이안 16143 1 08-25
231 하드웨어| 네이트온 광고창 없애기 [6] 강원 10762 1 09-04
230 하드웨어| IE8 일반적 오류 & mshtml.dll 오류 해결하기 [3] 강원 14860 1 09-04
229 하드웨어| 순간복구툴의 최강자 - RollBack Rx 9.1 Build 2695223310_Kor [2] 레드 썬 17234 1 10-10
228 하드웨어| CMD파일, BAT파일의 차이를 알아보자 [8] 짱닌텐도 12740 1 10-29
227 하드웨어| 공유기 공인 IP 확인 [10] kmm100 13771 1 11-17
226 하드웨어| USB부팅도 안되는 구형보드에서 plop를 통해 윈도설치. [3] 오펜하이머 17718 1 03-16
225 하드웨어| WiFi 통신의 신호 간 간섭 분석을 통한 간섭 최소화 방안 [7] 초록날개 8875 1 07-09
224 하드웨어| HDD 소음 대폭 감소시키는 방법 [9] 가리산특공 16076 1 07-11
223 하드웨어| xp , 7 , 8 멀티부팅 [5] 인터넷 실 11020 1 09-21
222 하드웨어| 두대이상 공유기로 WAN포트를 경유한 SMB공유 [5] 오펜하이머 10474 1 10-03
221 하드웨어| 랩탑 수리 동영상. [23] Gliese 581 15373 1 09-27
220 하드웨어| A4용지로 CD케이스 만들기 [4] 마니아 5292 1 06-21
219 하드웨어| 흠집난 CD 살리기 [3] 매니안 8053 1 08-01
218 하드웨어| 프린터 드라이버 PCL-6와 Post Script 차이 [3] asklee 11265 1 09-14
217 하드웨어| 하드디스크 소음으로 이상 증상 확인하기 [2] asklee 5704 1 10-19
216 하드웨어| 무선랜이 보안설정 안함에서만 작동하는 버그 해결 방법. [3] tigersim 4418 1 02-04
215 하드웨어| 작업 별 그래픽카드 메모리 점유율 [1] 메트로작전 6759 1 02-08
XE1.11.6 Layout1.4.8