>> Delete No. 1127 article
No. [팁아닌팁] Windows2000에서 리눅스 멀티부트...

등록 2001-04-07 04:26:00     조회 5
이름 이용탁    

		전 한컴리눅스를 사용하고 있지만 다른 리눅스도 잘 되리라 생각됩니다.
 전 윈도우즈 2000 프로페셔널 과 한컴 리눅스 1.2x 버전을 사용하고 있습니
다.
한컴 리눅스 1.2 를 구입할 당시 지포스를 지원 하지 않는걸 몰라서 결국
자료실에서 1.2x 를 다운받아 설치 하였습니다. 그런데... 놀랍게도 ㅡ.ㅜ
Lilo 에서 NTFS 를 지원하지 않더군요. 그래서 이래저래 작업(?)에 들어같지
요.
작업내역은 아래와 같습니다. 작업 내역은 변형될수 있겠지만 여기서는 제
가
작업한 순서대로 글을 올리도록 하겠습니다.
 누구나 아는 내용일지 모르지만 그래도 초보에게는 도움이 되리라 생각됩니
다.
 준비물
Hancom Linux 1.2
Windows 2000 Professional
3.5" 공디스켓 2장
 사양 (각각 다를수도 있습니다.)
M/B : Intel i815 Serise
CPU : Pentium III 866Mhz
AGP : nVidia 지-포스 MX 32Mb
RAM : Samsung 256Mb
HDD : EIDE IBM 45GB (Ultra DMA 100)
FDD : 3.5"
CDROM : LG 48배속 EIDE 타입
LAN : RTL8139 (하나로 CABLE ADSL)
Monitor : SyncMaster 750s
기타 등등 (^^;)
 작업순서 (여기서는 하드디스크에 아무것도 없는 상태에서 설치하도록 합니
다.)
 1. 윈도 2000을 설치한다. (10GB 의 파티션을 C: 로 설정했습니다.)
나머지 공간은 그냥 둡니다. 파티션을 설정 안하는 겁니다.
 2. 한컴리눅스를 설치한다. (설치시 FDISK를 이용했습니다.)
파티션 타입을 Primary 로 하여 10GB 를 리눅스 Native 로 설정
파티션 타입을 Primary 로 하여 1GB 를 리눅스 Swap 으로 설정
따라서 FDISK 에서 p 를 치면 대강
/dev/hda1 * (ntfs)
/dev/hda2 (linux native) / <--- 이곳에 리눅스가 깔리지요 ^^;
/dev/hda3 (linux swap)
라고 나오겠지요? 여기서 /dev/hda1 은 이미 액티드파티션으로 * 가 표시되
어
있지요? 그럼 a 를 눌러 /dev/hda2 도 액티브파티션으로 만듬니다. (꼭 이럴
것은
없는것 같지만... 전 그렇게 했습니다. ㅡㅡ;) w 를 눌러 저장하고 나와서
설치를 합니다.
!!!중요한것!!!
리눅스 부팅 디스크를 만들어야 합니다.
LILO 를 MBR 이 아닌 /dev/hda2 에 만들어야 합니다.
이 상태에서는 Windows 2000 으로 부팅이 불가능 합니다. (걱정마시고 ^^;)
 3. 리눅스 설치가 끝나면 리눅스부팅디스켓을 넣은 상태에서 부팅을 시도합
니다.
부팅이 되면서 아마 한글이 깨져 나올겁니다. (X 설정이 나옵니다.)
적당히 감으로 설치 하시기 바랍니다. 아마 두세번 설치 해보신분은 다 할
수
있을겁니다. (__') 죄송합니다.
 4. 부팅이 되면 root 로 로그인 합니다.
그리고 한텀을 띄어 놓고 다음과 같이 입력합니다. (부트테이블 이미지작
성)
dd if=/dev/hda2 of=/bootsect.hcl bs=512 count=1
 5. / 를 보시면 bootsect.hcl 이 만들어져 있습니다. 공디스켓에 복사합니
다.
이것이 /dev/hda2 의 LILO 부트테이블 이미지 화일입니다.
mount -t msdos /dev/fd0 /mnt/floppy (플로피를 마운트 합니다.)
cp /bootsect.hcl /mnt/floppy (플로피로 복사)
umount /mnt/floppy (플로피 마운트 해제)
 6. 액티브 플래그 해제
한텀에서 fdisk /dev/hda 를 입력합니다.
p 를 입력해서 파티션 정보를 봅니다.
/dev/hda1 * (ntfs)
/dev/hda2 * (linux native) /
/dev/hda3 (linux swap)
대강 위처럼 나옵니다.
a 를 눌러 /dev/hda2 의 액티브 플래그를 끔니다. ( a key -> 2 key ^^; )
다시 p 를 입력해서 파티션 정보를 봅니다.
/dev/hda1 * (ntfs)
/dev/hda2 (linux native) / <-- 이렇게 됩니다 ^^;
/dev/hda3 (linux swap)
w 를 눌러 저장하고 로그아웃 후 셧다운메뉴에서 재시작 선택!
 7. 드뎌 윈도로 다시 부팅을 합니다. 위 순서대로 잘 하셨으면 부팅이 됩니
다.
명령 프롬프트를 실행합니다. 아까 플로피에 복사한 bootsect.hcl 화일을
c: 복사합니다.
copy a:ootsect.hcl c:
그리고 난 후...
edit c:ooi.ini 을 입력합니다.
 [boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000
Professional" /fastdetect
 라고 나올겁니다.
마지막줄에 다음을 첨부에 넣습니다.
 C:BOOTSECT.HCL="Hancom Linux 1.2"
 그러면
 [boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT="Microsoft Windows 2000
Professional" /fastdetect
C:BOOTSECT.HCL="Hancom Linux 1.2"
 라고 되겠죠? 저장을 합니다. ( Alt key -> F key -> S key ) ^^;
 그리고 리부팅을 하면...
 Microsoft Windows 2000 Professional
Hancom Linux 1.2
 라고 메뉴가 뜸니다. 선택을 해서 양쪽다 부팅이 되는지 테스트! 양쪽다 성
공하면...
제어판 -> 관리도구 -> 컴퓨터관리 에서 디스크관리를 선택.
나머지 빈공간을 확장파티션으로 설정 한후 적당한 크기로 논리 드라이브로
만듭니다.
 참고로 저는 10240, 10240, 1024, (10240, 나머지크기) (단위 MB)
c: linux swap d: e:
로 설정했습니다.
 이상으로 NTFS 상에서 Linux 를 다중부팅하는 법을 알아보았습니다. ^^; 흐
뭇합니다.
전 잘쓰고 있습니다. ^^ 또 흐뭇! 흐뭇!
 글 재주가 별루 없어 엉망인거 압니다. 하지만 두세번 자세히 읽어보면 다
하실수 있을꺼라
생각됩니다. 물론... 한컴에서도 테스트 해보시고 더 자세한 글을 올려 주실
거라 생각됩니다.
 고마운 생각이 드시는 분이나 궁금한점 있으시면... Mail 주시기 바랍니다.
^^;
 그럼 도움이 되시길 바라면서....
 아참... 이렇게 해 놓으시면 커널이나 LILO를 수정하심 bootsect.hcl 을 다
시 만드셔서 복사해주셔야 합니다. 중요 한겁니다. 아시죠? 액티브플래그 켜
고, 디스켓으로 부팅, 부트 이미지 작성, 액티브 플래그 끄고, 윈도부팅, 이
미지복사... 순서입니다.--서명! ^^;
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

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