Jump to content

émulation windows sous kubuntu 64bits


Recommended Posts

Hello, j'aime pas faire remonter des vieux topics, donc je me crée le mien...

Je viens de tenter d'installer une version quelconque de vmware, qemu, wine ou que sais-je, afin de faire tourner un windaube pour "ce que j'ai encore besoin" pendant ma migration.

problème : ya pas de version pour 64bits :reflechis:

Que me conseillez-vous de faire?

Merci d'avance :transpi:

Link to comment
Share on other sites

effectivement, j'avais bien vu les sources mais pour rester honnete, j'avais peur de me lancer dans la compilation du bazar...

Donc j'ai d'abord exécuté ./configure et la il a commencé a raler :

root@Sebastien:~/down/qemu-0.8.0/qemu-0.8.0# ./configure
ERROR: "gcc" looks like gcc 4.x
QEMU is known to have problems when compiled with gcc 4.x
It is recommended that you use gcc 3.x to build QEMU
To use this compiler anyway, configure with --disable-gcc-check

Bon ok... Je mets l'option:

root@Sebastien:~/down/qemu-0.8.0/qemu-0.8.0# ./configure --disable-gcc-check
Install prefix	/usr/local
BIOS directory	/usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path	   /home/tyrann/down/qemu-0.8.0/qemu-0.8.0
C compiler		gcc
Host C compiler   gcc
make			  make
host CPU		  x86_64
host big endian   no
target list	   i386-user arm-user armeb-user sparc-user ppc-user mips-user mipsel-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu arm-softmmu
gprof enabled	 no
static build	  no
SDL support	   no
mingw32 support   no
Adlib support	 no
CoreAudio support no
ALSA support	  no
DSound support	no
FMOD support	  no
kqemu support	 no
ERROR: QEMU requires SDL or Cocoa for graphical output
To build QEMU with graphical output configure with --disable-gfx-check
Note that this will disable all output from the virtual graphics card.

Et la je fais quoi? :francais:

Link to comment
Share on other sites

root@Sebastien:~/down/qemu-0.8.0/qemu-0.8.0# ./configure --disable-gcc-check
[...]
ERROR: QEMU requires SDL or Cocoa for graphical output
[...]

Et la je fais quoi? :byebye:

Genre tu lis ce qui est marqué et tu installe SDL (je rappelle quand même que pour la compilation il faut aussi les paquets "-dev")

Link to comment
Share on other sites

Bah oui, c'est ce que j'ai fait... Mais je crois que mon probleme se situe autre part...

Je n'ai rien installé comme drivers de carte graphique... J'ai une ati 9600XT, j'ai jetté un oeil sur le site de ubuntu et ils parlent d'installer un package mais quand j'ouvre adept, il me dit que c'est deja installé... Mais comment savoir si il l'utilise :byebye:

Je suis bien désolé, mais bon c'est le début quoi...

Link to comment
Share on other sites

Salut,

je fais tourner qemu via une distribution 64bits en compilant à la main (j'aime pas le paquet Gentoo :oops:).

# Automatically generated by configure - do not modify
prefix=/usr/local
bindir=/usr/local/bin
mandir=/usr/local/share/man
datadir=/usr/local/share/qemu
docdir=/usr/local/share/doc/qemu
MAKE=make
CC=gcc
HAVE_GCC3_OPTIONS=yes
HOST_CC=gcc
AR=ar
STRIP=strip -s -R .comment -R .note
CFLAGS=-O2
LDFLAGS=
EXESUF=
ARCH=x86_64
CONFIG_GDBSTUB=yes
CONFIG_SLIRP=yes
CONFIG_OSS=yes
CONFIG_ALSA=yes
VERSION=0.8.0
CONFIG_KQEMU=yes
KERNEL_PATH=/lib/modules/2.6.16/build
CONFIG_KBUILD26=yes
SRC_PATH=/usr/local/qemu-0.8.0
TARGET_DIRS=i386-user arm-user armeb-user sparc-user ppc-user mips-user mipsel-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu arm-softmmu

jcp@phoenix64 /usr/local/bin $ ldd qemu-system-x86_64
	libm.so.6 => /lib/tls/libm.so.6 (0x00002b31f86ff000)
	libz.so.1 => /lib/libz.so.1 (0x00002b31f8885000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0x00002b31f899b000)
	libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00002b31f8b70000)
	libpthread.so.0 => /lib/tls/libpthread.so.0 (0x00002b31f8cd8000)
	libutil.so.1 => /lib/libutil.so.1 (0x00002b31f8dee000)
	libc.so.6 => /lib/tls/libc.so.6 (0x00002b31f8ef1000)
	libdl.so.2 => /lib/libdl.so.2 (0x00002b31f9116000)
	libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/libstdc++.so.6 (0x00002b31f921a000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00002b31f940a000)
	libaa.so.1 => /usr/lib/libaa.so.1 (0x00002b31f951e000)
	libcaca.so.0 => /usr/lib/libcaca.so.0 (0x00002b31f963f000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00002b31f974e000)
	libncurses.so.5 => /lib/libncurses.so.5 (0x00002b31f993a000)
	/lib64/ld-linux-x86-64.so.2 (0x00002b31f85e9000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002b31f9a9a000)
	libgpm.so.1 => /lib/libgpm.so.1 (0x00002b31f9ba5000)

La procédure est la suivante (je l'avais mise dans le topic émulation, cf signature, mais je ne sais plus si elle s'y trouve encore, hum .... je crois que non, faudrait que je remette en ordre le topic, c'est dans ma todo list pour un de ces 4).

Sinon, un fois que tu as pris les paquets sur le site :

1/ tu décompresses ton paquet qemu, puis celui de kqemu à l'intérieur du premier (tu as donc, par exemple, /usr/local/qemu-0.8.0/kqemu).

2/ dans ton répertoire qemu (genre /usr/local/qemu-0.8.0),

a - make clean (à faire si tu refais une compilation)

b - ./configure --enable-alsa (suivant les options voulues, mais c'est une base, tu peux ajouter l'usb, si tu veux, mais je ne le trouve pas très stable à mon goût, enfin, l'implantation commence juste -> ./configure --help pour les options).

Bien sûr, tu dois avoir les sources de ton noyau courant installées et le /usr/src/linux qui pointe dessus.

c - make

d - make install

e - modprobe kqemu

3/ ça devrait être ok, pour l'installation de qemu et de son module là, manque plus que des OS à faire tourner quoi :yes:.

...

X/ une fois que tu as installé ton OS, tu peux le lancer via

qemu-system-x86_64 -hdc /mnt/Maxtor8G/jcpTest2/winXP.img -boot c /mnt/Maxtor8G/jcpTest2/winXP.img -soundhw all -localtime -m 512 (exemple pris chez moi).

Ce qui donne :

blabla6ee.th.png

nb : je t'encourage à regarder dans le lien présent dans ma signature, pour plus d'infos.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...