우분투 부팅 메뉴를 수정하는 방법은 간단하며, 우분투와 페도라 모두에 적용할 수 있습니다. 이 과정에서는 root 계정으로 로그인하거나 sudo 명령어를 사용해야 합니다. 아래에서 단계별로 자세히 설명드리겠습니다.
부팅 메뉴 수정 전 준비 사항
root 계정 로그인
먼저, 시스템에 root 계정으로 로그인합니다. root로 로그인할 수 없다면, sudo
명령어를 사용하여 필요한 권한을 얻을 수 있습니다.
grub 디렉토리로 이동
터미널에서 다음 명령어를 입력하여 grub 디렉토리로 이동합니다.
bash
cd /boot/grub
menu.lst 파일 편집
파일 열기
이제 menu.lst
파일을 편집기나 vi 편집기를 사용하여 열어야 합니다. 이 파일은 root 권한이 있어야 수정할 수 있으므로, root 로그인 또는 sudo
를 통해 접근합니다.
bash
sudo vi menu.lst
기본 선택 OS 설정
파일 내에서 다음과 같은 부분을 찾아 수정합니다.
plaintext
default 4 # 기본으로 선택할 OS를 결정합니다. 0부터 시작하며 현재는 4번째 title(XP)을 선택하도록 설정되어 있습니다.
부팅 시간 설정
부팅 메뉴를 표시하는 시간을 설정합니다. 이 시간이 지나면 선택된 메뉴로 자동 부팅됩니다.
plaintext
timeout 5 # 부팅 메뉴를 표시하는 시간(초)
부팅 메뉴 항목 설정
부팅 메뉴의 항목을 설정할 수 있습니다. 아래는 예시입니다.
“`plaintext
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
“`
이 외에도 구버전의 커널 부팅 메뉴가 자동으로 추가될 수 있으며, 필요 없거나 원치 않는 메뉴는 주석 처리하여 숨길 수 있습니다.
“`plaintext
title Ubuntu 9.04, kernel 2.6.28-11-generic
“`
Windows 부팅 메뉴 추가
Windows로 부팅할 수 있는 메뉴도 추가할 수 있습니다. 아래와 같이 설정합니다.
“`plaintext
4번째 메뉴: 윈도우 부팅
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
“`
변경 사항 저장 및 재부팅
변경이 완료되면 파일을 저장하고 종료합니다. 이제 시스템을 재부팅하면 수정된 grub 메뉴를 확인할 수 있습니다.
자주 묻는 질문
질문1: 부팅 시간이 너무 짧으면 어떻게 하나요?
부팅 시간을 늘리고 싶다면 timeout
값을 증가시키면 됩니다. 예를 들어, timeout 10
으로 설정하면 10초 동안 메뉴가 표시됩니다.
질문2: 부팅 메뉴에서 항목을 삭제하려면 어떻게 하나요?
원하는 항목 앞에 #
을 붙여서 주석 처리하면 해당 항목이 부팅 메뉴에서 숨겨집니다.
질문3: 수정 후 부팅이 되지 않으면 어떻게 하나요?
수정 후 부팅이 제대로 되지 않는 경우, Live CD를 사용하여 시스템에 접근한 후 menu.lst
파일을 다시 수정하거나 원래 상태로 복원할 수 있습니다.
질문4: 여러 운영체제를 사용하는 경우 어떻게 설정하나요?
여러 운영체제를 사용할 경우 각 운영체제에 대한 title
, kernel
, initrd
등을 추가하여 메뉴를 구성할 수 있습니다. 각 운영체제의 UUID를 정확히 입력하는 것이 중요합니다.
질문5: grub2에서는 어떻게 하나요?
grub2를 사용하는 경우 grub.cfg
파일을 수정하는 방식이 다르며, update-grub
명령어를 사용해야 합니다. 이 과정은 다소 복잡하니, 추가 자료를 참고하시기 바랍니다.
이전 글: HUG 전세보증보험 가입 조건 및 비용 안내