회원 커뮤니티 게시판




스폰서 링크










usb저장장치를 활용하기

고라이안
조회 수 : 9484
2010.08.25 (14:45:48)

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

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

 

 bootice 라는 프로그램인데요

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

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

 

http://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 화일은 예시용 화일입니다, 꼭 그대로 쓰라는 것은 아니고요

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

 

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

2010.08.26 06:32:03
깡소주

부팅을 하니까 엄청나게 많은 메뉴가 뜨더군요..도대체 얼루 들어가야 하는건지 좀 알려주세요..

2010.08.26 12:25:25
고라이안

설명글 추가로 올렷습니다. 죄송합니다.

2010.08.26 17:16:49
레드 썬
profile

좋은 유틸을 소개해주셔서 고맙습니다.

제가 외장하드를 쓰고있습니다.

USB 하드 영역에서 파티션을 두개로 나눠서 앞부분은 부팅 비상용으로 사용을 하고 있고

뒷부분은 자료 저장용으로 사용하고있습니다.

그동안 Wingrub를 사용하여 파티션을 골라 부팅이미지를 심어 사용을 했었는데요.

이 유틸도 나눈 파티션을 지정해서 즉 앞부분만을 포멧하고 부팅파트를 심을수 있는지 궁금합니다.

제가 대충 봤는데 통으로 포멧을 하는 것 같은데 아시는 부분이 있으시면 답번 부탁합니다.

이것도 Wingrub처럼 파티션을 골라 부팅이미지를 심어 사용을 할수가 있나요? 

2010.08.27 00:05:39
고라이안

이유틸로 파티션 작업을 하면 저장된 자료가 모두 사라집니다 당연한 예기겠지만요.

 

여러개의 파티션이 이미 있고 저장된 데이터까지 있는 경우는 그냥 PBR 작업만 하시면 됩니다.

 

깔끔하게 usb primary 파티션을 포맷하고 싶으시면 윈도에서 포맷을 하신후

 

이 유틸로 PBR 작업을 하시면 되고요

 

저도 wingrub를 사용하고 있었는데요 호환성이 좀 많이 떨어지더군요

 

usb 장비에 따라 grub가 잘 심어지지 않는 경우가 많았습니다, 이건 그런 경우가 아직까지는 없었습니다.

2010.08.26 17:36:29
메실

전위 링크처럼 아무리해도 안되네요.usb부팅시디는만들어진거 같은데

저장하는데 시간이 걸려 테스트로 윈7 install.wim만 삭제하고 부팅시디로 만들고 usb에 저장 부팅해보니

GRUB만 나오고 eixt누르니 메뉴는 나오는데 윈7설치로고는 안뜨니

트루이미지부팅도 해봐도 안되네요.이것도 보드 특성 타는것같습니다.

 

위링크에서 왼쪽 나온팁 다 해봐도 마찬가지네요.

2010.08.26 17:47:13
레드 썬
profile

GRUB로 부팅해서 자기 입맛에 맞게 고쳐 사용하려면

메뉴 리스트의 명련 구문도 자기 입맛에 맞게 고쳐야 합니다.

 

특히나 운영체제 같은 예민한 이미지는 GRUB 루트에 풀어진 상태로 있어야 합니다.

 

2010.08.27 00:19:29
고라이안

윈도7 혹은 비스타를 usb로 설치하시려면 윈도 dvd 안의전체 화일및 폴더을

그대로 usb 루트에 전부 복사해 넣으시면 됩니다 

 

윈도우 7 인스톨 용도로만 쓰실거면 menu.lst 안의 애용을 모두 지우시고

아래 내용만 붙여넣어서 사용하세요.

혹은 메모장으로 menu.lst 라는 화일을 아래 내용으로 만드셔서

ubs 루트에 복사해 넣으셔도 됩니다

  

color blue/green yellow/red white/magenta white/magenta
timeout 30
default 0

 

title install windows7
find --set-root /BOOTMGR
chainloader /BOOTMGR

 

번호 제목 닉네임 조회 등록일
924 윈도우 7 | 윈도우7에서 K10STAT 쓰기 [2]
백단심계
5972 2010-09-04
923 하드 웨어 | IE8 일반적 오류 & mshtml.dll 오류 해결하기 [3]
강원
6030 2010-09-04
922 하드 웨어 | 네이트온 광고창 없애기 [6]
강원
5166 2010-09-04
921 하드 웨어 | photoshop cs5 print screen clipboard 문제해... [5]
해바라기
3838 2010-09-03
920 하드 웨어 | Adobe CS5 업데이트 오류 해결 [4]
dogma01
5873 2010-09-03
919 윈도우 XP | Driverpacks 로 MassStorage통합시 주의할점 [1]
파워레이드
5265 2010-08-31
918 윈도우 7 | 노트북 x2300 win7 드라이버 잡기
비니루봉다
3817 2010-08-29
917 윈도우 7 | 혹시 내 컴퓨터도 좀비 PC?! 좀비 PC 확인법!... [10]
id: 다크스타~
9746 2010-08-29
916 윈도우 7 | 윈도우7에서 USB 키보드 인식 못할 경우 해결책
보로미르
6527 2010-08-29
915 하드 웨어 | INTEL 메인보드 SLIC 2.1 입력하기 [24]
파블로프의
10538 2010-08-27
Selected 하드 웨어 | usb저장장치를 활용하기 [7]
고라이안
9484 2010-08-25
913 윈도우 7 | 내가 쓰는 윈도우 그대로, USB디스크로 부팅하기 [4]
id: id: 우금티
8293 2010-08-25
912 윈도우 7 | 윈도우7 노트북 사용시 한/영 변환키 안먹힐 때 [5]
라임노트
6037 2010-08-22
911 윈도우 7 | Bluray원본에 한글자막 넣기(마지막) [2]
동방전패
3992 2010-08-19
910 윈도우 7 | Bluray원본에 한글자막 넣기(2부) [2]
동방전패
3540 2010-08-19
909 윈도우 7 | Bluray원본에 한글자막 넣기(1부) [5]
동방전패
6607 2010-08-19
908 하드 웨어 | 자동동기화 가능한 무료 웹하드 Dropbox [15]
지니지니지
4858 2010-08-18
907 하드 웨어 | UltraISO로 CD/DVD 굽기 [10]
id: 다크스타~
7235 2010-08-15
906 윈도우 7 | 자신의 시스템에 어떤 문제가 있는지를 모르고... [2]
지루박
5562 2010-08-14
905 윈도우 7 | 간단 팁하나 체감은 UP [3]
아로마
8909 2010-08-14