windows 2000 + ME + Linux 설치(Boot Loader 는 NT 로..)
================ 이렇게 설치하게 된 경위 =========================
우선 저는 Windows Me 와 2000 을 쓰고 있었습니다. ME 를 먼저 설치하고
2000을 설치한 상태였죠..
예전에 리눅스를 설치했었는데 개인적인 사정으로 다시 지우게 됐다가
여유가 생겨서 다시 Wow Linux 7.0 Christmas Pre-Realease 버전을 설치하게
되었습니다.
==================== 준비해야 할 것 ==============================
Windows 에서 포멧된 디스크 2장
하나는 Linux Booting Disk 로 다른하나는 Linux 의 boot secter 를 복사
하는데 쓰이게 될 것입니다. (mount 를 사용할줄 아신다면 한장만 필요.)
============= 설치한 컴퓨터 환경 , OS 설치 순서 ======================
우선 제가 설치한 환경을 설명해드리겠습니다.. (용량은 대략..)
hda1 => Windows ME ( 8 GB )--------------
-Extended- |
hda5 /boot ( 15 MB ) |
hda6 / ( 200 MB ) |
hda7 /home ( 20 MB ) | 총( 17 GB )
hda8 /usr ( 1.6 GB ) |
hda9 Linux swap ( 90 MB ) |
hda10 => Windows 2000 Professional ( 6.5GB )---
저는 예전에 하드를 처음샀을때 Ms 의 fdisk 로 두개의 파티션을 만들고
Win ME
-extended-
Win 2000
이렇게 쓰고 있었습니다.
리눅스 파티션은 제 컴퓨터에서 다운이 되는 관계로 Partition Magic 을 이용해
/ , /boot , /home , /usr , swap 을 용량을 맞춰 나누게 했습니다.
OS 설치 순서는 물론 여러 방법이 있겠지만 제가 설치한 과정은
Windows ME ..:``:..> Windows2000 ``:..:``> Linux 7.0
의 순서입니다. Windows 는 알고 계신 지식만으로 쉽게 설치를 하고
Linux 에는 설치 옵션을 약간 주셔야 합니다. LILO 설정 부분에서
LILO 설치는 하는데 "MBR 영역"이 아닌 "부트섹터 첫 번째 영역" 으로 설치 하셔야
하고 부팅디스크를 꼭 만드시기 바랍니다.
========================== 리눅스에서의 작업 ===============================
설치가 끝나면 우선 Linux 부팅 디스크로 부팅하셔서 Linux 에서 작업을
해야 됩니다. 바로 부트섹터를 복사하는 작업인데 , 제 경우에는 /boot 디렉토리를
따로 만들어서 /hda5 의 부트섹터를 복사했지만 만일 /boot 디렉토리를 만들지
않으시고 / 디렉토리만 있으시다면 /hda6 의 부트섹터를 복사 해야 합니다.
(물론 /hda5 /hda6 은 제 하드기준이고 파티션에 따라 다르게 나타날수도 있습니다.)
우선 부트섹터를 파일로 저장하는 방법입니다.
# dd if=/dev/hda5 of=/bootsect.lnx bs=512 count=1
이렇게 되면 / 디렉토리에 bootsect.lnx 라는 파일이 생성이 됩니다.
이것을 디스크에 복사 해야 되는데.. 그 과정입니다.(새로운 Disk 를 한장 넣으세요.)
# mount -t msdos /dev/fd0 /mnt/floppy
# cp /bootsect.lnx /mnt/floppy
(만일 mount 명령어를 쓸줄 아신다면 윈도 파티션을 마운트 해서 복사하시길..)
그 다음은 Windows 2000 이나 Windows ME 로 재부팅 하시기 바랍니다.
========================= Windows 에서 작업 ===================================
Windows 에서 우선 bootsect.lnx 가 들어있는 디스크에서 그 파일을 C: 로 복사합니다.
그리고 boot.ini 라는 파일을 수정해야 됩니다. 저의 경우에는 Windows ME 가
C: 에 Windows 2000 이 D: 에 있고 Windows 2000 은 자신이 부팅할때 필요한 파일들을
C: 에 저장합니다. 결과적으로 boot.ini 는 C: 에 있습니다.
탐색기를 열어보면 C: 에 boot.ini 가 보이지 않으실 겁니다. 그때 탐색기 메뉴창에
도구 -> 폴더옵션 -> 보기탭 에서 "보호된 운영체제 파일 숨기기(권장)" 의 선택을 해제
하시고 그 바로 밑의 "숨김 파일 밑 폴더표시"를 선택합니다.
그리고 다시 C: 의 내용을 보면 boot.ini 가 보이는데 그 파일을 메모장으로 불러와서
편집 합니다.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(7)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(7)WINNT="Microsoft Windows 2000 Professional" /fastdetect
C: = "Microsoft Windows ME"
C:BOOTSECT.LNX = "WOW Linux 7.0" <== 이 항목을 추가합니다. ""안의 내용은 임의로
수정 가
능합니다. 메모장을 종료하고 재부팅을 하면 NT 부트로더에 WOW Linux 7.0 이라는 글자가 보입
니다. 이제 Linux 로 부팅하는 일만 남았습니다.
================================================================================
원래 KLDP 에 있는 내용이지만 제 나름대로 쉽게 다시 썼습니다.
Windows ME 가 없이.. 그냥 Windows 2000 만 설치되어 있는 유저분들도 사용하실수 있는
방법이니까 쉽게 생각하고 설치하시길..
================================================================================
--
killall -9
여기저기 더럽게 흔적을 남기고 다니는..
손짓하나에도 구역질이 넘치는..
그렇게 벌레만도 못하게 썩어빠질 인간따위.. 모두 죽어버려.