Tip/Unix & Linux

우분투 부팅 메뉴 수정 방법.

미류[miryu17] 2009. 7. 23. 19:25
우분투나 페도라 모두에서 사용가능한 방법입니다.

  1. root 계정으로 로그인합니다. 만약 root로 로그인을 할 수 없다면 sudo를 사용하면 됩니다.

  2. 다음 위치로 이동합니다.
    $ cd /boot/grub
    
  3. menu.lst 파일을 편집기나 vi를 사용하여 엽니다.  이 파일은 root 권한을 가져야만 수정할 수 있기 때문에 root 로그인이나, sudo 명령어를 사용하여야 합니다.

  4. 아래와 같은 부분을 설정합니다.
    1. default		4	# 어떤 OS를 기본으로 선택할지 결정합니다. 
      				# 0부터 시작하며 현재는 4번째 title(XP)을 선택하도록 되어있습니다.
      
      timeout		5	# 부팅 메뉴를 표시하는 시간입니다. 
      				# 이 시간이 지나면 현재 선택된 메뉴로 부팅됩니다.
      
      ....
      
      # 0번째 메뉴입니다. 일반적인 우분투 커널입니다.
      title	Ubuntu 9.04, kernel 2.6.28-13-generic
      uuid	e06acf32-6366-46b3-a276-ddcdf9107663
      kernel	/boot/vmlinuz-2.6.28-13-generic root=UUID=e06acf32-6366-46b3-a276-ddcdf9107663 ro quiet splash
      initrd	/boot/initrd.img-2.6.28-13-generic
      quiet
      
      # 1번째 메뉴입니다. 우분투 복구모드로 부팅하는 메뉴입니다.
      title	Ubuntu 9.04, kernel 2.6.28-13-generic (recovery mode)
      uuid	e06acf32-6366-46b3-a276-ddcdf9107663
      kernel	/boot/vmlinuz-2.6.28-13-generic root=UUID=e06acf32-6366-46b3-a276-ddcdf9107663 ro  single
      initrd	/boot/initrd.img-2.6.28-13-generic
      
      # 우분투 업데이트를 하면 커널 버젼이 업데이트 되면서 
      # 아래와 같이 구버젼의 커널 부팅 메뉴가 추가됩니다.
      # 앞에 #을 붙여서 주석처리하면 깔끔하게 정리할 수 있습니다. 
      
      #title	Ubuntu 9.04, kernel 2.6.28-11-generic
      #uuid	e06acf32-6366-46b3-a276-ddcdf9107663
      #kernel	/boot/vmlinuz-2.6.28-11-generic root=UUID=e06acf32-6366-46b3-a276-ddcdf9107663 ro quiet splash 
      #initrd	/boot/initrd.img-2.6.28-11-generic
      #quiet
      
      #title	Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
      #uuid	e06acf32-6366-46b3-a276-ddcdf9107663
      #kernel	/boot/vmlinuz-2.6.28-11-generic root=UUID=e06acf32-6366-46b3-a276-ddcdf9107663 ro  single
      #initrd	/boot/initrd.img-2.6.28-11-generic
      
      # 2번째 메뉴입니다
      title	Ubuntu 9.04, memtest86+
      uuid	e06acf32-6366-46b3-a276-ddcdf9107663
      kernel	/boot/memtest86+.bin
      quiet
      
      ### END DEBIAN AUTOMAGIC KERNELS LIST
      
      # 3번째 메뉴입니다
      # This is a divider, added to separate the menu items below from the Debian
      # ones.
      title	Other operating systems:
      root
      
      # 4번째 메뉴입니다. 윈도우로 부팅합니다.
      # This entry automatically added by the Debian installer for a non-linux OS
      # on /dev/sda1
      title	Microsoft Windows XP Professional
      rootnoverify	(hd0,0)
      savedefault
      makeactive
      chainloader	+1
      

  5. 이제 재부팅을 하면 정리된 grub 메뉴를 보실 수 있습니다.