Qemu + Kqemu para ubuntu
el fenix
fenixlinux en yahoo.com
Lun Oct 10 10:07:46 CDT 2005
--- Ricardo Frydman Eureka! <ricardoeureka en gmail.com>
escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> el fenix wrote:
> > Ubicacion de binarios
> > qemu en fenubu:~/misdocumentos/papas$ whereis qemu
> > qemu: /usr/local/bin/qemu
> Bueno, no te preguntaba por los binarios, sino donde
> estan los /fuentes/
> Algun mensaje al compilar qemu?
> que te contesta ./configure?
Parece que todo bien ...
avillegas en fenubu:~/src/qemu-0.7.2$ ./configure
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/avillegas/src/qemu-0.7.2
C compiler gcc
Host C compiler gcc
make make
host CPU i386
host big endian no
target list i386-user arm-user armeb-user
sparc-user ppc-user i386-softmmu ppc-softmmu
sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled no
static build no
SDL support yes
SDL static link yes
mingw32 support no
Adlib support no
FMOD support no
kqemu support yes
KQEMU Linux module configuration:
kernel sources /usr/src/linux-headers
kbuild type 2.6
avillegas en fenubu:~/src/qemu-0.7.2$
>
> (por favor NO en privado, para eso esta la lista)
>
> >
> > qemu en fenubu:~/misdocumentos/papas$ cd
> /usr/local/bin/
> > qemu en fenubu:/usr/local/bin$ ls
> > qemu qemubak qemu-ppc
> > qemu-system-ppc
> > qemu-arm qemu-i386 qemu-sparc
> > qemu-system-sparc
> > qemu-armeb qemu-img qemu-system-mips
> > qemu-system-x86_64
> > qemu en fenubu:/usr/local/bin$ ls -l
> > total 6472
> > -rwxr-xr-x 1 root root 791084 2005-10-03 22:32
> qemu
> > -rwxr-xr-x 1 root root 408044 2005-10-03 22:32
> > qemu-arm
> > -rwxr-xr-x 1 root root 410988 2005-10-03 22:32
> > qemu-armeb
> > -rwxr-xr-x 1 root root 791084 2005-10-03 22:03
> > qemubak
> > -rwxr-xr-x 1 root root 576620 2005-10-03 22:32
> > qemu-i386
> > -rwxr-xr-x 1 root root 85196 2005-10-03 22:32
> > qemu-img
> > -rwxr-xr-x 1 root root 510812 2005-10-03 22:32
> > qemu-ppc
> > -rwxr-xr-x 1 root root 462284 2005-10-03 22:32
> > qemu-sparc
> > -rwxr-xr-x 1 root root 417164 2005-10-03 22:32
> > qemu-system-mips
> > -rwxr-xr-x 1 root root 631100 2005-10-03 22:32
> > qemu-system-ppc
> > -rwxr-xr-x 1 root root 485516 2005-10-03 22:32
> > qemu-system-sparc
> > -rwxr-xr-x 1 root root 986956 2005-10-03 22:32
> > qemu-system-x86_64
> >
> > Fuentes
> > qemu en fenubu:/usr/local/bin$ cd /datos/src/qemu
> > qemu en fenubu:/datos/src/qemu$ ls
> > kqemu-0.7.2.tar.gz qemu-0.7.2 qemu-0.7.2.tar.gz
> > avillegas en fenubu:/datos/src/qemu$
>
>
> donde kqemu?
avillegas en fenubu:~/src/qemu-0.7.2$ pwd
/home/avillegas/src/qemu-0.7.2
avillegas en fenubu:~/src/qemu-0.7.2$ cd ..
avillegas en fenubu:~/src$ ls
kqemu-0.7.2.tar.gz qemu-0.7.2 qemu-0.7.2.tar.gz
avillegas en fenubu:~/src$ ls -l
total 1404
-rw-r--r-- 1 avillegas avillegas 79314 2005-10-03
15:22 kqemu-0.7.2.tar.gz
drwxr-xr-x 27 avillegas avillegas 4096 2005-10-10
09:23 qemu-0.7.2
-rw-r--r-- 1 avillegas avillegas 1341993 2005-10-03
15:19 qemu-0.7.2.tar.gz
avillegas en fenubu:~/src$ cd qemu-0.7.2
avillegas en fenubu:~/src/qemu-0.7.2$ ls -ld kqemu
drwxr-xr-x 3 avillegas avillegas 4096 2005-10-10
09:19 kqemu
avillegas en fenubu:~/src/qemu-0.7.2$ ls kqemu
Changelog kqemu-kernel.h kqemu-mod.o
Makefile
install.sh kqemu.ko kqemu.mod.o
Makefile.freebsd
kqemu-doc.html kqemu-linux.c
kqemu-mod-x86_64.o Makefile.winnt
kqemu-doc.texi kqemu-linux.o kqemu.o
README
kqemu-freebsd.c kqemu.mod.c kqemu.sys
kqemu.h kqemu-mod-i386.o kqemu-win32.c
kqemu.inf kqemu-mod-i386-win32.o LICENSE
avillegas en fenubu:~/src/qemu-0.7.2$
>
> >
> > Agradezco tu ayuda de antemano ...
> >
> >
> >
> >
> >
> >
> >
> > --- Ricardo Frydman Eureka!
> <ricardoeureka en gmail.com>
> > escribió:
> >
> >
> > el fenix wrote:
> >
> >>qemu en fenubu:/lib$ uname -a
> >>Linux fenubu 2.6.10-5-386 #1 Tue Apr 5 12:12:40
> >
> > UTC
> >
> >>2005 i686 GNU/Linux
> >>avillegas en fenubu:/lib$
> >
> >>qemu en fenubu:/usr/src$ ls -l
> >>total 12
> >>lrwxrwxrwx 1 root src 36 2005-10-03 22:07
> >>linux-headers ->
> >
> > /usr/src/linux-headers-2.6.10-5-386/
> >
> >>drwxr-xr-x 17 root root 4096 2005-10-01 10:13
> >>linux-headers-2.6.10-5
> >>drwxr-xr-x 3 root root 4096 2005-10-01 10:13
> >>linux-headers-2.6.10-5-386
> >>drwxr-xr-x 7 root root 4096 2005-10-01 07:51 rpm
> >
> >>Estoy teniendo el siguiente problema con qemu +
> >
> > kqemu
> >
> >>no se si ha alguien le haya pasado, estuve
> >
> > checando en
> >
> >>el google y al parecer es por que compile mal con
> >>otras fuentes, que verificando si lo hice mal pero
> >>bueno lo compile de nuevo y me sigue marcando
> >
> > error
> >
> >>este es el ultimo que me queda, y ya lo compile un
> >>buen de veces ...
> >
> >>qemu en fenubu:/lib$ sudo modprobe kqemu
> >>Password:
> >>FATAL: Error inserting kqemu
> >>(/lib/modules/2.6.10-5-386/misc/kqemu.ko): Invalid
> >>module format
> >
> >>Anexo los siguentes datos:
> >
> >>qemu en fenubu:/lib$ uname -a
> >>Linux fenubu 2.6.10-5-386 #1 Tue Apr 5 12:12:40
> >
> > UTC
> >
> >>2005 i686 GNU/Linux
> >>avillegas en fenubu:/lib$
> >
> >>qemu en fenubu:/usr/src$ ls -l
> >>total 12
> >>lrwxrwxrwx 1 root src 36 2005-10-03 22:07
> >>linux-headers ->
> >
> > /usr/src/linux-headers-2.6.10-5-386/
> >
> >>drwxr-xr-x 17 root root 4096 2005-10-01 10:13
> >>linux-headers-2.6.10-5
> >>drwxr-xr-x 3 root root 4096 2005-10-01 10:13
> >>linux-headers-2.6.10-5-386
> >>drwxr-xr-x 7 root root 4096 2005-10-01 07:51 rpm
> >
> >>Saludos a lista
> >
> > donde tienes qemu y kqemu?
> >
> > --
> > Ricardo A.Frydman
> > Consultor en Tecnología Open Source -
> Administrador
> > de Sistemas
> > jabber: ricardoeureka en gmail.com -
> > http://www.eureka-linux.com.ar
> > SIP # 1-747-667-9534
>
> - --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>
>
>
>
> > __________________________________________________
> > Correo Yahoo!
> > Espacio para todos tus mensajes, antivirus y
> antispam ¡gratis!
> > Regístrate ya - http://correo.espanol.yahoo.com/
>
>
>
> - --
> Ricardo A.Frydman
> Consultor en Tecnología Open Source - Administrador
> de Sistemas
> jabber: ricardoeureka en gmail.com -
> http://www.eureka-linux.com.ar
> SIP # 1-747-667-9534
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.5 (GNU/Linux)
>
>
iD8DBQFDQ7pDkw12RhFuGy4RAlDsAJ949660bM4OY48lziaIBzO09Z5ABQCff/kX
> fEUk9sjOp5nErwgCrhSV4bU=
> =F2AI
> -----END PGP SIGNATURE-----
>
>
Anexo las ultimas lineas de la salida del make, parece
que las ultimas lineas marcan errores:
make[2]: Entering directory
`/usr/src/linux-headers-2.6.10-5-386'
CC [M]
/home/avillegas/src/qemu-0.7.2/kqemu/kqemu-linux.o
cp
/home/avillegas/src/qemu-0.7.2/kqemu/kqemu-mod-i386.o
/home/avillegas/src/qemu-0.7.2/kqemu/kqemu-mod.o
LD [M] /home/avillegas/src/qemu-0.7.2/kqemu/kqemu.o
Building modules, stage 2.
MODPOST
Warning: could not find
/home/avillegas/src/qemu-0.7.2/kqemu/.kqemu-mod.o.cmd
for /home/avillegas/src/qemu-0.7.2/kqemu/kqemu-mod.o
CC
/home/avillegas/src/qemu-0.7.2/kqemu/kqemu.mod.o
LD [M]
/home/avillegas/src/qemu-0.7.2/kqemu/kqemu.ko
make[2]: Leaving directory
`/usr/src/linux-headers-2.6.10-5-386'
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/kqemu'
Despues de dar el make hice lo siguiente :
avillegas en fenubu:~/src/qemu-0.7.2$ echo "QEMU is a
generic processor emulator" > description-pak
avillegas en fenubu:~/src/qemu-0.7.2$ echo >
kqemu/install.sh
avillegas en fenubu:~/src/qemu-0.7.2$ sudo checkinstall
-y --pkgname=qemu --pkgversion=0.7.2 --pkgrelease=1
--pkglicense=Restricted --pkggroup="Miscellaneous -
Text Based"
--pkgsource=http://fabrice.bellard.free.fr/qemu/qemu-0.7.2.tar.gz
--exclude=kqemu/install.sh
checkinstall 1.5.3, Copyright 2001 Felipe Eduardo
Sanchez Diaz Duran
This software is released under the GNU
GPL.
The package documentation directory ./doc-pak does not
exist.
Should I create a default set of package docs? [y]: y
Preparing package documentation...OK
Installing with "make install"...
========================= Installation results
===========================
Copying documentation directory...
for d in i386-user arm-user armeb-user sparc-user
ppc-user i386-softmmu ppc-softmmu sparc-softmmu
x86_64-softmmu mips-softmmu; do \
make -C $d all || exit 1 ; \
done
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/i386-user'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/i386-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/arm-user'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/arm-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/armeb-user'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/armeb-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/sparc-user'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/sparc-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/ppc-user'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/ppc-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/i386-softmmu'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/i386-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/ppc-softmmu'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/ppc-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/sparc-softmmu'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/sparc-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/x86_64-softmmu'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/x86_64-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/mips-softmmu'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/mips-softmmu'
make -C kqemu
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/kqemu'
make[1]: No se hace nada para `all'.
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/kqemu'
mkdir -p "/usr/local/bin"
install -m 755 -s qemu-img "/usr/local/bin"
mkdir -p "/usr/local/share/qemu"
install -m 644 pc-bios/bios.bin pc-bios/vgabios.bin \
pc-bios/vgabios-cirrus.bin \
pc-bios/ppc_rom.bin
pc-bios/video.x \
pc-bios/proll.elf \
pc-bios/linux_boot.bin
"/usr/local/share/qemu"
mkdir -p "/usr/local/share/doc/qemu"
install -m 644 qemu-doc.html qemu-tech.html
"/usr/local/share/doc/qemu"
mkdir -p "/usr/local/share/man/man1"
install qemu.1 qemu-img.1 "/usr/local/share/man/man1"
mkdir -p "/usr/local/share/qemu/keymaps"
install -m 644 keymaps/da keymaps/en-gb keymaps/et
keymaps/fr keymaps/fr-ch keymaps/is keymaps/lt
keymaps/modifiers keymaps/no keymaps/pt-br keymaps/sv
keymaps/ar keymaps/de keymaps/en-us keymaps/fi
keymaps/fr-be keymaps/hr keymaps/it keymaps/lv
keymaps/nl keymaps/pl keymaps/ru keymaps/th
keymaps/common keymaps/de-ch keymaps/es keymaps/fo
keymaps/fr-ca keymaps/hu keymaps/ja keymaps/mk
keymaps/nl-be keymaps/pt keymaps/sl keymaps/tr
"/usr/local/share/qemu/keymaps"
for d in i386-user arm-user armeb-user sparc-user
ppc-user i386-softmmu ppc-softmmu sparc-softmmu
x86_64-softmmu mips-softmmu; do \
make -C $d install || exit 1 ; \
done
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/i386-user'
install -m 755 -s qemu-i386 "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/i386-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/arm-user'
install -m 755 -s qemu-arm "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/arm-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/armeb-user'
install -m 755 -s qemu-armeb "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/armeb-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/sparc-user'
install -m 755 -s qemu-sparc "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/sparc-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/ppc-user'
install -m 755 -s qemu-ppc "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/ppc-user'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/i386-softmmu'
install -m 755 -s qemu "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/i386-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/ppc-softmmu'
install -m 755 -s qemu-system-ppc "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/ppc-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/sparc-softmmu'
install -m 755 -s qemu-system-sparc "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/sparc-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/x86_64-softmmu'
install -m 755 -s qemu-system-x86_64 "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/x86_64-softmmu'
make[1]: Entering directory
`/home/avillegas/src/qemu-0.7.2/mips-softmmu'
install -m 755 -s qemu-system-mips "/usr/local/bin"
make[1]: Leaving directory
`/home/avillegas/src/qemu-0.7.2/mips-softmmu'
cd kqemu ; ./install.sh
======================== Installation succesful
==========================
Copying files to the temporary directory...OK
Striping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list...OK
*** Warning: The package name "qemu" contains upper
case
*** Warning: letters. dpkg might not like that so I
changed
*** Warning: them to lower case.
This package will be built according to these values:
0 - Maintainer: [ root en localhost.localdomain ]
1 - Summary: [ QEMU is a generic processor emulator ]
2 - Name: [ qemu ]
3 - Version: [ 0.7.2 ]
4 - Release: [ 1 ]
5 - License: [ Restricted ]
6 - Group: [ Miscellaneous - Text Based ]
7 - Architecture: [ i386 ]
8 - Source location: [
http://fabrice.bellard.free.fr/qemu/qemu-0.7.2.tar.gz
]
9 - Alternate source location: [ ]
Enter a number to change any of them or press ENTER to
continue:
*****************************************
**** Debian package creation selected ***
*****************************************
Building Debian package...OK
Installing Debian package...OK
Erasing temporary files...OK
Deleting temp dir...OK
**********************************************************************
Done. The new package has been installed and saved to
/home/avillegas/src/qemu-0.7.2/qemu_0.7.2-1_i386.deb
You can remove it from your system anytime using:
dpkg -r qemu
Edite el archivo /etc/modules
avillegas en fenubu:~/src/qemu-0.7.2$ sudo vi
/etc/modules
trate de levantar el modulo kqemu, pero no se pudo me
salio el siguiente error:
avillegas en fenubu:~/src/qemu-0.7.2$ sudo modprobe kqemu
FATAL: Error inserting kqemu
(/lib/modules/2.6.10-5-386/misc/kqemu.ko): Invalid
module format
avillegas en fenubu:~/src/qemu-0.7.2$
**********************************************************************
avillegas en fenubu:~/src/qemu-0.7.2$
Saludos y gracias a todos ..
All days are days of the phoenix ...
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
Más información sobre la lista de distribución ubuntu-es