Ошибка, создающая VM

Моя система:

#uname -a
Linux hostname 3.13.0-57-generic #95-Ubuntu SMP Fri Jun 19 09:28:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Я пробую, создают VM (https://help.ubuntu.com/community/KVM/CreateGuests) с этой командой:

#ubuntu-vm-builder kvm trusty --libvirt qemu:///system

Но в конце это перестало работать с этой ошибкой:

Unpacking linux-image-virtual (3.13.0.58.65) ...
, stderr: grep: /proc/cpuinfo: No such file or directory
**This kernel does not support a non-PAE CPU.**
dpkg: error processing archive /var/cache/apt/archives/linux-image-3.13.0-58-generic_3.13.0-58.97_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-58-generic /boot/vmlinuz-3.13.0-58-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-58-generic /boot/vmlinuz-3.13.0-58-generic
Errors were encountered while processing:
 /var/cache/apt/archives/linux-image-3.13.0-58-generic_3.13.0-58.97_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Похож у меня действительно есть ЦП PAE...

 #grep -i PAE /proc/cpuinfo
 flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36

Я хочу создать и разместить KVM VMs на этом сервере. Что я делаю неправильно?

ОБНОВЛЕНИЕ: Я тестирую его с - addpkg linux-image-generic

0
задан 25 July 2015 в 01:35

2 ответа

Решение состоит в том, чтобы добавить аргумент:

   --addpkg linux-image-generic
0
ответ дан 1 October 2019 в 06:24

Найдите, что dapper.py в python-vm-builder

dpkg -L python-vm-builder | grep 'dapper.py 

Открывают его и определяют местоположение функции install_kernel. Измените его как указано ниже:

def install_kernel(self, destdir):
    try:
        self.run_in_target('mount', '-t', 'proc', 'proc', '/proc')
        run_cmd('chroot', destdir, 'apt-get', '--force-yes', '-y', 'install', self.kernel_name(), env={ 'DEBIAN_FRONTEND' : 'noninteractive' })
    finally:
        self.run_in_target('umount', '/proc')

см. также:

vmbuilder полностью приводит к сбою на Quantal из-за ядра pae отказ обнаружения

Открывают его и определяют местоположение функции install_kernel. Измените его как указано ниже:

def install_kernel(self, destdir):
    try:
        self.run_in_target('mount', '-t', 'proc', 'proc', '/proc')
        run_cmd('chroot', destdir, 'apt-get', '--force-yes', '-y', 'install', self.kernel_name(), env={ 'DEBIAN_FRONTEND' : 'noninteractive' })
    finally:
        self.run_in_target('umount', '/proc')

см. также:

vmbuilder полностью приводит к сбою на Quantal из-за ядра pae отказ обнаружения

2
ответ дан 1 October 2019 в 06:24

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

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