Imagem de convidado criada no KVM - a imagem não inicializa no novo host quando movida, possivelmente devido a diferenças no UUID?

0

Um servidor KVM guest OS Ubuntu 16.04 possui 2 partições; Imagem HDD de 80 GB e 5 GB (.img, não .iso ou qcow2). Quando eu envio a alguém o arquivo .img ou tento carregá-lo em outro sistema operacional convidado na mesma viseira, ele não inicializa. Eu suspeitava que isso se devesse ao UUID, então eu segui isso , mas ele me deixou no shell de emergência ou no initramfs.

Como posso fazer com que o .img "portable" seja lançado em qualquer KVM e possa ser executado? Passei 2 dias pesquisando, lendo e pesquisando, mas continuo tentando coisas novas e chegando de mãos vazias.

Aqui estão as configurações atuais:

root@server:~# fdisk -l
Disk /dev/vda: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6d7677fc

Device     Boot Start       End   Sectors Size Id Type
/dev/vda1        2048 167772159 167770112  80G 8e Linux LVM


Disk /dev/vdb: 5 GiB, 5368709120 bytes, 10485760 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x928844ef

Device     Boot   Start      End Sectors  Size Id Type
/dev/vdb1  *       2048   999423  997376  487M 83 Linux
/dev/vdb2       1001470 10483711 9482242  4.5G  5 Extended
/dev/vdb5       1001472 10483711 9482240  4.5G 8e Linux LVM


Disk /dev/mapper/server--vg-root: 83.6 GiB, 89720356864 bytes, 175235072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/server--vg-swap_1: 980 MiB, 1027604480 bytes, 2007040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
root@server:~# file -s /dev/vdb1
/dev/vdb1: Linux rev 1.0 ext2 filesystem data, UUID=b01d4f12-fca3-4852-aedb-54b6c974c0c7 (large files)
root@server:~# file -s /dev/vdb2
/dev/vdb2: DOS/MBR boot sector; partition 1 : ID=0x8e, start-CHS (0x3e,86,25), end-CHS (0x28c,148,8), startsector 2, 9482240 sectors, extended partition table (last)
root@server:~# file -s /dev/vdb5
/dev/vdb5: LVM2 PV (Linux Logical Volume Manager), UUID: W9YppI-0cIy-4WOk-jzPK-YCgr-iYBV-hLnQN2, size: 4854906880
root@server:~# file -s /dev/vda1
/dev/vda1: LVM2 PV (Linux Logical Volume Manager), UUID: 7Ibv9a-3MaH-W20V-JtRJ-EKqC-Qscf-FKqVNZ, size: 85898297344

Eu tentei mudar o UUID para / dev / vdb1, / dev / vdb2 e / dev / vda1 seguindo esse tutorial. Nada parece funcionar. O link é um pouco antigo, mas não consigo imaginar QUE muito tenha mudado desde a sua escrita.

Não tenho certeza se é pertinente, mas entrei para o LV em um LV. Eu também queria saber se isso seria por quê?

É seguro dizer que nem tenho certeza das perguntas certas a serem feitas, já que não tenho muita experiência com o grub / mbr, mas estou feliz em executar quaisquer comandos e colá-los aqui, conforme necessário, se isso não for possível. t toda a informação?

Obrigado !!!!!

    
por SomeGuy 14.05.2018 / 17:33

0 respostas

Tags