Grub и поддержка ядра с XEN в SL5.1 & CentOS5.1
Модераторы: Trinity admin`s, Free-lance moderator`s
Grub и поддержка ядра с XEN в SL5.1 & CentOS5.1
Доброго дня!
не мог ли бы кто прояснить ситуацию с grub.
При установке ScientificLinux 5.1_x86-64 (равно как и перед этим тестовая установка аналогичной CentOS) обнаружилась след. проблема.
1. на чипсете G33 инсталляция с DVD начинается только при добавлении acpi=off irqpoll nommconf
2. при просмотре конфигов груба по окончании инсталляции вышеозначенные параметры в загрузчике в ядре с ХЕN и просто ядре присутствуют.
3. загрузка с обычным ядром проходит без проблем.
4. загрузка с XEN-ядром автоматически не производится.
Танцы с бубном показали очень интересную вещь.
Загрузиться таки можно, но при этом нужно в grub выбрать (a) и добавить все те же известные параметры в строку загрузки.
При этом чисто визуально заметна значительная разница в поцессе
загрузки "без" и "с" этими параметрами.
В связи с этим возникает вопрос - почему засунутые при установке автоматически совершенно одинаковые ключи для ядра не работают
в хен-ядре (но срабатывают если их при загрузке в грубе добавить).
Стоит ядро пересобирать или это не поможет?
Просто по времени цейтнот, а очень хочется понять принцип...
не мог ли бы кто прояснить ситуацию с grub.
При установке ScientificLinux 5.1_x86-64 (равно как и перед этим тестовая установка аналогичной CentOS) обнаружилась след. проблема.
1. на чипсете G33 инсталляция с DVD начинается только при добавлении acpi=off irqpoll nommconf
2. при просмотре конфигов груба по окончании инсталляции вышеозначенные параметры в загрузчике в ядре с ХЕN и просто ядре присутствуют.
3. загрузка с обычным ядром проходит без проблем.
4. загрузка с XEN-ядром автоматически не производится.
Танцы с бубном показали очень интересную вещь.
Загрузиться таки можно, но при этом нужно в grub выбрать (a) и добавить все те же известные параметры в строку загрузки.
При этом чисто визуально заметна значительная разница в поцессе
загрузки "без" и "с" этими параметрами.
В связи с этим возникает вопрос - почему засунутые при установке автоматически совершенно одинаковые ключи для ядра не работают
в хен-ядре (но срабатывают если их при загрузке в грубе добавить).
Стоит ядро пересобирать или это не поможет?
Просто по времени цейтнот, а очень хочется понять принцип...
дайте листинг конфига граба
/boot/grub/menu.lst (он же вероятно /boot/grub/grub.conf)
параметры выключения acpi нужно добавить в параметры запуска соответствующего ядра (даже лучше во все)
думаю будет работать и при одном параметре acpi=off это здесь ключевое. по сути мы отключаем поддержку расширенного управления питанием. железо новое, а в ядро соответствующие патчи пока не внесли (они конечно уже давно имеются )
то есть проблемма не в грабе а в ядре - вероятно не поднимается из сна какой либо важный чип например контроллер жестких дисков.
отключать acpi на сервере это нормально, никаких проблемм не вижу
P.S. параметры которые были указаны в загрузчике при установке и не должны транслироваться на установленную систему.
/boot/grub/menu.lst (он же вероятно /boot/grub/grub.conf)
параметры выключения acpi нужно добавить в параметры запуска соответствующего ядра (даже лучше во все)
думаю будет работать и при одном параметре acpi=off это здесь ключевое. по сути мы отключаем поддержку расширенного управления питанием. железо новое, а в ядро соответствующие патчи пока не внесли (они конечно уже давно имеются )
то есть проблемма не в грабе а в ядре - вероятно не поднимается из сна какой либо важный чип например контроллер жестких дисков.
отключать acpi на сервере это нормально, никаких проблемм не вижу
P.S. параметры которые были указаны в загрузчике при установке и не должны транслироваться на установленную систему.
Ну до листинга могу добраться только поздно вечером,
а по существу, то как я и писал выше -
разница в параметрах загрузки ядра - имя ядра.
мне непонятно почему те же самые параметры
********
acpi=off irqpoll nommconf
********
не срабатывают при просто выборе из меню ядра с хен, но срабатывает при выборе этого ядра, нажимании буковки (а) вставление этих параметров в строку и нажимании ентера
а по существу, то как я и писал выше -
разница в параметрах загрузки ядра - имя ядра.
мне непонятно почему те же самые параметры
********
acpi=off irqpoll nommconf
********
не срабатывают при просто выборе из меню ядра с хен, но срабатывает при выборе этого ядра, нажимании буковки (а) вставление этих параметров в строку и нажимании ентера
детальней восстановив в мозгу события последней из ночей и последнего эксперимента по установке поправлюсь относительно пункта 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
########
Начальная загрузка производилась с указанием 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
########
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 49 гостей