diff --git a/dom0/qvm-core/qubes.py b/dom0/qvm-core/qubes.py index 07f45ae9..660ac205 100755 --- a/dom0/qvm-core/qubes.py +++ b/dom0/qvm-core/qubes.py @@ -767,7 +767,9 @@ class QubesVm(object): print "--> Copying the kernel (set kernel \"none\" to use it): {0}".\ format(kernels_dir) - shutil.copytree(kernels_dir, self.dir_path + '/kernels') + os.mkdir (self.dir_path + '/kernels') + for f in ("vmlinuz", "initramfs", "modules.img"): + shutil.copy(kernels_dir + '/' + f, self.dir_path + '/kernels/' + f) # Create volatile.img self.reset_volatile_storage(source_template = source_template, verbose=verbose)