Giter Site home page Giter Site logo

rpi-qemu-x86-wine's Introduction

RPi-QEMU-x86-wine SD-card image

Sorry, this project is inactive for now! But there are successor projects inside the Internet.

Description

This Raspberry Pi image enables you to run x86 Linux and Windows applications on a Raspberry Pi 2. The build is based on the information found in the following thread: https://forum.winehq.org/viewtopic.php?f=8&t=17701&start=25#p84325

Notepad Screenshot

Download

You have to download the following files and unpack these with 7zip. The reason for the split archive is that github only allows 2 GB files.

For Raspberry Pi 3 users
mikerr did a image incl. Raspberry Pi 3 support.

Installation

  • You will need a 8 GB SD-card

  • Unpack the image

  • Copy the image to a SD-card

      # sudo dd bs=4M if=20150924_RPi-QEMU-x86-wine.img /dev/mmcblk
    
  • Put the SD-card into your Raspberry Pi

Usage

Two user are available

  • Username: pi

  • Password: 123456

  • Username: root

  • Password: 123456

To run x86 Linux and Windows programs just run the "start_x86env_wine-user" script as the "pi" user in a terminal.

# sudo /home/pi/start_x86env_wine-user

Now you are in a Debian wheezy i386 enviroment and you can try to load any x86 program. Inside the chroot enviroment you are logged in as the user "wine-user".

To run Windows programs just run "wine". Notepad example:

# wine ~/.wine/drive_c/windows/notepad.exe

If you would like to use programs that need super user access like "apt-get" run the script "/home/pi/start_x86env_root" instead of "start_x86env_wine-user":

# sudo /home/pi/start_x86env_root

Included Software

Speed

Don't expect a super fast PC! The x86 emulation is done by QEMU in software. Some people said it is as fast as a 300 MHz Pentium PC. But benchmarks are welcome!

More Information

Please read the following threads:

rpi-qemu-x86-wine's People

Contributors

albrechtl avatar lucianlau avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rpi-qemu-x86-wine's Issues

Ethernet Conection

Hello

Thanks for share your code, is very usefull for me in this moment but I have a issue, I need run a program that communicate throught LAN network with other device, how can configure the ethernet device in the "start_x86env_wine-user" script?

Thank you

regards

Fabio

Raspberry Pi 3

Please, build a system image for Raspberry Pi 3. I pay you for it and let's make it public as well.

Raspberry Pi 3 Version?

Flashed this to my RPi 3 and it just hung before boot.

Any chance of a version for Rpi3 please?

Networking support?

I have been trying to copy your settings / chroot to an existing Raspbian installation. This worked quite well. I've compiled my own 3G/1G kernel, did apt-get install qemu, and rsynced the chroot over to my Pi.

However, it seems that I am missing networking support. What did you do (if anything) to gain qemu networking support? Or ist that missing in your image as well?

It would be nice if you could supply a script and a tarball, which would allow existing Raspbians to use wine. I could probably help with that. It should all be scriptable, including building the custom kernel.

Can't run wine, too much error

image

I have a weird problem, I can run notepad with wine on arch armv7l but it doesn't work to run start_x86env_wine-user. Do you have a solution ? Do you have time to look at this? I'm stuck from 2 days on this issue.
The problem is when I want to run another *.exe I have this :
image

Please help me !

Error running program on WINE

Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly

Anyone help me please,tell me fix this problem

What Kind of Keyboard is setup?

I am trying to use an American English Keyboard but the OS is setup to detect another type of keyboard., if you can tell me how to change the keyboard layout so it is American English that would be appreciated.

Network in QEMU and i386 environment

Hello,

is it possible to get a working network connection with internet in QEMU and the i386 environment of this image?

Thank you very much!

Best regards,
Sebastian

run wine from php

I need to run a php script from my index.html hosted into /var/www folder.
I have lots of troubles with the chroot env....

What is the best way to achieve this task?

Raspberrypi 4

I can see the link for Raspberrypi 3. Is there a similar image made for Raspberrypi 4?

Newer version?

Hi, the 2015 version almost works, I get some critical section clashes and it closes before launching on my ancient windows code. Is there a newer version available? May I help compile and test it? Thanks, Bradshaw in Buzzards Bay MA

wine require a 3G/1G user/kernel memory split

trying to run any program (wine executable.exe) the system return the error
warning: memory above 0x80000000 doesn't seam to be accessible.
Wine requires a 3G/1G user/kernel memory split to work properly.
How this problem can be solved?
Does another compilation with the needed memory split exist?
Giuseppe Menga

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.