질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

리눅스 버전별 멀티부팅가능케 os인스톨 하고싶어요

작성자 정보

  • 임근식 작성
  • 작성일

컨텐츠 정보

본문

 

 

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

관련자료

댓글 1

민정운님의 댓글

  • 민정운
  • 작성일
감사합니다~~^_^

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  441 명