ubuntu 14,16
# vi /etc/default/grub 파일에서 설정을 변경할 수 있다.
가장 위에있는 GRUB_DEFAULT=0을 수정하면 되며,
0은 첫 번째커널을 의미한다. (ex: GRUB_DEFAULT="1>2" 또는 커널 이름을 입력해도 된다.)
#vi /boot/grub/grub.cfg 파일에서 커널 목록을 확인할 수 있다.
menuentry 'Ubuntu, with Linux 4.15.0=55-generic' 해당 구문이 커널의 이름이며
menuentry 'Ubuntu, with Linux 4.15.0=55-generic' (recovery mode 또는 start up) 으로 표시된 커널로는 설정하지 않는다.
첫 번째 menuentry의 번호는 0이며 submenu는 1이다.
submenu 안에 포함된 menuentry는 다시 0부터 시작되며 “1>0”으로 표시된다.
/etc/default/grub 파일 에서 아래처럼 설정해도 된다.
GRUB=DEFAULT="1>0"
커널 순서를 확인한 뒤
update-grub 명령으로 적용 후 리부팅을 한다.
centos 7
# vi /boot/grub2/grub.cfg 입력 후 커널들의 이름을 확인하다.
# grub2-editenv list 현재 부팅되도록 설정된 커널을 확인할 수 있다.
# grub2-set-default 1 원하는 커널의 순서를 입력한다.(0부터 첫 번째)
#grub2-mkconfig -o /boot/grub2/grub.cfg 그럽 설정 적용
centos 6
# vi /boot/grub/grub.conf
해당 파일에서 그럽 순서 변경 구문과 그럽 순서 목록이 확인된다.
default= 부분을 수정한다.
update-grub 후 리부팅을 진행한다.