Глава 6. Конфигурация GRUB
GRUB (GRand Unified Bootloader) — программа, позволяющая осуществлять выбор операционной системы или ядра для загрузки. Файл конфигурации GRUB /boot/grub/grub.conf используется для создания меню доступных для загрузки операционных систем. После установки пакета kernel-xen сценарий пост-обработки добавит записи kernel-xen в файл конфигурации GRUB. Отредактируйте файл grub.conf и включите параметр:
title Red Hat Enterprise Linux Server (2.6.18-3.el5xen) root (hd0; 0) kernel /xen.gz.-2.6.18-3.el5 module /vmlinuz-2.6..18-3.el5xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet module /initrd-2.6.18-3. el5xenxen.img
Если вы установите настройки GRUB подобным образом, будут загружены гипервизор, образ initrd и ядро Linux. Поскольку строка kernel находится в начале, ядро будет загружено в память первым. Загрузчик отправляет аргументы командной строки гипервизору и ядру Linux, а также их получает. Следующий пример демонстрирует, как можно ограничить объем памяти, выделяемый домену 0, до 800 Мб:
title Red Hat Enterprise Linux Server (2.6.18-3.el5xen) root (hd0; 0) kernel /xen.gz.-2.6.18-3.el5 dom0_mem=800M module /vmlinuz-2.6..18-3.el5xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet module /initrd-2.6.18-3. el5xenxen.img
Параметры, которые можно использовать для настройки гипервизора виртуализации:
mem
Ограничивает объем памяти, выделяемый домену 0.
com1=115200, 8n1
Определяет использование первого последовательного порта в качестве последовательной консоли. В этом случае com2 назначается следующему порту и т.п.
dom0_mem
Ограничивает объем памяти, выделяемый домену 0.
dom0_max_vcpus
Ограничивает число видимых домену 0 процессоров.
acpi
Переключает гипервизор ACPI в гипервизор и домен 0. Может принимать значения:
/* **** Параметры настройки Linux, распространяемые на домен 0 ****/ /* "acpi=off": Отключает обработку и интерпретатор таблиц ACPI. */ /* "acpi=force": Переопределяет "черный список" отключений. */ /* "acpi=strict": Инструктирует строго придерживаться спецификаций. */ /* "acpi=ht": Ограничивает активацию HT. */ /* "acpi=noirq": Отключает маршрутизацию прерываний ACPI. */
noacpi
Отключает ACPI для доставки прерываний.