Hi,
I've built version 2.0.95 with the following sequence of steps:
'git clone git://git.qemu-project.org/qemu.git'
'./configure' halted on missing libfdt, so used
'git submodule update --init dtc' to fix missing dependency
'./configure --prefix=/home/graf/test/qemu --target-list="i386-linux-user
x86_64-linux-user"'
'make all' && 'make install'
Now in ~/test/qemu directory I have bin/ etc/ libexec/ share/ and var/
directories with bin/ showing
qemu-ga
qemu-i386
qemu-img
qemu-io
qemu-nbd
qemu-x86_64
At this point I would have installed in the /usr/local where all these files
belong, except I could not
run the program. Tried quick start document section to no avail.
The old command sequence did not work.
'qemu-system_x86_64 -L . -m 1024 -boot c -hda harddisk.img' -> no such
file 'qemu-system-x86_64'
'qemu-x86_64 -L . -m 1024 -boot c -hda harddisk.img' -> usage
'qemu-86_64 [options] program [arguments]'
The options section (usage help) does not show any "useful" help for
setting even the basic parameters. Was that the intended
design decision? Instead we are faced with environment options
variables which, I am sorry if you did not realize yet, they for the
most part are gibberish. Viz. there is not a section in the
documentation that covers them, and the documentation still has
'qemu-system-x86_64' where the 'system' keyword has been dropped. You
have to weed through the entire documentation and examine every
option, and even then you are not yet ready to set the environment
options.
I've tried both qemu-i386 and qemu-x86_64 adding file-descriptor options
'qemu-i386 -add-fd fd=3,set=2,opaque="rdwr:/home/graff/harddisk.img"
or even boot order
qemu-system-i386 -boot order=nc harddisk.img
The 'usage options' for example do not echo 'invalid or unrecognized option'.
Every attempt brings you back to the same
useless options menu
At this point, it appears to me the program failed, but what is worse
the developers failed. You have just bought yourself a brand spanking
new car, the dealer handed you the keys, and you cannot open the car
door or find where the ignition key gets inserted.