리눅스 버전별 멀티부팅가능케 os인스톨 하고싶어요
작성자 정보
- 임근식 작성
- 작성일
컨텐츠 정보
- 1,850 조회
- 1 댓글
- 0 추천
- 목록
본문
1대의 컴퓨터에 여러대의 리눅스를 설치하는 방법에 관한 문서입니다. 개인적으로
아래의 방법으로 1대의 컴퓨터에 12개의 리눅스 배포판을 설치하여 이상없이 잘
사용중이니 아래의 내용을 이해를 하시면 설치하시는데 크게 문제는 없을 것입니다.
힘드시더라도(?) 아래의 내용을 끈기를 가지고 익히시면 좋은 결과가 있을겁니다.
- 목 차 -
1. lilo를 이용하는 방법
2. grub를 이용하는 방법
####### 1. lilo를 이용하는 방법 #########################
가. 정의: 리눅스의 lilo는 하드의 Master Boot Recorder(MBR)에 일반적으로
설치하여 사용하는 프로그램이다.
나. 1pc에 다중 OS(배포판) 설치를 위해 고려해야 할 사항
. 하나의 운영체제를 설치한 후에 다른 운영체제를 설치 하였을 때의
마운트 포인트(/etc/fstab 수정)
. 디폴트 OS 배포판 결정: 설치의 편의상 어떤 리눅스를 디폴트값으로 사용할
것인지를 결정해야 한다. 여러 배포판을 설치시에 제일 나중에 설치하는
배포판 OS의 정보가 lilo에 남게된다.
. 설치순서: 수세 => 맨드레이크 => 데비안 => 페도라 순으로 설치할 것임.
다. 설치하고자 하는 배포판 마운트 디렉토리 생성
#> mkdir /mnt/suse [Enter]
#> mkdir /mnt/mandrake [Enter]
#> mkdir /mnt/debian [Enter]
라. lilo 정보 수정
#> vi /etc/lilo.conf
------[LILO 정보 (/etc/lilo.conf) ]---------------------------
boot=/dev/hda
default=fedora
prompt
timeout=50
image=/boot/vmlinuz-2.2.5-22
label=fedora
initrd=/boot/initrd-2.2.5-22.img
root=/dev/hda1 ⇒ 페도라
read-only
image=/mnt/suse/boot/vmlinuz-2.2.12
label=suse
initrd=/boot/initrd-2.2.12.img
read-only
root=/dev/hda2 ⇒ 수세(SUSE)
image=/mnt/mandrake/boot/vmlinuz-2.2.13
label=mandrake
initrd=/boot/initrd-2.2.13.img
read-only
root=/dev/hda3 ⇒ 맨드레이크
image=/mnt/debian/boot/vmlinuz-2.2.5-15
label=debian
initrd=/boot/initrd-2.2.5-15.img
root=/dev/hda4 ⇒ 데비안
read-only
other=/dev/hda1
label=windows table=/dev/hda ⇒윈도우가 깔린 파티션
--------------------------------------------------------------
마. /etc/fstab파일 수정 ( 배포판별 마운트 디렉토리 설정)
#> vi /etc/fstab
--------------------------------------------------------------------
LABEL=/ / ext3 defaults 1 1
/dev/hda2 /mnt/suse ext3 defaults 1 1
/dev/hda3 /mnt/mandrake ext3 defaults 1 1
/dev/hda4 /mnt/debian ext3 defaults 1 1
/dev/hda5 swap swap defaults 0 0
/dev/fd0 /mnt/floppy ext3 noauto 0 0
/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
none /proc proc defaults 0 0
none /dev/pts devpts mode=0622 0 0
--------------------------------------------------------------------
바. Lilo 갱신
#> lilo [Enter]
Added fedora *
Added suse
Added mandrake
Added debian
############# 2. grub를 이용하는 방법 ##################
가. 배포판 설치
- grub를 이용하는 방법은 "부요" 와 "Redhat Enterprise 3" 배포판 2개를
설치하였음.(설치순서 : Redhat Enterprise 3 => 부요 )
- grub사용법은 /etc/grub.conf 파일만 수정하시면 되며, 아래 환경파일을
참고 하시기 바람.
- grub.conf 수정시 "root=LABEL=/"는 각 배포판별 설정한 내용을 참고할 것.
나. grub환경파일 설정
#> vi /etc/grub.conf
-------------------------------------------------------------------------
default=6
timeout=8
splashimage=(hd1,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux AS (2.6.9-5.EL)
root (hd0,4)
kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/123 rhgb quiet
initrd /boot/initrd-2.6.9-5.EL.img
title SUSE Linux 9.1 ( 2.6.9.X)
root (hd0,5)
kernel /boot/vmlinuz-2.6.4-52-default ro root=/dev/hda6
initrd /boot/initrd-2.6.4-52-default
title Booyo based Iget Linux e-bazy 2005 (2.6.10-1.31.bone3)
root (hd0,6)
kernel /boot/vmlinuz-2.6.10-1.31.bone3 ro root=LABEL=/1 rhgb quiet
initrd /boot/initrd-2.6.10-1.31.bone3.img
title Haansoft Linux (2.6.9-71hs)
root (hd0,7)
kernel /boot/vmlinuz-2.6.9-71hs ro root=LABEL=/12
initrd /boot/initrd-2.6.9-71hs.img
title Debian GNU/Linux, kernel 2.4.27-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.4.27-2-386 root=/dev/hdb1 ro
initrd /boot/initrd.img-2.4.27-2-386
title Fedora Core 3 (2.6.9-1.667)
root (hd1,1)
kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/12345 rhgb quiet
initrd /boot/initrd-2.6.9-1.667.img
title Fedora Core (2.6.12-1.1372_FC3)
root (hd1,1)
kernel /boot/vmlinuz-2.6.12-1.1372_FC3 ro root=LABEL=/12345 rhgb quiet
initrd /boot/initrd-2.6.12-1.1372_FC3.img
title Gentoo GNU/Linux (2.6.12.3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.12.3 root=/dev/hdb3 ro
initrd /boot/initrd-2.6.12.3.img
title mandrake-linux 10.0
kernel (hd0,8)/boot/vmlinuz root=/dev/hda9 devfs=mount acpi=ht resume=/dev/hda2 splash=silent vga=788
initrd (hd0,8)/boot/initrd.img
title Winxp
rootnoverify (hd0,0)
chainloader +1
end of line
관련자료
-
이전
-
다음
민정운님의 댓글
- 민정운
- 작성일