У меня есть сервер виртуализации, на котором работают несколько виртуальных машин. Все это было сделано с использованием Ubuntu Server Edition с KVM и с помощью virt-manager по SSH-соединению.
Эти виртуальные машины являются Lucid 10.04 64-битными Vms. Когда я обновляю их через
apt-get upgrade
по SSH-соединению между экраном ncurses, он спрашивает меня, стоит ли устанавливать загрузчик и выбрать для него Yes
или No
.
Я понятия не имею, что мне выбрать здесь, и я отменяю обновление. Так как это производственная машина, я не могу указать ничего подобного. Итак, дайте мне знать, что будет правильным.
Это зависит от того, как машина загружается. Вам понадобится загрузчик, если ваша машина не настроена на «прямую загрузку ядра»
Это можно проверить, открыв 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>
нет, вам нужен загрузчик.
KVM поддерживает полную установку других ОС, поэтому вам нужно иметь «обычные вещи», которые есть в вашей системе, включая загрузчик, который будет загружаться, когда KVM запускает образ / раздел, когда KVM пытается запустить эту виртуальную машину .
В вашем случае я бы точно проверил, как все происходит, поскольку никакое количество чтения не исправит ваш рабочий сервер мгновенно, если вам удастся что-то испортить.
Создание резервной копии рабочих файлов VM также является хорошей идеей.