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를 정복하는 그날까지...