Proxmox alá 'bevitt' szerver nem bootol

Fórumok

Sziasztok!

Sikerült bevirtualizálni egy fizikai szervert, de a bootolásnál megáll, arra panaszkodva, hogy nem találja a hdd-t:
ALERT! /dev/disk/by-uuid/bla-bla-bla does not exist.

Ebben az számomra az érdekes, hogyha ebbe a virtuális gépbe egy live cd-t helyezek és azzal bootolok be, akkor blkid-val lekérdezve ott figyel az a uuid-s hdd, amit a rendszer hiányol.

Merre lehetne tovább nyomozni?
Köszönöm!

Hozzászólások

Tipp: ird át /dev/sdx-re vagy vdx-re grubban és az fstabban is.

Milyen os ez?

initramfs-be (hga van( benne vannak a szükséges driverek?

Mi a vm confja?

Anno sokat szívtunk mi is 12.04-es ubuntu virtualizálásnál ugyanezzel a problémával. A probléma okát nem találtuk meg, végül úgy oldottuk meg, hogy egy másik kis hd image-t mellétettünk /boot particiónak és arról bootoltuk a rendszert.

--
40% of OpenBSD installs lead to shark attacks. It's their only standing security issue.

Én mögénéznék a Proxmox-nak: A KVM hogyan adja át a disket a VM-nek? virtio-ként vagy scsi-ként? (linuxot rugalmasabbnak gondolnám, de pl. windows-t csak scsi disk-el lehet virtualizálni, aztán virtio driver telepítés, utána már mehet neki virtio-n is a disk)

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

Ez a VM konf:

root@proxmox:~# qm config 100
bootdisk: scsi0
cores: 4
ide2: local:iso/ubuntu-mate-15.10-desktop-i386.iso,media=cdrom,size=1144640K
memory: 4096
name: Test
net0: virtio=AE:4C:7A:92:8D:34,bridge=vmbr0
numa: 0
ostype: l26
scsi0: local-lvm:vm-100-disk-2,size=42G
scsihw: virtio-scsi-pci
smbios1: uuid=95cd6c64-5625-4934-88f9-82d6f7c074bf
sockets: 1
unused0: local-lvm:vm-100-disk-1

Amennyiben boot menüben át lett írvva a root=/dev/vdX a megfelelő device-ra, és mindig arra panaszkodik hogy nem találja a /dev/vdX -et, akkor valószínűleg az initrd ben nem lett beletéve a megfelelő virtio modul.

live cd ről nézd meg, hogy az initrd konfjában benne legyenek a virto-s modulok és újra generálni.

Fedora 26, Thinkpad x220

váltsd át virtio-ról ide (/dev/hdX) vagy sata (/dev/sdX) disk típusra, a 12.04 szerintem nem tudja az újabb verziójú virtio (/dev/vdX) host-ot kezelni, még ha benne is van a driver. Gondolom nem 3.x-es Proxmox-on próbálod 2.6.x -es kernellel....

Előfordulhat, hogy nem lehet módosítani, hanem először törölni kell a disk-et (nem a disk imaget!!), majd újra hozzáadni és kiválasztani a meglévő disk image-t.

Nyilván a Virtionak van a legjobb performanciája, de ügye most az a helyzet, hogy nem működik, annál bármi jobb :) ... tesztre simán jó egy lassabb is (10-20%).

Csekkold az új virtualis lemez uuid-et, (pl helyreállitas módban, vagy live rendszerrol) majd írd at grub configba az új uuid re.

Majd forgasd ujra a grubot es voala

recovery mode bejon? ha igen akkor:

http://manpages.ubuntu.com/manpages/zesty/man8/dracut.8.html

dracut --regenerate-all --force

Ha nem jon be a recovery mode:

https://help.ubuntu.com/community/LiveCdRecovery

Nekem ugyanez volt egy CentOS VM VMware-KVM konverziojakor. Nekem a rescue mod es dracut parancs a fonti kapcsolokkal segitett.