강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

윈도우와 리눅스 멀티부팅
작성자 : M 최고의하루
등록날짜 : 2009.01.03 08:26
3,454
우선은 LILO 를 사용한 멀티부팅에 대해서 알아보겠습니다.

#1 - Windows 2000 Professional 을 먼저 설치합니다.
이때, 파티션은 주 영역(Primary Partition)으로 잡아주시고 Windows 2000 이
단독으로 부팅이 가능한 것 까지만 확인이 되면 되겠습니다. 일반적인 설치와
동일하게 진행하시면 됩니다.

#2 - 리눅스 CD 를 넣고 이 CD 로 부팅을 합니다.

#3 - 각종 설정을 적당히 선택해 주시고, 파티션 설치 유형을 Custom 으로 선택

#4 - 파티션의 마운트 포인트와 용량을 잡아줍니다.
필수적으로 들어가야 할 마운트 포인트는 / 와 Linux Swap 입니다. 이때, Swap
파티션은 시스템의 물리적인 RAM 크기의 2배 정도로 잡아주시면 됩니다. Swap
파티션의 크기가 적거나 없을 경우 컴파일 등의 작업이 정상적으로 진행되지
않을 수도 있으므로 유의하시기 바랍니다.

#5 - 설치할 패키지를 선택합니다. (전부 OR 일부)

#6A - 부트로더의 종류를 LILO 로 선택합니다.

#6B - 부트로더가 설치될 위치를 아래와 같이 선택합니다.
1. MBR (Master Boot Record)
2. First Bootsector of Linux Native Partition <---- 선택

만일 MBR 에 LILO 를 설치하시게 되면, 윈도우즈 2000 의 부트로더가 사라지고
말씀하신 상황처럼 리눅스의 boot: 프롬프트만 뜨게 됩니다. 이때, 복구방법은
Win98 이나 DOS 부팅디스켓을 만드신 후 이 디스크로 부팅하신 다음에 쉘에서
FDISK /MBR 명령을 실행하시게 되면 boot: 프롬포트가 사라지고, 원래대로의
Windows 2000 부트로더가 다시 뜨게 됩니다. (복구 가능함)

결론적으로, 리눅스가 설치된 파티션의 첫 번째 부트섹터에 LILO 를 설치하셔야
되겠습니다.

#7 - Shadow Passwords / MD5 Algorithms 등의 옵션을 선택합니다.

#8 - 필요한 경우 LBA32 모드에 대한 옵션을 선택/입력합니다.

#9 - root 계정 및 일반계정의 패스워드를 입력합니다.

#10 - 3.5인치 1.44MB 플로피 디스크로 리눅스 부팅디스크를 생성합니다.
순서는 리눅스 배포판의 종류에 따라 약간씩 앞서거니 뒷서거니 다르지만,
설치과정에서 부팅디스켓을 만들것인지의 여부를 물어볼 때 만들 수 있습니다.
부팅디스크는 설치 후 멀티부팅 설정을 하기 위해 1회만 필요하므로
임시적으로 사용할 디스크로 만드셔도 무방합니다.

#10 - 패키지 복사 완료 후 설치가 종료되면 시스템을 재부팅합니다.
이때 생성된 부팅용 플로피 디스크를 넣고 플로피로 부팅을 하시기 바랍니다.

#11 - 부팅이 완료되면, 콘솔에서 root 계정으로 로그인합니다.

#12 - 플로피 디스크 한 장을 더 준비해 다음과 같이 실행합니다.

fdformat /dev/fd0
( 플로피 디스크 포맷 )

mkfs -t vfat /dev/fd0
( 포맷된 플로피를 98용 파일시스템으로 셋팅 )

mount -t vfat /dev/fd0 /mnt/floppy
( 98용 파일시스템으로 셋팅된 디스크를 /mnt/floppy 에 마운트 )

#13 - df 명령으로 리눅스의 / 가 마운트된 장치명을 알아냅니다.
(예: Primary Master 에 연결된 IDE 방식 하드디스크의 2번째 주영역인 경우에는
/dev/hda2 가 됩니다. - 일반적인 경우임)

#14 - 다음과 같이 멀티부팅을 위한 부트섹터 이미지를 뜹니다.
dd if=13번에서 알아낸 장치명 of=/mnt/floppy/bootsect.lnx bs=512 count=1

예를 들어, 장치명이 일반적인 경우처럼 /dev/hda2 라면 다음과 같습니다.
dd if=/dev/hda2 of=/mnt/floppy/bootsect.lnx bs=512 count=1

실행 후에는 record 정보에 관한 텍스트가 2줄 출력됩니다. (완료후)

#15 - 이미지 복사가 완료되면 마운트된 플로피를 언마운트합니다.
umount /dev/fd0 또는 umount /mnt/floppy

#16 - 플로피를 빼고 Windows 2000 으로 시스템을 재부팅합니다.
reboot 또는 shutdown -r now 실행

#17 - Windows 2000 으로 부팅한 후 14번의 부트이미지를 C 로 복사합니다.
플로피 디스크에 보시면, bootsect.lnx 라는 512바이트짜리 파일이 있습니다.
이 파일을 C 드라이브 루트에 복사하시면 되겠습니다.

#18 - 메모장으로 c:\boot.ini 파일을 오픈합니다.
[시작]메뉴 [실행(R)] 에서 notepad c:\boot.ini 입력 후 엔터

#19 - boot.ini 의 내용 중 가장 마지막에 다음과 같이 추가합니다.
c:\bootsect.lnx="한컴리눅스 3.1"

#20 - 변경내용을 저장하고 메모장을 빠져나옵니다.

이제, 재부팅을 하시게 되면 Windows 2000 멀티부트 로더를 이용해서
한컴리눅스와 Windows 2000 Professional 을 자연스럽게 왔다갔다하면서
사용하실 수 있게 됩니다.

만약, 한컴리눅스를 선택했는데 정상적으로 boot: 프롬프트가 뜨지 않고
LIL 만 나타나고 다운된다면, 부팅이미지가 잘못 떠졌거나 이미지 생성 후
/mnt/floppy 를 정상적으로 언마운트하지 않아 저장이 잘못된 경우입니다.

다시 한 번 부팅디스크로 리눅스를 부팅하여 위의 과정 중 11번부터
재차 확인하시면서 하나하나 바로잡아 나가면 결국 멀티부팅이 되는 것을
확인하실 수 있습니다.

참고적으로 GRUB 의 경우에는 Windows 2000 이 먼저 설치되어 있는
경우에는 MBR 에 설치하시게 되면 GRUB 을 통해서 Windows 2000 을 멀티부팅
하실 수 있습니다. 방법은, boot: 프롬프트에서 탭 키를 누르시게 되면
linux 와 dos 내지는 win 등 서로 다른 운영체제로 부팅할 수 있는 키워드가
나타나는데, 이때 linux 나 dos 를 입력해 리눅스나 윈도우 등을 골라서
부팅이 가능합니다. 그러나, 반대로 리눅스를 먼저 설치하실 경우에는
위의 경우처럼 부팅디스크를 생성해 두셨다가 부트섹터 이미지를 떠서
윈도우에 올려주는 방법이 필요합니다. 

[출처] 음원

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2835 고스트에서 USB외장하드 USB2.0으로 사용하기 13 김영철 01.29 3220
2834 고스트 원본 이미지 파일 분할 13 김영철 01.29 2803
2833 도스에서 고스트 백업파일 분할 13 김영철 01.29 2905
2832 윈도우XP에서 오라클 8.1.X 설치 13 김영철 01.29 2561
2831 윈도우에서 오라클 백업 13 김영철 01.29 3011
2830 윈도우에 설치된 오라클9i 삭제하기 13 김영철 01.29 4621
2829 [매뉴얼 정리] 오라클 백업 M 최고의하루 01.12 3279
2828 표준 보안 퍼미션 설정 M 최고의하루 01.12 2504
2827 검색로봇의 서버 검색 피하기 99 단국강토 01.08 2747
2826 웹페이지내에 로봇배제방법 99 단국강토 01.08 2216
2825 텔넷으로의 압축 해제 디비복구 99 단국강토 01.07 2743
2824 페도라 한글언어 설정 99 단국강토 01.07 2803
2823 [Apache] 페도라4 아파치 - 한글, PHP 설정 99 단국강토 01.06 2383
2822 VMware 5.5 설치 및 기본설정 99 단국강토 01.06 3079
2821 vmware에 설치한 페도라코어5에 vmware tool 설치하기 99 단국강토 01.05 3043
2820 Fedora Core5 설치~ 99 단국강토 01.05 2154
열람중 윈도우와 리눅스 멀티부팅 M 최고의하루 01.03 3455
2818 x window로 바로 부팅하기 M 최고의하루 01.03 2371
2817 리눅스의 부팅 디스켓을 어떻게 만드나요? 99 단국강토 01.02 3224
2816 리눅스를 제거하고 싶은데 가능한가요? 99 단국강토 01.02 2563
2815 리눅스의 기본 명령어 99 단국강토 12.30 3035
2814 제로보드를 utf-8 인코딩으로 바꾸기 99 단국강토 12.30 2366
2813 네트웍 서브넷과 IP 컨버팅등을 쉽게 알아볼수 있는 사이트 소개합니다. 17 vane 12.27 2325
2812 제로보드 4.1 pl7 UTF-8 패치 (MySQL은 포함되지 않음) M 최고의하루 12.26 2803
2811 삼바와 리눅스 인터넷 설정..^^ M 최고의하루 12.26 2882
2810 리눅스 명령어 디비복구 제로보드 복구 M 최고의하루 12.24 3282
2809 텔넷을 통한 DB 백업 방법 M 최고의하루 12.24 2366
2808 Window 2003 Server에서 IIS6.0 설치 M 최고의하루 12.23 3241
2807 [윈도우 2003] Windows 2003을 XP처럼 쓴다? M 최고의하루 12.23 2369
2806 Window 2003 SP1 설치후 COM+ 분산트랜잭션 문제 M 최고의하루 12.20 2672
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취