ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 우분투 커널 삭제하기 및 부팅 메뉴 편집
    Linux 2010. 12. 19. 22:01

    우분투를 사용하다 보면 커널이 업데이트 되면서 구 버전의 커널이 남아 있다.

    예)

    부팅시 내 경우는 아래와 같이 여러가지 부팅 메뉴가 뜬다.

    Ubuntu, with Linux 2.6.32-24-generic
    Ubuntu, with Linux 2.6.32-24-generic (recovery mode)
    Ubuntu, with Linux 2.6.32-21-generic
    Ubuntu, with Linux 2.6.32-21-generic (recovery mode)
    Memory test (memtest86+)
    Memory test (memtest86+, serial console 115200)
    Microsoft Windows XP Professional (on /dev/sda1)

    복잡하다.

    특히 Windows와 함께 사용하는 환경이면 계속 메뉴가 추가 되어 grub 메뉴에서 기본 부팅 순서가 바뀌는 경우가 생긴다.


    1. 현재 커널 버전 확인 

       터미널에서 uname -r 또는 sysctl -n kernel.osrelease 또는 cat /proc/version 명령을 준다.

    2. 삭제할 커널 종류 찾기
    dpkg --list | grep linux-image

    3. 삭제 apt-get remove linux-image-2.6.31-14-generic (버전이름 마다 다름)
    이다.

    4. sudo grub-mkconfig 명령을 통하여 삭제된 커널에 메뉴에 반영 되도록 한다.

    5. 추가로 기본 부팅 순서나, 대기 시간 변경은  sudo gedit /etc/default/grub

    을 수정하여 변경한다.
    예)
    a) GRUB_DEFAULT="Microsoft Windows XP Professional (on /dev/sda1)" <= 예전에는 숫자만 가능했는데, 이제는 부팅 메뉴이름으로도 가능하다.
    b) GRUB_TIMEOUT=15
    6. 마지막으로 sudo update-grub 명령으로 /boot/grub/ 디렉터리에 있는 grub.cfg를 업데여트 한다.

    다시 재부팅하여 메뉴를 확인하도록 한다.

    'Linux' 카테고리의 다른 글

    make 수행 시에 나타나는 에러들  (2) 2011.02.10
    vi Tlist  (0) 2011.01.13
    삼바설정가이드  (0) 2010.12.17
Designed by Tistory.