On 30 October 2018 at 02:16, wj193102 <[email protected]> wrote: > Hi, everyone. > When I have installed the QEMU3.0.0 in the Linux on non X86 CPUS, I want > to use user space emulator to run Wine. I can get the source code for Wine > and the RPM file for Wine from the WineHQ web page. > I used to compile Wine in the X86-based Linux system and used it to run most > Win32 programs. Now I want to use it on the non X86 CPUS by QEMU. But I > can't get the function to install and use the Wine. Please give me some advice > or some functions to finish it. Thanks a lot.
I'm afraid you will need to provide more detail for us to help here. What exactly are you doing? Which commands are you running? What is the exact error message or failure you see? > Meanwhile, I use the command "qemu-i386/qemu-x86_64 *.sh" to > run the application from the X86 CPUS on non X86 CPUS, I get the > error information:"Invalid ELF image for this architecture". Why > the error is comming? What can I do to resolve this problem? This is probably because you are trying to run a shell script. (I'm guessing this from the '.sh' extension). This won't work. QEMU only runs actual executables (ELF files). Usually the setup is that the host Linux system is set up with binfmt-misc, so that if it encounters a guest-architecture binary it will automatically run it under QEMU. Usually this is done to allow running guest binaries inside a chroot. thanks -- PMM
