>> Read No. 35151 article  
약간 잘못된 점이 있어서...

등록 2001-11-17 00:06:00     조회 2
이름 Zz    

		lilo는 어떤지 모르겠지만 fat이었을 때를 제외하고 ntfs5.0에서 lilo를 mbr에 설치해 본 적은 
없어서..  그렇지만 grub의 경우는 ntfs5.0에 설치하더라고 c:로는 부팅을 할 수 있습니다.
 단, 추가로 다른 파티션에 설치를 했을 경우 그쪽으로는 부팅불가...
 c:에 잘 살펴보면 hidden file이 있는데 ntldr이라는 파일이 있을 겁니다.
 이게 문제가 되는듯...
 제 생각에 이게 nt boot loader같네요...
 linux나 freeBSD를 설치할 경우 설치 파티션에 boot loader를 이용하던데 이놈은 어찌된 일인지 
설치를 하면 c:에 있는 ntldr을 이용하는 것 같네요...  그래서 또 하나의 윈도우즈가 설치된 
파티션으로 부팅을 할 경우  ntldr is missing...
 이라는 메세지가 뜰 겁니다.
 그렇다고 그쪽의 파티션에 문제가 있는 것이 아니라 c:의 ntldr를 못 읽는 현상으로 인해 오
는 것 같습니다.  다시 c:에 윈도우2k를 설치하고 boot.ini에 다른 쪽 파티션의 정보를 수정하
면 원래대로 부팅이 가능합니다.  그리고 lilo나 grub을 mbr에 잘 못 설치하셨다면 RC로 부팅한
뒤 fixboot이나 fixmbr을 사용하면 mbr에서 grub을 제거 할 수 있습니다.     : 리눅스 파티션이 윈
도우에서 안보이는건 당연합니다. 아랫분이 답변을 정확 : 하게 해 주셨네요. 파일 시스템 
구조가 아예 윈도우와 다르기 때문에 보이 : 지 않는거죠. 궂이 리눅스 파티션을 보셔야만 
한다면 전용 유틸리티 : (freshmeat.net에서 찾을 수 있습니다)를 사용해야 합니다.
:
: 윈도우 NT계열과의 멀티부팅 관련 자료는 이 사이트에 꽤 많이 있으니 질문
: 과 답변란이나 1원짜리 팁란을 검색해 보시면 찾을 수 있습니다만, 간단히
: 적자면...
:
: 개요 : NT의 부트로더가 그래도 쓸만하니까 그녀석을 부려먹자. NT가 아닌
: O/S의 경우라도 필요한 부트섹터를 파일로 만들어서 윈도우에서 인식가능한
: 파티션에 복사해 놓고 NT 부트로더 설정파일을 수정하면 해당 O/S가 멀쩡하
: 게 부트되니까...
:
: 1. 리눅스 설치할때 LILO 또는 GRUB을 MBR에 설치하지 않고 루트(혹은 부
: 트) 파티션에 설치한다. MBR에 설치하면 NT 로더를 뒤집어 엎어버려서 윈도
: 우 부팅이 안될겁니다.
:
: LILO의 경우 어느 파티션에 설치할지를 결정하는 것은 /etc/lilo.conf입니
: 다. 제 기억이 맞다면 boot=/dev/뭐시기 식으로 설치할 파티션을 지정하게
: 되어 있거든요.
:
: 혹시 MBR에 LILO 설치하신 경우는 이놈을 고치고 LILO를 다시 설치하시면 됩
: 니다. 그런데 이런 사고를 치셨다면 NT 로더가 안뜨죠. 이경우에는 NT,
: 2000, XP 공히 CD로 부팅을 하셔서 복구콘솔로 들어가신 다음 MBR을 복구하
: 셔야 합니다. 자동복구 옵션이 처음에 보일텐데, 여기 현혹되시지 말고 복
: 구 콘솔로 들어가셔야 합니다. 사용할 수 있는 명령어가 몇개 안되기 때문
: 에 어떻게 해야 하는지는 금방 알 수 있을겁니다.
:
: 2. 리눅스 부팅디스켓을 필히 만든다(안만들면 후회합니다. 왜냐하면 위와같
: 이 할 경우 리눅스로 부팅해 들어갈 손쉬운 방법이 없거든요.)
:
: 3. 디스켓으로 부팅한다.
:
: 4. 리눅스 부트섹터 512바이트를 파일로 긁어서 윈도우쪽 파티션에 카피해
: 놓는다.
:
:    제 경우 리눅스의 부트파티션이 /dev/hda2 이고, 윈도우의 C: 드라이브
: 가 /mnt/c 입니다(이런 설정은 /etc/fstab을 보시면 알 수 있습니다. 대부
: 분 설치할때 지정하도록 되어 있으니까 알고 계실겁니다). 이 경우 이렇게
: 합니다.
:
:    dd if=/dev/hda2 of=/mnt/c/bootsect.lnx bs=512 count=1
:
:    이렇게 하면 /dev/hda2 파티션의 처음부터 512바이트씩 1번 읽어서 (부트
: 섹터 용량이 512바이트거든요) 윈도우의 C: 드라이브에 bootsect.lnx라는 파
: 일로 저장됩니다.
:
: 5. 다음 윈도우의 C:드라이브에 숨겨진 파일인 boot.ini를 편집해서 리눅스
: 부팅이 가능하도록 해 줍니다. 한줄만 추가하면 됩니다. 추가해야 할 부분
: 이 뭔지는 다음 파일의 예제를 보면 알 수 있겠죠.
:
: [boot loader]
: timeout=30
: default=multi(0)disk(0)rdisk(1)partition(1)WINDOWS
: [operating systems]
: multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Microsoft Windows XP
: Professional" /fastdetect
: c:ootsect.lnx="Linux"
: C:="Windows 98"
:
: 제 경우는 윈도우 XP와 리눅스, 윈도우 98을 멀티부팅하고 있어서 세줄로 보
: 일텐데, 다 무시하시고 c:ootsect.lnx="Linux" 이부분을 추가하는것만 주
: 의하시면 됩니다. c:ootsect.lnx 는 앞과정에서 복사해 온 리눅스 부트섹
: 터입니다. NT 로더에서 Linux 항목을 선택할 경우 이 부트섹터를 이용해서
: 부팅을 시도할 거고, 결과적으로 리눅스가 부팅됩니다. Linux라고만 적어 놓
: 은게 썰렁하다고 느끼신다면 고치셔도 됩니다.
:
: 주의: boot.ini는 디폴트로 hidden에 read only입니다. 폴더 옵션을 조정해
: 서 수정저장이 가능하도록 하셔야 합니다.
:
: 커널 컴파일등의 이유로 LILO를 다시 설치해야 할 경우는 /sbin/lilo 하신
: 뒤 4, 5번 과정을 다시 하셔야 합니다. GRUB을 부트로더로 사용할 경우는 필
: 요 없구요. 뭐, GRUB은 현재로서는 미지 리눅스나 레드햇 7.2만 사용하니까
: 일단 논외로 하고요.
:
: 마지막 lba32 관련 내용은 LILO의 1024 실린더 제약을 해결하기 위해서
: 는 /etc/lilo.conf에 lba32 라고 한줄 적어주라는 이야기입니다. 커널 이미
: 지 리스트가 나오기 전에 옵션들이 몇줄 있는데 그중에 lba32가 없으면 집어
: 넣으라는 거죠(lba32를 집어넣을 경우 혹시라도 linear 옵션이 있으면 지워
: 줘야 합니다. 두 옵션은 서로 충돌하거든요). 리눅스 설치 후 부팅을 제대
: 로 하셨었다고 하니까 위 설정파일은 제대로 되어 있을겁니다(파란의 경우
: LILO는 대용량 하드를 지원하게 설정되어 있었습니다). 똑똑하지 못한 프로
: 그램들은 옵션이 제대로 설정되어도 일단 경고 메세지를 띄우죠. 아무말 안
: 하다가 사용자 물먹이기보다는 경고메세지라도 보여주는게 나으니까요.
:
: 다음부터는 질문하시기 전에 여기의 질답 게시판과 1원짜리 팁 게시판을 검
: 색을 하시가 바랍니다. 대부분의 경우 이미 답이 올라와 있거든요.
:
: 부디 성공하시길.
:
: : 안녕하세요..
: :
: : 제가 원도우2000과 리눅스 파란7.1을 멀티부팅하려고 하는데
: : 계속 실패해서 고수님들의 도움을 받으려고 글을 올립니다
: :
: : C: 3기가 2000프로폐셔널
: : D: 3기가 2000SEVER
: : E: 5기가 리눅스
: : F: 49기가 자료실
: : 처음 제가 깔려고 했을떄 상태 입니다.
: :
: : 프로폐셔널과 SEVER 깔려있는 상태에서 리눅스를 E 파티션에 깔았씁니다
: : 부팅도 잘돼고 다 잘됐습니다..
: : 근데 원도우 내컴퓨터에서 E:드라이브가 없어지고
: : C:
: : D:
: : F: 식으로 돼더군요.그래서 파티션 매직도
: : 실행이 안돼서 C:프로폐셔널을 포맷후 다시 깔았습니다..
: : 깔고나서
: : C: 3기가 2000프로폐셔널
: : D: 3기가 2000SEVER
: : E: 49기가 자료실
: : 로 잘됐다고 생각했는데...
: : 그다음부터 부팅 매뉴가 안뜨고 바로 프로폐셔널 으로 드러가지는거에
: 요...
: : 그래서 리눅스를 지워고 다시깔기를 8회
: :
: : 음...리눅스 다깔고나서 /ETC/LILO.CONF는 정상적으로 바꾸고
: :
: : /SBIN/LILO 하는데 여기서 안돼더군요...
: :
: : 그래서 다시 또 깔았죠...
: :
: : 깔떄 맨 마지막에 나오는 메세지가
: : device 0x0306 exceeds 1024 cylinder limit
: : use of the "lba32" option may help on newer (edd bios) system
: : fatal : geo_comp_addr : cylinder number is to big (1405 > 1023)
: :
: : 이라고 나오네요.....
: : 제가 리눅스를 어제 처음 사용해본지라..아무것도 몰라서..^^;
: :
: : 알려주시면 감사히 배우겠습니다....--모든 OS를 정복하는 그날까지...
이름
암호


>> 관련글
35151 약간 잘못된 점이 있어서...  Zz  2001.11.17  ....
  답장 RE: 2000과리눅스 멀티부팅하는데 계속실패하네요  김민규  2001.11.16  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.39 초 ] 작업시간: [ 0.63 초 ]

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: 1789505631
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.