On 08/31/2015 02:31 AM, Yu-Cheng Liu wrote: > Dear all: > I can boot in Linux with default machine use : > qemu-system-x86_64 -bios [ Path to coreboot with FILO ] -hda [ Path to > Linux image ] -nographic > > when I use Q35 machine : > qemu-system-x86_64 *-M q35* -bios [ Path to coreboot with FILO ] -hda [ > Path to Linux image ] -nographic > the FILO would tell us that "IDE channel 0 not found",and not boot in Linux > > how can I fix this problem ? > > Thank you ~
Are you using a version of QEMU that predates v2.2.0? -hda did not work for Q35 prior to 2.2. I recommend using at least v2.4.0 if you are trying to use Q35 however, as the Q35 machine was not migratable prior to v2.4.0. If you are running a modern version, it looks like it could be a bug.