Нужно ли устанавливать загрузчик при обновлении виртуальной машины?

У меня есть сервер виртуализации, на котором работают несколько виртуальных машин. Все это было сделано с использованием Ubuntu Server Edition с KVM и с помощью virt-manager по SSH-соединению.

Эти виртуальные машины являются Lucid 10.04 64-битными Vms. Когда я обновляю их через
apt-get upgrade по SSH-соединению между экраном ncurses, он спрашивает меня, стоит ли устанавливать загрузчик и выбрать для него Yes или No.

Я понятия не имею, что мне выбрать здесь, и я отменяю обновление. Так как это производственная машина, я не могу указать ничего подобного. Итак, дайте мне знать, что будет правильным.

3
задан 31 March 2011 в 04:34

2 ответа

Это зависит от того, как машина загружается. Вам понадобится загрузчик, если ваша машина не настроена на «прямую загрузку ядра»

Это можно проверить, открыв virt-manager, просмотрев свойства виртуальной машины и выбрав панель конфигурации «Параметры загрузки». Если задан параметр «Путь к ядру» (он находится в раскрывающемся списке «Прямая загрузка ядра»), то ОС будет загружаться KVM, и вам не нужен загрузчик.

Если этот пуст , то вам понадобится загрузчик для загрузки ядра с виртуального диска.

Вы также можете проверить этот параметр с помощью virsh:

virsh dumpxml <virtual-machine>

это сбросит данные конфигурации KVM для машины. Найдите тег <os>. Если у него есть тег <kernel>, например:

    <os>
     <type arch='x86_64' machine='pc-0.11'>hvm</type>
     <kernel>/var/lib/libvirt/images/vmlinuz-2.6.32-29-server</kernel>
     <initrd>/var/lib/libvirt/images/initrd.img-2.6.32-29-server</initrd>
     <cmdline>root=/dev/vda console=ttyS0 ro debug nosplash</cmdline>
     <boot dev='hd'/>
    </os>

Тогда ядро ​​будет загружено KVM, и загрузчик не требуется. Если тега <kernel> нет, вам нужен загрузчик.

0
ответ дан 31 March 2011 в 04:34

KVM поддерживает полную установку других ОС, поэтому вам нужно иметь «обычные вещи», которые есть в вашей системе, включая загрузчик, который будет загружаться, когда KVM запускает образ / раздел, когда KVM пытается запустить эту виртуальную машину .

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

Создание резервной копии рабочих файлов VM также является хорошей идеей.

0
ответ дан 31 March 2011 в 04:34

Другие вопросы по тегам:

Похожие вопросы: