Глава 6. Конфигурация GRUB

Глава 6. Конфигурация GRUB

Глава 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 для доставки прерываний.