소프트웨어 GRUB 하드디스크 부팅관련
2013.05.21 12:53
현재 GRUB 옵션 위의 상태입니다. USB는 활성화 상태입니다.
Previous MBR first 체크로 , 우선순위가 하드디스크 우선이므로 ,
부팅시 5초가 지나면 자동으로 하드디스크로 부팅하게되어있죠. (5초전에 스페이스클릭시 GRUB메뉴로 진입)
하지만 , 5초 지나고 하드진입시 아래의 에러 발생합니다.
Remove disks or other media.
Press any key to restart.
디스크 제거하고 재부팅하라는 얘기인데 , 일단 하드디스크는 윈도우7이 깔려있고 정상입니다.
USB제거후 부팅 정상
위의 USB가 꽂혀있더라도 5초가 지나면 자연스레 하드디스크로 부팅하여 계속 윈도우7이 설치되는것이 주목입니다.
그런데 저 방법이 되지 않는다면 다음방법으로 해야겠죠.
무조건 USB로 부팅되게끔, Previous MBR first 체크없애고 , 부팅시간은1초정도 설정하면 바로 USB로 진입.
진입후 일정시간 움직임 없을시 바로 디폴트 설정 메뉴 진입 ....디폴트 메뉴는 아래와 같음.
단, USB의 윈도우7 설치본의 bootmgr은 다른이름으로 변경.. (ex. setumgr)
title 윈도우7 설치
find --set-root /setumgr
chainloader /setumgr
title 윈도우7 계속 설치진행 <--- defaut (움직임없을시 이쪽실행)
find --set-root /bootmgr
chainloader /bootmgr
이런식으로 하는방법이 2번째일거 같네요.
그런데 , 윈도우7 설치일때는 저럴수 있으나 , 만약 윈도우xp를 설치하거나, 설치되어있는 pc에서
usb안에 여러 유틸을 넣어놓고 기타 프로그램 설치하고 , 재부팅을 요구할때마다 usb를 뺏다 껴야되는 문제가 생깁니다.
=======================
결론적으로 정리해서... 궁금한점!
1. Previous MBR first 체크했지만 ,, 디폴트로 하드디스크 부팅시 되지 않는다. 해결책....
2. 윈도우xp나 윈도우7이 설치된 pc들에서 하디디스크로 디폴트 접속이 될수 있는 방법... grub
3. 하드디스크에 설치된 os관계없이 첫 프라이머리 하드디스크의 첫 파티션으로 부팅되게 메뉴가 가능한가요?(본적이없어서)
또한가지 아래의 메뉴는 첫 하드디스크의 첫 부트섹터부터~ 부팅하는거로 아는데요.
뭘 부팅하는건가요? 지정해놓은 부트로더가 없는데... 예를들어 sys , ntldr , bootmgr 등.....
title First HardDisk Booting
chainloader (hd0)+1
rootnoverify (hd0)
괜찮은 menu.lst 추천좀 부탁합니다.
댓글 [8]
-
카멜 2013.05.21 15:19
-
빠져들어 2013.05.21 15:44
위에 usb라고 표기하였네요..;;; 당연히 grub를 usb에 심었겠죠...
부팅매체는 ? 부팅 테스트 기기는 pc(노트북) ..
또 필요하신게...어떤건지요...
-
카멜 2013.05.21 15:45
grub을 usb에 설치하고 부팅시 부팅매체를 usb로 선택했다면 당연히 안되죠.
usb에 이전 mbr이 있을 가능성이 적고. 만약 nt6.0이 설치돼 있다하더라고 usb에서 부팅파일을 찾을테니까요
일반적으로는 usb에 grub 심을때는 prembr은 의미가 없죠.
외장하드에 os가 설치돼 있는 상태에서 os와 grub을 선택부팅하게 할때는 다르지만요..
-
빠져들어 2013.05.21 16:18
아... 제가 지금껏 그걸 착각하고 있었군요... 이전mbr 우선이... grub가 설치된 usb에 국한된걸 생각못하고..
이전mbr을 ... 하드디스크의 mbr로 착각하고 있었네요.... 완전 잘못생각하고 있었던게 풀렸습니다..
그럼.. 어차피 usb로 설치시에는 그 옵션은 무의미하고 , 설치중 재부팅후 usb꼽혀있더라도 계속 설치하게 하려면..
디폴트 옵션으로 연결시키는 수밖에는 없겠네요..
-
사랑인 2013.05.21 16:16
1. Previous MBR first 체크로 , 우선순위가 하드디스크 우선이므로 ....라는 말은 처음들어보네요...
검색해보세요..비슷한 의미(메인 하드에 설치했으면)로 볼 수 있으나 다른 의미입니다....
2. 1과 관련하여...xp는 가능하나...7의 경우 설치파티션의 제약조건이 없으므로 ....생각을 해봐야함...
3. 부팅파일이 있으면 가능하죠....
4. 또한가지 아래의 메뉴는 첫 하드디스크의 첫 부트섹터부터~ 부팅하는거로 아는데요. --> 제가 알기론 아닌데요.
뭘 부팅하는건가요? 지정해놓은 부트로더가 없는데.. ---> 가능합니다. 부팅에 대한 개념을 공부하시길....
참고로 카멜님과의 대화를 보니...mbr에 대한 개념도 공부해보시는 것이 좋을듯....
모든 것을 다 설명드리기엔 힘들기떄문에 공부해보시라는 것입니다. 오해없으시길....
-
지아 2013.05.21 18:39
하드디스크 부팅 우선순위는 Previous MBR first 체크로 하는 것이 아닙니다.
cmos setup의 부팅 메뉴에서 잡힌 하드디스크 목록에서 부팅 우선순위를 정하는 겁니다.usb 하드디스크로 부팅할려면....
cmos setup의 부팅 메뉴에서 잡힌 하드디스크 목록을 확인하고, 운영체제가 설치된 하드디스크보다
usb 하드디스크를 부팅 우선순위를 위에 놓아야 합니다.
그럼 운영체제가 설치된 하드디스크는 2번째가 되겠죠.USB 하드디스크나 USB메모리를 분리했을 경우 2번째 부팅 우선순위가
첫 번째로 자동으로 바뀌니 후에 따로 세팅할 필요가 없죠..^^1. grub를 심는 과정은 Previous MBR first 체크 없애고 위와 같이 하면 될 것이구요.
grub를 위와 같이 심었다면 따로 다운로드 받은 grub 설치파일에서 grldr, menu.lst
파일을 usb 하드디스크 루트에 copy 해줍니다.
그리고 나서 menu.lst를 입맛에 맞게 수정해 주면 됩니다.
위와 같이 하여 grub 부팅을 하였다면 모든 메뉴를 grub가 관장하므로.....
다른 메뉴는 님이 알고 계신데로 하시면 되구요.grub로 부팅된 상황에서 기존 운영체제가 설치된 하드디스크로 부팅할려면
물리적 하드디스크의 순서를 가상으로 바꿔주는 map 작업을 해야 합니다.
즉,
-----------------------------title Loading... Boot Loader
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader +1
-----------------------------와 같이 메뉴를 만들어 주셔야 합니다.
a) chainloader +1: 하드디스크에서 부트파일을 찾아 실행하라는 의미이므로
MAP으로 하드디스크의 위치만 정확히 바꿔 지정해 주셨다면...
ntldr이든, bootmgr이든 자동으로 찾아 실행해 줍니다.
xp와 win7을 멀티부팅 중이라면 bootmgr이 부트관리자를 관리하므로
bootmgr를 자동으로 찾겠지요.
b) chainloader /ntldr: xp 부트파일을 직접 지정했으므로 xp가 자동으로 실행됩니다.
bootmgr은 멀티부팅으로 구성되어 있다면 +1과 차이가 없구요.
부트파일을 수동으로 직접 지정해서 찾느냐, 자동으로 찾느냐의 차이만 있습니다.
멀티부팅 중이지만 부트관리자 호출을 생략하고, 다이렉트로 xp를 실행하고 싶을 때
사용하면 됩니다.2. grub를 운영체제가 설치된 하드디스크의 첫번째 파티션 또는 첫번째 하디스크의 다른 백업파티션이나,
usb-cdrom 또는 일반 cdrom에서 활용하실 경우에는...--------------------------
title Boot from Hard Disk
rootnoverify (hd0,0)
chainloader +1
--------------------------
만 넣어주시면 됩니다.
참고로 아래는 제가 usb 메모리와 외장하드디스크에서 활용하는 메뉴입니다.-----------------------------------------
timeout 30
default 8
gfxmenu /MENU/MESSAGEtitle * 원하는 메뉴를 선택하고 엔터를 치세요.
default 0title
default 0title 1. Windows 운영체제 설치
find --set-root /MENU/MENU_A10.LST
configfile /MENU/MENU_A10.LSTtitle 2. 시스템 백업 및 복구
find --set-root /MENU/MENU_B10.LST
configfile /MENU/MENU_B10.LSTtitle 3. CD 부팅용 운영체제
find --set-root /MENU/MENU_C10.LST
configfile /MENU/MENU_C10.LSTtitle 4. 유틸 프로그램
find --set-root /MENU/MENU_D10.LST
configfile /MENU/MENU_D10.LSTtitle 5. Enable USB 2.0 Mode (Using PLoP Boot Manager)
find --set-root --ignore-floppies --ignore-cd /PLPBT.BIN || configfile /MENU2.LST
kernel /PLPBT.BINtitle
default 0title Loading... Boot Loader
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader +1title Boot from Hard Disk (ntldr)
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
---------------------------------------grub로 부팅한 상황에서 아무것도 안 만지면 자동으로 운영체제가 설치된 파티션으로
실행되게 하는 메뉴인 title Loading... Boot Loader가 자동으로 실행됩니다.지나가는 길에..... 잠시 몇자 끄적여 봅니다.
40대 중반을 살아가고 있는 넘입니다.
모르는 것은 배워야죠.
어떠한 지식에 대하여 모르는 것은 부끄러운 게 아닙니다.
알 수도 있고, 모를 수도 있습니다.
공부하는 자세가 중요한 겁니다.^^
좀만 서로를 더 배려하고, 웃는 모습으로 서로를 대하는 모습이 그리운 요즘입니다. -
빠져들어 2013.05.21 21:32
순간의 감정을 억제해야 된다는걸 또 느꼈습니다. 10분만 지나도 아무일도 아니게 되는것인데.
글을 너무 세심하게 써주셨네요.
제가 예전에 grub메뉴를 남의 거 배껴서 그냥 막쓴적이 있는데 , 그땐 멋모르고 써서 그냥 되면 되나부다 했는데,
이게 또 되는데서 되고 안되는데서 안되고 그렇더군요.
말씀해주신 부분중 아래의 내용인 hdd부팅부분은 참 여러사람들이 각자 다르게 많이 쓰는것 같습니다.
허나 공통점은 역시 말씀하신것처럼 디스크 순번 변경은 같은것 같네요.
말씀하신 hdd부팅 방법으로 잘 접속이 되네요.
단지 , 스타트시
filesystem type is ntfs . partition type 0x07 이라는 문구가 한번 나왔다 사라지네요. 현재 usb가 ntfs라 그러나봅니다.
세심한 설명 도움 많이 됐습니다. 더 궁금한 부분은 제가 찾아봐야겠습니다.
-
DarknessAngel 2013.05.22 01:23
저넘으로 세팅하면 좀 세부적인 튜닝이 안 되서 귀찮으므로 저걸로 심은다음 menu.lst를 별도로 두시길 추천합니다
그럼 인터넷에 널린 흔하고 흔한 grub4dos스크립트의 90%이상을 응용 가능하므로 작업이 횔씬 쉬워집니다 (root지정도 find --set-root의 파일명을 원하는대로 고치고, 표지파일 하나 심으면 끝이죠)
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
39779 | 윈 도 우| 아이콘 변경 방법?? | Hunting | 1195 | 05-22 |
39778 | 윈 도 우| 질문합니다.도대체 이게 무슨 말인지요?? [10] | ㄷㄱ | 1660 | 05-22 |
39777 | 윈 도 우| 저기 제 칩셋드라이브가 안깔려있던데요 이거 반드시 찾아서 [7] | ㄷㄱ | 1355 | 05-22 |
39776 | 윈 도 우| 창칠에서 실행이 아니됩니다... [3] | hanco | 1459 | 05-22 |
39775 | 윈 도 우| 윈도우XP에 XP PE 등록하려면 어떻게 하나요? [5] | 이어도행 | 1949 | 05-22 |
39774 | 소프트웨어| 인터넷 광고 창? [3] | 홍초리 | 1490 | 05-22 |
39773 | 윈 도 우| 블루스크린 뷰어 [2] | 11일의기적 | 1927 | 05-22 |
39772 | 소프트웨어| kmplayer 업데이트 화면 안뜨게 할수 없나요? [3] | 여가거가 | 2414 | 05-22 |
39771 | 윈 도 우| 플래쉬 업데이트 안되서 미치겠네요 [4] | emd | 1330 | 05-22 |
39770 | 기 타| 컴퓨터 멈춤현상.. [15] | 해오라기 | 2877 | 05-22 |
39769 | 윈 도 우| 복구를 했는데 부팅화면 글자 깨졌네요. [5] | 미경 | 1605 | 05-22 |
39768 | 윈 도 우| 고클린 다른 건 다 잘 되는데요 유독 시피유 온도를 클릭하면 [4] | ㄷㄱ | 1551 | 05-22 |
39767 | 윈 도 우| 윈도우8 사용자 폴더 옮기기 질문드립니다 [2] | ManofsteeL | 3925 | 05-22 |
39766 | 윈 도 우| 이렇게 생긴건동영상 플레이어서 재생을 못하나요?? 이게 ... [10] | ㄷㄱ | 1763 | 05-21 |
39765 | 윈 도 우| 엑셀파일 용량이 갑자기 커지는 바이러스..? [9] | 수퍼아저씨 | 2558 | 05-21 |
39764 | 기 타| AutoRun 에 대해서 질문드립니다. [4] | Lr라 | 1630 | 05-21 |
39763 | 윈 도 우| 혹시 bitlocker 가 지원되는 pe가 있나요? [1] | 시리네 | 1298 | 05-21 |
39762 | 윈 도 우| 파폭에서 윈포에만 오면 애드온을 설치하라는데요 [2] | brucex | 1584 | 05-21 |
» | 소프트웨어| GRUB 하드디스크 부팅관련 [8] | 빠져들어 | 3227 | 05-21 |
39760 | 하드웨어| 하드디스크의 버그? [11] | LittleHeav | 1884 | 05-21 |
사전 정보가 부족하네요.
grub을 어디다 심었는지,, , 부팅시 부팅매체로 어떤걸 선택했는지 등등
직접 해보진 않았지만.
본문 내용대로 할려면 grub을 하드디스크에 설치하고 grldr, menu.lst등을 usb에 설치하면 되지 않을까요?