GRUB로 여러 운영체제 부팅

여러 운영체제의 설치에서 GRUB를 잃어버릴 때가 있습니다. 예를 들어 XP를 다시 설치할 때 XP는 GRUB를 MBR에서 제거합니다.그리고 LINUX를 업그레이드하는 과정에서 GRUB 설치가 실패하거나 콘솔 상태가 되면 GRUB를 다시 설치해야 합니다.GRUB의 기능은 매우 많은데 일반 사용자에게는 주로 ROOT,SETUP,INSTALL,ROOTNOVERIFY,CHAINLOADER,GRUB를 알아야 한다.CONF, 서로 다른 파일 시스템에 대한 STAGE1, STAGE2 파일이면 됩니다.GRUB 다운로드 따위는 말할 것도 없고, 일반적으로 다운로드할 필요도 없고, 설치 디스크도 다 가지고 있다.ROOT의 사용 형식은 다음과 같다. ROOT(HDX, Y)이고 X는 0---N이고 Y도 마찬가지다.첫 번째 하드디스크, 첫 번째 구역은 (HD0, 0), 첫 번째 하드디스크, 두 번째 구역은 (HD0, 1)이다.두 번째 하드디스크, 첫 번째 구역은 (HD1, 0), 두 번째 하드디스크, 두 번째 구역은 (HD1, 1)이다.이렇게 유추하면 ROOT의 사용법을 알 수 있다.ROOT는 GRUB가 하드디스크와 파일 형식을 식별하는 명령으로, GRUB 부팅 장치가 무엇인지와 부팅 장치인 MOUNT의 파일 형식, 그리고 다음 단계는 그곳에 가서 GRUB의 프로필, 부팅 핵심, IMG 파일 등을 찾을 수 있다.SETUP와 INSTALL은 GRUB를 지정한 위치인 MBR 등에 설치하는 것으로 구체적으로 HELP 파일을 볼 수 있어 특별한 점이 없다.STAGE1, STAGE2는 서로 다른 파일 시스템에 대해 GRUB의 가방이나/USR/SHARE/GRUB 디렉터리에서 찾을 수 있으며 GRUB 디렉터리에 복사하면 됩니다.
GRUB.CONF 형식은 다음과 같습니다.

  
  
  
  
  1.   default=0 
  2.   timeout=10 
  3.   splashimage=(hd1,2)/boot/grub/splash.xpm.gz  
  4.   title WindowsXP  
  5.   rootnoverify (hd0,0)  
  6.   chainloader +1  
  7.   title RedHat9  
  8.   root (hd0,1)  
  9.   kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/  
  10.   initrd /boot/initrd-2.4.20-8.img  
  11.   title Mandrake9.1  
  12.   kernel (hd1,4)/boot/vmlinuz root=/dev/hdb5 quiet devfs=mount acpi=off vga=788 
  13.   initrd (hd1,4)/boot/initrd.img  

default=X는 기본적으로 시작하는 시스템이고 0은 첫 번째 시스템으로 추정됩니다.timeout=X는 Grub 메뉴가 머무르는 시간, 단위는 초 title XXX, XXX가 제목, 즉 당신이 안내하고자 하는 운영체제의 이름입니다. 루트noverify(hd0,0)를 수정하여 GNU GRUB에서 사용하는 Widnows C디스크가 어디에 있는지 알려줄 수 있지만 마운트하려고 하지 마십시오.chainloader +1은 GNU GRUB에 Windows를 불러오려고 하지 말고 원본 DOS/Windows 시작 프로그램을 포함하는 C디스크의 첫 번째 섹터에 시작 프로세스를 전달해야 한다고 알려 줍니다.
전재 주소:http://www.lupaworld.com/tutorial-view-aid-7343.html

좋은 웹페이지 즐겨찾기