{"id":1221,"date":"2017-09-03T11:12:20","date_gmt":"2017-09-03T11:12:20","guid":{"rendered":"http:\/\/www.penguino.co.uk\/?p=1221"},"modified":"2018-04-02T20:22:47","modified_gmt":"2018-04-02T20:22:47","slug":"proxmox-converted-ubuntu-6-vm-unable-boot","status":"publish","type":"post","link":"http:\/\/www.penguino.co.uk\/computing\/proxmox-converted-ubuntu-6-vm-unable-boot","title":{"rendered":"Proxmox – converted ubuntu 6 vm unable to boot"},"content":{"rendered":"\n\n\r\n\n\n\n
<\/a><\/p>\n After converting a couple of legacy Ubuntu 6(!) VMs from ESXi vmdks to qcow2, in Proxmox I setup the vm guests and chose the SATA interface for the qcow2 images.<\/p>\n During boot up, grub was showing the error <\/p>\n And after a minute or two waiting.<\/p>\n and eventually it dropped into Busybox and unable to boot.<\/p>\n <\/a><\/p>\n To resolve this:-<\/p>\n Then when you get dumped into Busy box again, you can now list the disks and partition names using ls \/dev\/h*<\/strong><\/p>\n In the following example, the partitions were assigned as \/dev\/hdb \/dev\/hdb1 and \/dev\/hdb2 by Ubuntu. <\/p>\n <\/a><\/p>\n <\/p>\n In my case, the root file system has changed to \/dev\/hdb1, so all I had left to do is<\/p>\n Ubuntu will be able to find the kernel and complete the boot. But you will ended up in recovery mode and need to patch a few of things before rebooting properly the next time:-<\/p>\n In the next reboot, your Ubuntu VM should find the root device and will boot up normally.<\/p>\n I found myself in a similar, but a more difficult situation again.<\/p>\n Using Clonezilla, I was cloning a VMWare Workstation VM to a Proxmox VM over the network using server-client mode.<\/p>\n After cloning, when I tried booting the Proxmox VM, the disks are not available, I was unable to see any disks even in recovery mode, neither with sata or scsi on Proxmox!<\/p>\n\"Begin: Waiting for root file system... ...\"<\/pre>\n
\"ALERT! \/dev\/sda1 does not exist. Dropping to a shell!\"<\/pre>\n
\n
\n
linux \/boot\/vmlinuz-3.13.0-29-generic root=\/dev\/hdb1<\/strong><\/pre>\n
\n
######################################<\/h6>\n
2 April 2018<\/strong><\/h4>\n