Hi,
I just upgraded my server from 5.1 to 5.2 but i have most of my VM booting with only the first drive: /dev/sda which has only the UEFI boot partition in FAT32.
As a result grub complain of not finding the OS disk (UUID)
In the grub shell: ls return (hd0) (cd0)
I have no problem under PVE 5.1
I have downgraded packages to previous version : pve-qemu-kvm to 2.11.1-5 and pve-edk2-firmware to 1.20180316-1 with no effect (I even try a last buit of edk2: on kraxel.org /repos/jenkins/edk2/edk2.git-ovmf-x64-0-20180807.217.g9e6c4f1527.noarch.rpm )
one of the qemu-server conf file:
agent: 1
bios: ovmf
boot: dc
bootdisk: scsi0
cores: 6
cpu: host
cpuunits: 1024
efidisk0: zfs-sas:vm-72102-disk-4,size=128K
ide2: none,media=cdrom
keyboard: fr
memory: 512
name: dev01
net0: virtio=A6
5
9:29:BE:C2,bridge=vmbr22,tag=22
numa: 1
ostype: l26
scsi0: zfs-sas:vm-72102-disk-2,size=200M
scsi1: zfs-sas:vm-72102-disk-1,size=12G
scsi2: zfs-sas:vm-72102-disk-3,size=1G
scsihw: virtio-scsi-single
smbios1: uuid=e960e799-74ea-4c0f-84a4-fadf865d53b3
sockets: 1
vga: qxl
adding io-thread or changing virtio-scsi-single to virtio-scsi doesn't help.
Arguments passed to KVM for disk look ok:
-drive if=none,id=drive-ide2,media=cdrom,aio=threads
-device ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=100
-device virtio-scsi-pci,id=virtioscsi0,bus=pci.3,addr=0x1 -drive file=/dev/zvol/zfs-sas/vm-72102-disk-2,if=none,id=drive-scsi0,format=raw,cache=none,aio=native,detect-zeroes=on
-device scsi-hd,bus=virtioscsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=200
-device virtio-scsi-pci,id=virtioscsi1,bus=pci.3,addr=0x2 -drive file=/dev/zvol/zfs-sas/vm-72102-disk-1,if=none,id=drive-scsi1,format=raw,cache=none,aio=native,detect-zeroes=on
-device scsi-hd,bus=virtioscsi1.0,channel=0,scsi-id=0,lun=1,drive=drive-scsi1,id=scsi1
-device virtio-scsi-pci,id=virtioscsi2,bus=pci.3,addr=0x3 -drive file=/dev/zvol/zfs-sas/vm-72102-disk-3,if=none,id=drive-scsi2,format=raw,cache=none,aio=native,detect-zeroes=on
-device scsi-hd,bus=virtioscsi2.0,channel=0,scsi-id=0,lun=2,drive=drive-scsi2,id=scsi2
(with SeaBIOS all drives are present)
Does anyone has an idea on what's going on ?
I just upgraded my server from 5.1 to 5.2 but i have most of my VM booting with only the first drive: /dev/sda which has only the UEFI boot partition in FAT32.
As a result grub complain of not finding the OS disk (UUID)
In the grub shell: ls return (hd0) (cd0)
I have no problem under PVE 5.1
I have downgraded packages to previous version : pve-qemu-kvm to 2.11.1-5 and pve-edk2-firmware to 1.20180316-1 with no effect (I even try a last buit of edk2: on kraxel.org /repos/jenkins/edk2/edk2.git-ovmf-x64-0-20180807.217.g9e6c4f1527.noarch.rpm )
one of the qemu-server conf file:
agent: 1
bios: ovmf
boot: dc
bootdisk: scsi0
cores: 6
cpu: host
cpuunits: 1024
efidisk0: zfs-sas:vm-72102-disk-4,size=128K
ide2: none,media=cdrom
keyboard: fr
memory: 512
name: dev01
net0: virtio=A6


numa: 1
ostype: l26
scsi0: zfs-sas:vm-72102-disk-2,size=200M
scsi1: zfs-sas:vm-72102-disk-1,size=12G
scsi2: zfs-sas:vm-72102-disk-3,size=1G
scsihw: virtio-scsi-single
smbios1: uuid=e960e799-74ea-4c0f-84a4-fadf865d53b3
sockets: 1
vga: qxl
adding io-thread or changing virtio-scsi-single to virtio-scsi doesn't help.
Arguments passed to KVM for disk look ok:
-drive if=none,id=drive-ide2,media=cdrom,aio=threads
-device ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=100
-device virtio-scsi-pci,id=virtioscsi0,bus=pci.3,addr=0x1 -drive file=/dev/zvol/zfs-sas/vm-72102-disk-2,if=none,id=drive-scsi0,format=raw,cache=none,aio=native,detect-zeroes=on
-device scsi-hd,bus=virtioscsi0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=200
-device virtio-scsi-pci,id=virtioscsi1,bus=pci.3,addr=0x2 -drive file=/dev/zvol/zfs-sas/vm-72102-disk-1,if=none,id=drive-scsi1,format=raw,cache=none,aio=native,detect-zeroes=on
-device scsi-hd,bus=virtioscsi1.0,channel=0,scsi-id=0,lun=1,drive=drive-scsi1,id=scsi1
-device virtio-scsi-pci,id=virtioscsi2,bus=pci.3,addr=0x3 -drive file=/dev/zvol/zfs-sas/vm-72102-disk-3,if=none,id=drive-scsi2,format=raw,cache=none,aio=native,detect-zeroes=on
-device scsi-hd,bus=virtioscsi2.0,channel=0,scsi-id=0,lun=2,drive=drive-scsi2,id=scsi2
(with SeaBIOS all drives are present)
Does anyone has an idea on what's going on ?
Last edited: