>> Read Reply from No. 3257 article  
RE: grub에서 hdd,partition 상관없이 부팅하기

등록 2003-01-16 22:17:00     조회 6
이름 몽    

		글 잘 읽었습니다.
그냥 몇가지 질문이있어서 답글을 올려 봅니다.
 : grub에서 win/dos 계열을 부팅 시킬경우에 dos/win 계열의 os가
: 마스터 하드에 첫번째 파티션에 깔려 있어야 부팅이 가능합니다.
: 저 같은경우 win2000이 슬래이브 하드에 3번째 파티션에 깔려있습니다.
(hdb3) 예전에 한번 grub으로 win2000을 부팅시킬려고 시도하다가
: 안되서 안하고 있다가 오늘 hdb mbr에 있던 win2000부트코드가 날라
: 가버리는 바람에 grub 매뉴얼을 보고 몇가지 시도를 해보니 부팅이
: 잘되더군요.적수네 게시판 검색해보니 비슷한 문제가 없어서 한번 올려 봅
니다.알아야 할건 3가지 뿐입니다.map,unhide,hide 이정도...
:
: title Windows2000pro
: root (hd1,2) 
: map (hd0) (hd1)
: map (hd1) (hd0)
: unhide (hd0,2)
: hide (hd0,0)
: hide (hd0,1)
: rootnoverify (hd1,2)
: chainloader +1
: makeactive
:
: 위는 제가 사용하고 잇는 menu.lst에서의 win2000부분입니다.차례대로 설
명을 하면...
: root(hd1,2)
: win2000이 깔려있는 실제 파티션입니다.
:
: map (hd0) (hd1)
: map (hd1) (hd0)
:
: map을 이용하여 hda와 hdb의 order를 바꿔줍니다.여기서 order란
: cmos 레벨에서의 order를 말하는게 아니라 grub에서의 order입니다.
:
: unhide(hd0,2)
: map을 이용해서 마스터와 슬래이브를 바꾸어 주었기 때문에 이제
: grub에서는 win2000이 깔려있던 슬래이브를 마스터로 인식하게 됩니
다.unhide자체는 파티션 타입 코드에서 hide 명령으로 주어진 hidden bit를
없애주는 커맨드입니다.
:
: hide (hd0,0)
: hide (hd0,1)
:
: 이부분은 hdb1,hdb2를 숨겨주는 커맨드입니다.그러니까 grub에서 인식 못
하게 hidden bit를 심어주는 역활을 합니다.
: 여기에서 hdb1,hdb2에 각각 제 하드에 BSD 두개가 깔려있기 때문입
: 니다.win2000이 깔려 있는 자신의 하드 파티션에 즉 win2000앞에 존재하
는 파티션이 없다면 해주실필요 없습니다.위에 말한것처럼 결국엔 이 작업
자체가 슬래이브 hdb3에 깔려 있는 win2000을 마스터 hda1에 깔려 잇는
win2000으로 grub에서 인식하게끔 하는 작업에 불과합니다.일단 위처럼 두가
지 파티션을 제거해주고 hda,hdb를 map시켜서 grub에서 인식되는 order를 바
꿔주면 win2000은 grub에서 부팅할수 있는 마스터 하드 첫번째 파티션에 상
주하게 됩니다.
 그렇다면 hdb1,hdb2에 있는 BSD 두개는 못쓰는겁니까?
:
: rootnoverify(hd1,2)
: 이제 dos/win계열을 grub에서 부팅하는 방법으로 부팅하면 되는데
: rootnoverify(hd1,2)이라고 해준건 rootnoverify커맨드에서는 grub에서
: 인식하는 하드디스크,파티션 order가 아니라 실제 win2000 파티션을
: 지정해 줘야 합니다.원문에 보면...but setting the correct root device
is still desired.라고 나와있습니다.때문에 grub이 인식하는 order대로 하
면 안됩니다.
 rootnoverif의 기능을 알 수없을까요?
map은 마스터와 슬레이브의 순서를 바꾸고, nuhidden은 hidden bit를 살려주
는거 같은데 이건 뭔지 이해가 잘 않가네요.
:
: 마지막으로
: chainloader +1
: makeactive
: 해주시고 부팅하시면 됩니다.
:
: grub을 잘모르시는 분들께 부연설명을 좀더 하면 grub은 cmos와는
: 다르게 하드를 인식할수 있습니다.위와같이 map,unhide,hide를 이용해서
요.그리고 이런 작업자체가 win* os를 마스터 하드 디스크의 첫번째 파티션
으로 grub이 인식하게끔하는 것이니 본인의 상황에 맞게 설정해주시면 쉽게
될겁니다.더 자세한건 grub 매뉴얼을 참고하세요..
:
: 그럼....
 마지막으로 갑자기 이렇게 질문을드려 죄송합니다. 만에하나 기분이 나쁘시
거나 귀찮게 해 드렸다면 죄송 합니다. 제가영어가 짧아 메뉴얼을 제대로 이
해하지 못하다보니 이렇게 사람들에게 물어야 하나라도 알게 되네요.
이름
암호


>> 관련글
3257 grub에서 hdd,partition 상관없이 부팅하기  sinsh  2003.01.16  ....
  답장 RE: grub에서 hdd,partition 상관없이 부팅하기    2003.01.16  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.06 초 ] 작업시간: [ 0 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791025661
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.