우선 복구모드로 부팅이 된다면 grub 설정을 의심하여 보아야 합니다.
강제 재부팅을 하여도 노말 부팅이 아니라면 grub 설정에 기본값이 어떤가 살펴 보십시오 ([color=#FF0000:iemzslme]default="?"[/color:iemzslme])
강제로 끄는건 우선 위 grub 설정 파일에서 복구 모드 커널 라인 뒤에 single 단어를 지워도 됩니다.
예) linux /boot/vmlinuz-2.6.32-18-generic root=UUID=033da832-b8cc-4b61-9d8b-984ddd007016 ro [color=#FF0000:iemzslme]single [/color:iemzslme]
It is automatically generated by /usr/sbin/grub-mkconfig using templates
from /etc/grub.d and settings from /etc/default/grub
BEGIN /etc/grub.d/00_header
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="2"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don’t
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
END /etc/grub.d/00_header
BEGIN /etc/grub.d/05_debian_theme
set menu_color_normal=white/black
set menu_color_highlight=black/white
END /etc/grub.d/05_debian_theme
BEGIN /etc/grub.d/10_linux
menuentry "Ubuntu, Linux 2.6.31-20-server" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-20-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-server
}
menuentry "Ubuntu, Linux 2.6.31-20-server (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-20-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro single
initrd /boot/initrd.img-2.6.31-20-server
}
menuentry "Ubuntu, Linux 2.6.31-17-server" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-17-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro quiet splash
initrd /boot/initrd.img-2.6.31-17-server
}
menuentry "Ubuntu, Linux 2.6.31-17-server (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-17-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro single
initrd /boot/initrd.img-2.6.31-17-server
}
END /etc/grub.d/10_linux
BEGIN /etc/grub.d/20_memtest86+
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
END /etc/grub.d/20_memtest86+
BEGIN /etc/grub.d/30_os-prober
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
END /etc/grub.d/30_os-prober
BEGIN /etc/grub.d/40_custom
This file provides an easy way to add custom menu entries. Simply type the
menu entries you want to add after this comment. Be careful not to change
the ‘exec tail’ line above.
END /etc/grub.d/40_custom
아~ 그리고 처음에 글 3개 올린거는 안올라갔는줄 알고 잘못올렸어요ㅠ.ㅠ 지성~~ 앞으로는 확인잘하고 올릴께여ㅎㅎ
커널을 업데이트 했는데 기본이 전에 커널로 부팅이 되어 있군요
특별한 이유가 있는지요 ? 아마도 커널 패키지 업데이트시에 keep을 선택 하신듯하고…
이유가 없다면 set default="2"를 set default="[color=#FF0000:3i1dgb4w]0[/color:3i1dgb4w]"으로 바꾸어 보십시오
x-windows는 설치하지 않고 server 버전으로 설치했습니다
ssh로 접속하고 있구요
그리고 커널업데이트 하였는지 알수 있는 정보는 아랫부분을 보고 아신건가여???
제가 사용자가 아니라서 커널업데이트는 사용자분이 따로 하셨을수도 있을꺼 같습니다.
그리고 쫌전에 말씀하신 default=0 으로 하라고 하셨는데 어떤옵션인지 궁금합니다.
BEGIN /etc/grub.d/10_linux
menuentry "Ubuntu, Linux 2.6.31-20-server" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-20-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-server
}
menuentry "Ubuntu, Linux 2.6.31-20-server (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-20-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro single
initrd /boot/initrd.img-2.6.31-20-server
}
menuentry "Ubuntu, Linux 2.6.31-17-server" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-17-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro quiet splash
initrd /boot/initrd.img-2.6.31-17-server
}
menuentry "Ubuntu, Linux 2.6.31-17-server (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-17-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro single
initrd /boot/initrd.img-2.6.31-17-server
}
[quote:2jpl602t]### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
[color=#FF0000:2jpl602t]set default="2"[/color:2jpl602t]
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)[/quote:2jpl602t]
1번째 메뉴로 부팅 하라는 것입니다. 위 빨간색 내용을 고쳐 보십시오
[code:2jpl602t]
1번째 메뉴 구성
menuentry "Ubuntu, Linux 2.6.31-20-server" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e09b3847-f6b8-4cb8-b23f-41074cc96279
linux /boot/vmlinuz-2.6.31-20-server root=UUID=e09b3847-f6b8-4cb8-b23f-41074cc96279 ro quiet splash
initrd /boot/initrd.img-2.6.31-20-server
}[/code:2jpl602t]
그리고 사용자분이 커널을 업데이트 할수 있는 권한(sudo)이 있다면 그 사용자분이 서버를 관리 하여야 좋을 거 같습니다.
/etc/default/grub 에서 빨간부분을 수정하고 update-grub 로 해도 똑같은거죠?[/quote:wbssvgvw]
아뇨
거기를 고치고 나면 커널이 업되거나 grub-update를 해 주어야 같아 집니다.
/etc/default/grub 을 고쳤다면 sudo update-grub를 해주십시오
그러면 grub.cfg 내용이 변경 됩니다.