: 안녕하세요.
: 저는 98과 NT 를 쓰다가 같이 쓰다가 여기에 알짜 리눅스6을 설치해
: 볼려고 합니다. 그리고 멀티 부팅방법을 인터넷에서 보고 실행 했는데요.
: 리눅스 설치는 다 되고 아시다시피 lilo를 MBR 에 설치하지 않고 리눅스의
: 부트 섹터에 설치했습니다.(98 + NT + linux 설치에는 그렇게 해야 된다고함)
: 그래서 설치후 첫 부팅은 부팅 디스크로 했습니다. 그런데, 로긴후에
: 마우스가 모니터 끝에서 전혀 움직이지 않습니다.
: 뭐가 잘못된 건가요?
: 제 마우스는 Genius NetScroll+ (ps/2) 입니다.
: 마우스 설치시 Genius NetScroll+ 가 없어서 Genius NetScroll 로 했습니다.
: 마우스는 문제 없는것 아닌가요?
: 그리고, 또 하나 의문은 리눅스 부팅 디스크를 플로피에서 제거하면
: NT 에서 부팅 제어를 가져가서 멀티 부팅 메뉴가 나와야 되는게 아닌가요?
: 왜냐면 MBR 에는 NT Boot loader 가 있으니까요.
: 근데, 부팅이 안 되고 이상한 문자들만 찍힌채 멈춰 버리네요.
: 무엇이 문제인가요?
음...
일단 조건은 윈98 + 윈2000서버 + 리눅스라 가정하고 설명을 드리죠.
저도 며칠 헤매다가 오늘 성공했답니다.
우선 마우스 문제는 잘 모르겠습니다. (저는 별 이상이 없었는데)
세가지의 OS를 함께 설치하려면 순서는 알려진 바와 같습니다.
WIN98 -> LINUX -> WIN2000SERVER(OR NT)
그리고 하드디스크의 용량을 우선 설계해야 하는데.
98이 너무 많이 차지 하지 않도록 (MAXIMUM 7GB)해야 합니다.
그 이유는 리눅스의 설치시 부트섹터가 1024실린더 안에 기록되어야 한다고
하더군요. 그래서 계산을 하면 대략 7GB정도 되는 것 같습니다.
그리고 FDISK를 이용하여 파티션을 결정합니다.
말씀드린 대로 98은 적절히 잡아주고 EXTENDED는 따로 결정하지 않고
FDISK를 마칩니다.
그리고 98을 설치합니다. 그리고 나서 CMOS SETUP을 재 설정((CD-ROM 부팅))
한 후에 CD-ROM을 이용하여 리눅스를 설치합니다.
설치시에 주의해야 할 것은 부트로더를 결정하는 일...
절대로 ... MBR 이 아닙니다.
리눅스 설치 장소에 부트로더를 설정합니다.
그리고 파티션을 결정하는 경우에 98이 이미 /dev/hda1 에 설치가 되어있겠죠?
그러면 / 와 swap을 잡아주는 거죠. 용량은 / 의 경우는 적절히
그리고 swap의 경우는 메모리의 2배정도.
(( 이 때 /dev/hda2 가 아닌 /dev/hda5 or /dev/hda6 등이 바로 설정되면
fdisk상에서 마스터를 제외한 모든 영역을 제대로 삭제하지 못한 경우이거나
nt상에서의 파티션이 계속 존재하는 경우일텐데, 제 경우 이런 경우에는
설치는 되어도 멀티부팅이 되지 않았습니다. 그러니 되도록이면 /dev/hda2 에
리눅스를 설치하시기 바랍니다. ))
그리고 NT의 파티션을 굳이 설정하지 않아도 됩니다. 나중에 하면되죠.
그러면 리눅스 설치까지 끝이 나겠죠? 참, 부팅디스켓은 필수.
그리고 제부팅해보면 아마 98이 바로 뜨겠죠?
((리눅스가 제대로 설치되었는지를 확인하려면 부팅디스켓으로...))
98과 리눅스가 제대로 설치되었는지 확인한 후에...
리눅스에서 약간의 작업을 해주어야 합니다.
바로 부팅정보를 생성해서 파일로 만든다음에 나중에 NT에서 사용할 수 있도록
보관을 해야죠...
그 작업은 다음과 같습니다.
1. 리눅스로 부팅 (USING 부팅디스켓)
2. MOUNT 확인..
mount /dev/fd0 /mnt/floppy
or
mount -t msdos /dev/fd0 /mnt/floppy (커널 버전에 따라 msdos형식을
지원하지 않는경우도 있음)
3. 부팅 정보파일을 생성.
dd if=/dev/hda? of=/bootsect.lnx bs=512 count=1
?는 아까 말씀드린대로 리눅스 설치 장소입니다. 제 말대로라면...2번 이겠죠?
4. 파일 확인 (( root 디렉토리에 가보면 파일이 있죠. bootsect.lnx 라는..))
5. 파일 복사 ((디스켓에 파일을 복사))
mcopy bootsect.lnx a: ((커널에서 자동 마운트가 된 경우))
mount -t msdos /dev/fd0 /mnt/floppy
copy bootsect.lnx /mnt/floppy
(( copy bootsect.lnx a: 엇! 저도 초보라 아직 헤깔리네요))
umount /dev/fd0
그리고나서 리눅스를 종료하고 NT를 설치합니다.
98로 부팅해서 NT설치...
설치가 끝나면 98은 자동으로 멀티가 되지만 아직 리눅스는 보이지 않죠
NT로 부팅해서 C: 드라이브의 루트에 가보면
BOOT.INI라는 파일이 있습니다.
파일의 내용을 편집해야 합니다.
맨 마지막 줄에
C:BOOTSECT.LNX="LINUX"
를 첨부합니다.
그리고 저장후...
또, A:에 있는 (아까 저장한 리눅스 부팅정보 파일이 보관된 디스켓)
BOOTSECT.LNX라는 파일을 C:에 복사합니다.
그리고 재부팅하면 멀티부팅이 되는 것을 볼 수 있습니다.
...
확인...
만약 그래도 안되면 다시 처음부터 (흑흑) 설치를 다시...
몇 번 해야 되는 경우도 있지만, 꼼꼼히 하면 한 방에 끝낼 수도 있죠.
그럼...