AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

GRUB: Автоматическая перезагрузка со вторым кернелем, если первый не загрузился.

Unix Way 5 сообщений 11.10.2009 04:36 - 13.10.2009 19:13
#1 11.10.2009 04:36

GRUB: Автоматическая перезагрузка со вторым кернелем, если первый не загрузился.


В интернете информация описывающая этот момент размазана фрагментами, поэтому посщу сюда как "заметики на полях", может когдато и самому пригодится (всё не упомнишь).

пример моего конфига, то что добавил выделено жирным:
grub.conf
Цитата:

color white/blue black/light-gray
timeout 1
#default 0
default saved
fallback 1


title=Gentoo Linux
savedefault 1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/md3 panic=5
makeactive

title=Gentoo Linux Old
root (hd0,0)
kernel /boot/vmlinuz.old root=/dev/md3


после чего в консоли даем команду:
Цитата:
grub-set-default 0

reboot

если с первым кернелем (в моем примере) не поднимется - автоматом уходит в ребут через 5 сек и грузится со вторым.
#2 12.10.2009 09:02

Спасибо большое!
Очень важная, как для меня, информация..
Сервер стоит далеко в датацентре, собирался обновлять пакеты, но боялся что после пересобирания ядра чего нибудь не учту и получится сервак ляжет. А это гемор...
#3 12.10.2009 16:16

ну у меня так в прошлый раз и легло как раз Crying or Very sad правда там причина была немного глубже..
вчера проапдейтил кернель - проверил удаленно на этом сервере - всё работает Smile
#4 13.10.2009 17:41

Седует иметь ввиду, что после передачи управления процессом загрузки, груб не имеет возможности анализировать ее состояние. Как следствие, от неправильной сборки ядра (скажем без поддержки необходимых ФС) это не спасет. Только если ядро, указанное в конфиге груба, совсем не "съедобно" Smile
#5 13.10.2009 19:13

опять занудствуешь Alekz? Wink оно и без лишних коментариев понятно что от кривых рук спасет только гильотина.
ps: если уж по русски то не грУб а грАб.