I am trying to create a bootable virtual machine (SCSI HDD interface) using a pre-compiled linux kernel and syslinux.

I was able to follow standard procedures, fdisk the drive with fat32, make the drive bootable, mkfs.vfat, transfer mbr.bin to the target drive, syslinux the drive then transfer the other files to the root. One thing that i did not use is the image since I want to use the drive as root.

My problem is, I get an error at startup stating ""VFS: Cannot open root device... append correct "root = " boot option"

I tried configuring the syslinux.cfg but still I can't get a configuration that works..

Hoping someone can help me with this problem.