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

멀티OS설치문제(winxp, 리눅스1, 리눅스2)

작성자 정보

  • 박태혁 작성
  • 작성일

컨텐츠 정보

본문

김행문 님의 글


멀티 OS설치 문제로 도움을 청하고자 올립니다.

1대의 컴퓨터에 1개의 하드(190G)로 구성되어 있습니다.

멀티로 설치하려는 이유는 테스트용으로 사용하기 위해서입니다.

(리눅스는 종류별로 다 테스트를 해야됩니다.)

게시판의 문서를 찾아보았지만 이해도 어렵고 응용이 안되어서요

(window+1개의 리눅스 또는 리눅스끼리 설치메뉴얼만 찾았습니다.)

조금만 자세히 설명을 부탁드립니다.(초보수준이라서요.)

 

 




리눅스 멀티 부팅 환경

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

 

출처: --->  http://www.superuser.co.kr 에서..

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,076 명
  • 현재 강좌수 :  36,001 개
  • 현재 접속자 :  484 명