Grub и поддержка ядра с XEN в SL5.1 & CentOS5.1

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Sergey_V
Junior member
Сообщения: 3
Зарегистрирован: 24 окт 2006, 13:43
Откуда: Харьков

Grub и поддержка ядра с XEN в SL5.1 & CentOS5.1

Сообщение Sergey_V » 23 янв 2008, 00:47

Доброго дня!
не мог ли бы кто прояснить ситуацию с grub.
При установке ScientificLinux 5.1_x86-64 (равно как и перед этим тестовая установка аналогичной CentOS) обнаружилась след. проблема.
1. на чипсете G33 инсталляция с DVD начинается только при добавлении acpi=off irqpoll nommconf
2. при просмотре конфигов груба по окончании инсталляции вышеозначенные параметры в загрузчике в ядре с ХЕN и просто ядре присутствуют.
3. загрузка с обычным ядром проходит без проблем.
4. загрузка с  XEN-ядром автоматически не производится.
Танцы с бубном показали очень интересную вещь.
Загрузиться таки можно, но при этом нужно в grub выбрать (a) и добавить все те же известные параметры в строку загрузки.
При этом чисто визуально заметна значительная разница в поцессе
загрузки "без" и "с" этими параметрами.

В связи  с этим возникает вопрос - почему засунутые при установке автоматически совершенно одинаковые ключи для ядра не работают
в хен-ядре (но срабатывают если их при загрузке в грубе добавить).
Стоит ядро пересобирать или это не поможет?
Просто по времени цейтнот, а очень хочется понять принцип...

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 23 янв 2008, 11:08

дайте листинг конфига граба
/boot/grub/menu.lst (он же вероятно /boot/grub/grub.conf)

параметры выключения acpi нужно добавить в параметры запуска соответствующего ядра (даже лучше во все)

думаю будет работать и при одном параметре acpi=off это здесь ключевое. по сути мы отключаем поддержку расширенного управления питанием. железо новое, а в ядро соответствующие патчи пока не внесли (они конечно уже давно имеются )

то есть проблемма не в грабе а в ядре - вероятно не поднимается из сна какой либо важный чип например контроллер жестких дисков.

отключать acpi на сервере это нормально, никаких проблемм не вижу

P.S. параметры которые были указаны в загрузчике при установке и не должны транслироваться на установленную систему.

Sergey_V
Junior member
Сообщения: 3
Зарегистрирован: 24 окт 2006, 13:43
Откуда: Харьков

Сообщение Sergey_V » 23 янв 2008, 16:31

Ну до листинга могу добраться только поздно вечером,
а по существу, то как я и писал выше -
разница в параметрах загрузки ядра - имя ядра.
мне непонятно почему те же самые параметры
********
acpi=off irqpoll nommconf
********
не срабатывают при просто выборе из меню ядра с хен, но срабатывает при выборе этого ядра, нажимании буковки (а) вставление этих параметров в строку и нажимании ентера :)

Sergey_V
Junior member
Сообщения: 3
Зарегистрирован: 24 окт 2006, 13:43
Откуда: Харьков

Сообщение Sergey_V » 23 янв 2008, 23:50

детальней восстановив в мозгу события последней из ночей и последнего эксперимента по установке поправлюсь относительно пункта 1 первого поста.
Начальная загрузка производилась с указанием acpi=off.
При установке в дополнительные параметры загрузки ядра
было добавлено руками
acpi=off irqpoll nommconf
что и благополучно и прописалось в указанном ниже конфиге.

вот он - grub.conf
####
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,3)
#          kernel /boot/vmlinuz-version ro root=/dev/sda4
#          initrd /boot/initrd-version.img
#boot=/dev/sda
default=1
timeout=5
splashimage=(hd0,3)/boot/grub/splash.xpm.gz
hiddenmenu
title Scientific Linux (2.6.18-53.1.4.el5xen)
       root (hd0,3)
       kernel /boot/xen.gz-2.6.18-53.1.4.el5
       module /boot/vmlinuz-2.6.18-53.1.4.el5xen ro root=LABEL=/1 acpi=off irqpoll nommconf rhgb quiet
       module /boot/initrd-2.6.18-53.1.4.el5xen.img
title Scientific Linux-base (2.6.18-53.1.4.el5)
       root (hd0,3)
       kernel /boot/vmlinuz-2.6.18-53.1.4.el5 ro root=LABEL=/1 acpi=off irqpoll nommconf rhgb quiet
       initrd /boot/initrd-2.6.18-53.1.4.el5.img
########

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 25 янв 2008, 11:03

вроде всё четко и должно работать, одна
мысль: попробуйте освежить initrd возможно его состав может зависеть от  
установленной опции в grub.

хотя параметры ядра должны и так передаваться

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей