강좌 / 팁

하드웨어 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 - - -
254 하드웨어| [Hi-Fi 광신자 필독] 내장 사운드카드는 아직도 형편없다 [7] 메트로작전 6904 2 04-03
253 하드웨어| 내장사운드 노이즈 심할때(HDMI 단자 사용) 버뮈 5534 2 04-15
252 하드웨어| ipTIME 제품 싸게 사는 법 - 용인 죽전, 수지, 분당 거주자... [14] asklee 8589 2 10-05
251 하드웨어| 커넥터 파손 하드 디스크 데이터 복구 [5] gooddew 5157 2 12-22
250 하드웨어| 무선 공유기 안테나는 가능하면 세워서 쓰세요. [3] 메리아 8796 2 03-05
249 하드웨어| USB로 XP / Windows7 설치하는 방법 몇 가지 링크 [12] BeMoreSee 24172 1 01-02
248 하드웨어| 트위터에 관심이 있는 모든 사람들을 위한 Twitter 매뉴얼 [5] 아무개 8066 1 02-01
247 하드웨어| 본인의 Flash Player 버전 확인방법 [7] GoogleDotC 14849 1 02-18
246 하드웨어| --핸드폰으로 뮤직비디오를 보는법...*_* -- [6] 납딱콩 9165 1 03-13
245 하드웨어| -유튜브에서 동영상 다운받기- [24] 납딱콩 9800 1 03-23
244 하드웨어| -구글크롬플러스- [23] 납딱콩 10705 1 03-29
243 하드웨어| -웹에서 사진과 웹페이지 전체 다운받기- [21] 납딱콩 11445 1 03-31
242 하드웨어| -네이버 N드라이브(5기가) 공짜로 사용하기- [11] 납딱콩 9296 1 04-03
241 하드웨어| -동영상 편집하기- [21] 납딱콩 9376 1 04-06
240 하드웨어| -동영상 파일에서 오디오 추출하기- [5] 납딱콩 10757 1 04-07
239 하드웨어| 자료실의 .NET Framework 4.0관련 [13] GoogleDotC 15860 1 04-14
238 하드웨어| -유튜브 동영상 버퍼링 문제....- [30] 납딱콩 10565 1 04-16
237 하드웨어| -SpeedConnect Internet Accelerator- [14] 납딱콩 9667 1 04-20
236 하드웨어| -DVD vob 동영상 파일 특정 부분 잘라내기- [15] 납딱콩 9203 1 05-20
235 하드웨어| ****바이오스 업그레이드 방법****(텍스트) gooddew 9646 1 06-17
XE1.11.6 Layout1.4.8