게시물 1,376건
   
커널 리부팅 (grub avedefault)
글쓴이 : 최고관리자 날짜 : 2011-03-30 (수) 12:57 조회 : 8787
글주소 :
                                
커널컴파일후 리부팅과정에서 패닉발생시 자동으로 다른커널로 부팅시키는 방법입니다.
# 처음부팅시 default=0  0번째 커널로 부팅 
 [root@chonnom ~]# 
grub --batch 
   grub> savedefault --default=0 --once
   grub> quit


grub> help savedefault
help savedefault
savedefault: savedefault [--stage2=STAGE2_FILE] [--default=DEFAULT] [--once]
    Save DEFAULT as the default boot entry in STAGE2_FILE. If 
    '--once' is specified, the default is reset after the next reboot.

커널파라미터에 panic=3 이런식으로 값을 추가해서 패닉발생시 3초뒤에 부팅되게 하면 됩니다.
아래는 현재 /etc/grub.conf 설정입니다.
default=1    # 정상적으로 부팅되는 커널
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.38.2)      # 컴파일 이후 확인할 커널
        root (hd0,0)
        kernel /vmlinuz-2.6.38.2 ro root=LABEL=/1 panic=3     # panic 발생시 3초뒤에 default 커널로 부팅
        initrd /initrd-2.6.38.2.img
title CentOS (2.6.18-194.32.1.el5xen)   # 기본커널 (default=1)
        root (hd0,0)
        kernel /xen.gz-2.6.18-194.32.1.el5
        module /vmlinuz-2.6.18-194.32.1.el5xen ro root=LABEL=/1
        module /initrd-2.6.18-194.32.1.el5xen.img
title CentOS (2.6.18-194.32.1.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.32.1.el5 ro root=LABEL=/1
        initrd /initrd-2.6.18-194.32.1.el5.img
title CentOS (2.6.18-194.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-194.el5
        module /vmlinuz-2.6.18-194.el5xen ro root=LABEL=/1
        module /initrd-2.6.18-194.el5xen.img
title CentOS-base (2.6.18-194.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-194.el5 ro root=LABEL=/1
        initrd /initrd-2.6.18-194.el5.img


[root@chonnom ~]#  echo "savedefault --default=0 --once" |grub --batch


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.