Happened soon after hoovering the mouse's $ gdb -batch -ex "run" -ex "bt" -ex "quit" $( /usr/bin/qemu-system-i386 -m 2000 -drive file=/windows_10.raw,format=raw -localtime -enable-kvm -net none ) $ /usr/bin/qemu-system-i386 -m 2000 -drive file=/windows_10.raw,format=raw -localtime -enable-kvm -net none When running a version of Windows 10 as a guest Thank you very much for maintaining Debian's Topic marked solved.Date: Wed, 14:07:26 -0700 Package: qemu-system-x86 All of this would have been avoided with a simple comment in the emerge output or in the ebuild.Īs a fellow developer I know that it is hard to keep in mind what every user might need, however I believe that a change as big as removing a commonly used binary in a package, qualifies for a simple comment. However, in order to make things work for my research, I had to learn a big amount of information about qemu that I never wanted and probably will never need again in the future. In my opinion this is simply a very bad paradigm on how to maintain a package!Īfter contacting the maintainer he confirmed everything even my assumption that a simple symlink would suffice. But not everyone knows or should know what a symlink is. So why does gentoo breaks, not only backward compatibility, but inter-distro compatibility? For gods shake it can be as simple as a symlink to the x86-64 version. Now I understand that this binary is unnecessary but you have to keep in mind that other distros have it, qemu used to have it, all in all I have a 40.000 lines makefile published last month that uses it. I have tried every possible package in the Gentoo portage tree and with all of them qemu-system-i386 is missing. Thanks for the reply Hu but it is totally unrelated to my issue. Though some KVM code has been merged upstream, the code you get from the KVM project is a better choice if you plan to use the kernel KVM support. Releases from app-emulation/qemu-kvm should be used instead. The newest app-emulation/qemu in Portage is very old. PS: thanks for taking the time to get into this, I appreciate itĮDIT: I will email the maintainer of the qemu package about it. The thing is that I should get the qemu-system-i386 binary if I compile app-emulation/qemu WITHOUT the kvm flag, as it is supposed to be with the original app-emulation/qemu project and as it is in Ubuntu and other distros. Also, the app-emulation/qemu package has a kvm flag which supposedly adds the same support that app-emulation/qemu-kvm flag has embedded (this I do not get by the way, it confuses everyone). The thing is that even if qemu-kvm has no regard for i386, the original qemu project does have. In any case, I am mostly referring to the original app-emulation/qemu and NOT app-emulation/qemu-kvm What I do know is that they use the latest stable version in ubuntu. I have to ask my professor for the exact version. I am not an expert regarding it, but as far as I can see qemu-kvm can be used without any KVM support. What if I do not want kvm? Why is qemu acting like qemu-kvm even with the kvm use flag disabled? Second, what you posted is from qemu-kvm. All of this for me is just a very important makefile (of around 4000 lines) giving the error qemu-system-i386 not found! For computers with 512MB of RAM it's safe to use -m 192, or even -m 128 (the default)įirst of all, in Ubuntu and other distributions qemu-system-i386 exists and some people use it and they publish makefiles using it (and yes I'm talking about new and active projects). If you have less than 1GB of memory don't use the -m 384 flag (which allocates 384 MB of RAM for the guest). (kvm doesn't make a distinction between i386 and x86_64 so even in i386 you should use `qemu-system-x86_64`)BR Sudo /usr/local/kvm/bin/qemu-system-x86_64 -hda vdisk.img -cdrom /path/to/boot-media.iso \ Last edited by sparc on Wed 1:09 pm edited 2 times in total If anybody needs this command to exist (to avoid a lot of editing, like me), you can just create a symlink as follows: Just for completeness let me add that I of course have the useflag set properly, qemu-i386 exists, and what I'm mostly interested in is app-emulation/qemu-0.11.1 which compiles flawlessly with gcc-4.5.1-r1.ĮDIT: this binary has been removed in favor of the equivalent qemu-system-x86_64. Other architectures, including x86_64, are there and functioning properly. Posted: Mon 1:33 pm Post subject: Qemu-system-i386 is missing!Īs the title says, the qemu-system-i386 executable is missing after installing either qemu or qemu-kvm packages. Gentoo Forums Forum Index Kernel
0 Comments
Leave a Reply. |