Hilfe - VM bootet auf einmal nicht mehr "no bootable device"

drnicolas

Renowned Member
Dec 8, 2010
169
7
83
Für mich unerklärlich bootet eine VM nicht mehr.

Ich sehe nur eine Meldung kurz "not a bootable disk" und "no bootable device"

Ich habe alles mögliche gemacht - auf sata oder ide gewechselt - BIOS auf default - hardware aufFX oder q35 7.1
keine Änderung!

pveversion:
root@pve-main:~# pveversion -v
proxmox-ve: 7.3-1 (running kernel: 5.15.85-1-pve)
pve-manager: 7.3-6 (running version: 7.3-6/723bb6ec)
pve-kernel-helper: 7.3-4
pve-kernel-5.15: 7.3-2
pve-kernel-5.15.85-1-pve: 5.15.85-1
pve-kernel-5.15.83-1-pve: 5.15.83-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
pve-kernel-5.15.64-1-pve: 5.15.64-1
pve-kernel-5.15.60-2-pve: 5.15.60-2
pve-kernel-5.15.60-1-pve: 5.15.60-1
pve-kernel-5.15.53-1-pve: 5.15.53-1
pve-kernel-5.15.30-2-pve: 5.15.30-3
ceph-fuse: 15.2.16-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.3
libproxmox-backup-qemu0: 1.3.1-1
libpve-access-control: 7.3-1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.3-2
libpve-guest-common-perl: 4.2-3
libpve-http-server-perl: 4.1-5
libpve-storage-perl: 7.3-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-1
lxcfs: 5.0.3-pve1
novnc-pve: 1.3.0-3
proxmox-backup-client: 2.3.3-1
proxmox-backup-file-restore: 2.3.3-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.1-1
proxmox-widget-toolkit: 3.5.5
pve-cluster: 7.3-2
pve-container: 4.4-2
pve-docs: 7.3-1
pve-edk2-firmware: 3.20220526-1
pve-firewall: 4.2-7
pve-firmware: 3.6-3
pve-ha-manager: 3.5.1
pve-i18n: 2.8-2
pve-qemu-kvm: 7.1.0-4
pve-xtermjs: 4.16.0-1
qemu-server: 7.3-3
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+2
vncterm: 1.7-1
zfsutils-linux: 2.1.9-pve1
root@pve-main:~#


qm config 204:
root@pve-main:~# qm config 204
agent: 1
balloon: 0
bios: seabios
boot: order=ide0;scsi0;scsi1
cores: 2
cpu: host
efidisk0: local-lvm:vm-204-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
ide0: DATA-HDD:vm-204-disk-0,size=65G
ide2: ISO:iso/virtio-win-0.1.217__2_.iso,media=cdrom,size=519172K
machine: pc-q35-7.1
memory: 4096
meta: creation-qemu=7.0.0,ctime=1664179651
name: mssql
net0: virtio=9A:CD:6D:CC:9B:D9,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: win11
scsi0: DATA-HDD:vm-204-disk-1,iothread=1,size=5G,ssd=1
scsi1: DATA-HDD:vm-204-disk-2,iothread=1,size=110G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=e691ab3e-6fd3-4d60-8e0c-4e95516a015c
sockets: 1
startup: order=3
tpmstate0: local-lvm:vm-204-disk-1,size=4M,version=v2.0
vmgenid: 7fdf0b0a-1130-419c-89e3-116c94c0adf4
root@pve-main:~#
 
In den boot options der VM steht als Reihenfolge „ide0, scsi0, scsi1“. ide0 mit 65gb ist die eigentliche boot hdd? Hast Du diese auf ide umgestellt (was für W11 keinen Sinn macht)?
 
Es gibt anscheinend einen BUG mit IDE und SATA, dabei kann es beim Snapshot Backup zum beschädigten des MBR kommen.
Kannst du ein Windows ISO booten und in der Reparaturkonsole folgendes ausführen:
bootrec /fixmbr
bootrec /fixboot
 
Wenn das nicht hilft, hast du ein Restore probiert?

Bitte die VM auf SCSI oder Virtio stellen.
 
Hi,
Ich habe alles mögliche gemacht - auf sata oder ide gewechselt - BIOS auf default - hardware aufFX oder q35 7.1
welcher Controller wurde vorher für die Boot-Disk benutzt? Auch SCSI wie für die anderen? Ich würde vorschlagen wieder die alten Settings zu benutzen. Wenn Du in das EFI-Menü gehst (ESC beim Booten), findest Du dann Einträge auf einer Disk? Siehe: https://pve.proxmox.com/wiki/OVMF/UEFI_Boot_Entries

Könntest Du für die Boot-Disk (ich nehme an, es ist die vm-204-disk-0?)
Code:
pvesm path DATA-HDD:vm-204-disk-0
machen und dann
Code:
fdisk -l /Pfad/vom/vorigen/Kommando
qemu-img dd bs=512 count=2048 if=/Pfad/vom/vorigen/Kommando of=/tmp/dump.raw
hexdump -C /tmp/dump.raw
Falls die Ausgabe vom letzten Kommando zu lang ist, bitte
Code:
zstd /tmp/dump.raw
zum komprimieren machen und dann bitte hier oder falls immer noch zu groß sonstwo hochladen.

Falls wirklich nur der MBR kaputt ist, kann ein Tool wie https://www.cgsecurity.org/wiki/TestDisk Abhilfe schaffen.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!