우분투 부팅 메뉴 수정 방법



우분투 부팅 메뉴 수정 방법

우분투 부팅 메뉴를 수정하는 방법은 간단하며, 우분투와 페도라 모두에 적용할 수 있습니다. 이 과정에서는 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 전세보증보험 가입 조건 및 비용 안내