TritonDataCenter / illumos-kvm

KVM driver for illumos
Other
118 stars 65 forks source link

"boot failed: could not read the boot disk" when "model": "scsi" #22

Open kfr- opened 8 years ago

kfr- commented 8 years ago

I'm migrating a Linux vm from VMware to smartOS. The vm uses an LSI Logic Parallel controller. When I try to boot the vm. Seabios shows: Booting from Hard Disk ... Boot failed: could not read the boot disk

I believe that this is because seabios does not have the boot rom for LSI53C895A. I am able to see the drive using a rescue DVD image.

I'm going to try booting the system with qemu option "-option-rom 8xx_64.rom". I'm not sure where to put the rom file. Is it in /zones/uuid/root/

kfr- commented 8 years ago

I managed to get the VM to boot with "-option-rom 8xx_64.rom" with 8xx_64.rom copied to /zones/uuid/root

I'm still having problems getting past grub. It seems that the vm is looking for a LSI53C1030 controller. I need to find the rom for that.

kfr- commented 8 years ago

I still have not found the rom for the 53c1030.

I did find a discussion about adding it to seabios https://www.coreboot.org/pipermail/seabios/2016-January/010380.html

kfr- commented 8 years ago

Looks like it landed on 2016-03-25 17:04:31 https://code.coreboot.org/p/seabios/source/commit/f2645a8cd66b6ed1f3a010f7acbddf130f584e01/

If I understand things correctly, smartos would need an update qemu and seabios for the LSI53C1030 to work.