LINUX.ORG.RU
ФорумAdmin

Загрузка с кривым ядром.


0

0

Приветствую!

Есть ли какой-нибудь вариант загрузки Linux (у меня Fedora Core-3) при неправильно собранном ядре? Например, указать в загрузчике, что в случае сбоя загрузки ядра по умолчанию, загружать следющее в списке? Актуально, когда собираешь ядро на удаленно машине, особенно на колокейшене - добраться до сервака еще та проблема.

И как сделать, чтобы при Kernel Panic машина не висела как тупаю до бесконечности, а перегрузилась через какое-то время?

Большое спасибо.

anonymous

> И как сделать, чтобы при Kernel Panic машина не висела как тупаю до бесконечности, а перегрузилась через какое-то время?

Watchdog-микруха на матери или hangcheck timer в ядре. Подробней не расскажу - не знаю.

AngryElf ★★★★★
()

> в случае сбоя загрузки ядра по умолчанию, загружать следющее в списке

У лило есть ключик -R. Дальше чуть-чуть размышлений.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Это только в lilo? A в grub есть подобная фигня?

Кстати, кто в курсе из-за чего РХ перешал на груб? Чем лило не устроило?

anonymous
()
Ответ на: комментарий от anonymous

> Кстати, кто в курсе из-за чего РХ перешал на груб? Чем лило не устроило?

Тем, что lilo слишком глупое. Забыл разок запустить "lilo" после обновления ядра - и огребай проблем по полной.

anonymous
()
Ответ на: комментарий от anonymous

Нашел такую команду:

Command: fallback num
    Go into unattended boot mode: if the default boot entry has any errors, instead of waiting for the user to do anything, immediately start over using the num entry (same numbering as the default command (see section 13.1.1 default)). This obviously won't help if the machine was rebooted by a kernel that GRUB loaded


Не соввсем понял, это оно или нет?
Какие шибки таким образом может обработать груб? Любые, произошедшие при загрузке ядра, тот же кернел паник?  Или на этом этапе уже работает ядро и загрузчик не при делах?

Кто пробовал или в курсе?

anonymous
()
Ответ на: комментарий от anonymous

Я еще не очень разобрался с Linux'ом (до этого работал на фришке). В любом случае, если я меняю grub.conf, я должен запустить grub или grub-install, или он сам при загрузке найдет подхватит новый конфиг? Имхо это задача не из самых простых - т.к. он может лежать на каком-нить хитром разделе типа XFS или еще фиг знает где.

Тогда как вносятся изменения в груб при пересборке ядра? Мне показалось, что при make install просто скрипт добавляет строки в конфиг и переустанавливает grub. Ничего чудесного.

anonymous
()
Ответ на: комментарий от anonymous

lilo кривое

например у меня лило состаедартным конфигом зачем ставила аттрибут hide на одну из виндовых партиций. прям тройн какой-то. ;]

devNull
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.