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