Y Virtualbox en Trisquel 7.0?

6 Antworten [Letzter Beitrag]
dcapeletti
Offline
Beigetreten: 04/03/2014

Estimados,
he intentado instalar el paquete virtualbox, pero al parecer no se encuentra en los repositorios de Trisquel. Haciendo una búsqueda sale lo siguiente:
------------------------------------------
sudo apt-cache search virtualbox:
unity-scope-virtualbox - VirtualBox scope for Unity
vagrant - Tool for building and distributing virtualized development environments
xmount - tool to crossmount between multiple input and output harddisk images
libvirt-bin - programs for the libvirt library
libvirt-dev - archivos de desarrollo para la biblioteca libvirt
libvirt-doc - documentación para la biblioteca libvirt
libvirt0 - library for interfacing with different virtualization systems
libvirt0-dbg - library for interfacing with different virtualization systems
python-libvirt - uniones libvirt Python
imvirt - detects several virtualizations
imvirt-helper - helper programs to detect several virtualizations
libimvirt-perl - Perl module for detecting several virtualizations
------------------------------------------

Si lo trato de instalar:
----------------------------------------
sudo apt-get install virtualbox
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
El paquete virtualbox no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o solo se
encuentra disponible desde alguna otro origen

E: El paquete «virtualbox» no tiene un candidato para la instalación
---------------------------------------

Que pasó con este paquete? Alguien sabe si puede es un error?
Gracias

danieru
Offline
Beigetreten: 01/06/2013

virtualbox ya no sera incluido en los repositorios debido a que necesita un compilador no-libre.

QEMU es otro VM que si está en los repositorios.

dcapeletti
Offline
Beigetreten: 04/03/2014

Ok, gracias por su respuesta. Que paquete/s se supone que debo instalar?. sudo apt-get install qemu

danieru
Offline
Beigetreten: 01/06/2013

Con QEMU por si solo puedes bootear imágenes iso. Solo recuerda que es una aplicación por linea de comandos. Aunque también existen interfaces gráficas para QEMU como Qemu Launcher

dcapeletti
Offline
Beigetreten: 04/03/2014

Tengo un Trisquel 7.0 64 bits como anfitrión. He instalado QEMU y quiero hacer correr un sistema huesped Trisquel 7.0 32 bits o 64 bits, pero no puedo lograr que los sistemas arranquen.
Creo la imagen:
qemu-img create trisquel.img 10000
Arranco el sistema:
qemu-system-i386 -boot d -cdrom /directorio/donde/descargamos/current.iso -hda trisquel.img

En el sistema Trisquel 7.0 en la versión de 32 o 64 bits, carga su pantalla de arranque (idiomas) y le doy en "Probar Trisquel sin instalar" y me aparece:

Invalid or corrupt kernel image.
boot:

y en la versión de Trisquel 6.0 32 bits comienza la carga pero en un momento dado, la máquina virtual deja de cargar.

Estoy haciendo algo mal? le ha pasado a alguien mas?

Sds

marioxcc
Offline
Beigetreten: 08/13/2014

Hola.

QEMU es una excelente pieza de software. Vale la pena dedicarle un tiempo a leer su manual para aprender a usarlo. Tiene muchas opciones y también muchas posibles aplicaciones. Te recomiendo que busques sobre aceleración KVM que puede hacer la virtualización muy eficiente, pero requiere soporte por hardware. Si no usas KVM será muy lento; usando KVM el rendimiento es casi el mismo que en el anfitrión. Las versiones recientes de QEMU traen soporte para KVM. Antiguamente se usaba un fork para soporte KVM. Otra mejora en cuando a la eficiencia es usar dispositivos virtualizados virtio que están diseñados para maximizar la eficiencia. Yo arranco mis VM de esta forma:

qemu-system-x86_64 \
-enable-kvm \
-smp NUMERO_DE_NUCLEOS \
-m 1024 \
-soundhw hda \
-vga std \
-drive file=ARCHIVO_HD,if=virtio,aio=native \
-drive file=ARCHIVO_CD,media=cdrom,aio=native \
-net nic,model=virtio \
# para arrancar el CD: -boot d \
-daemonize

Te recomiendo crear las imágenes con:

qemu-img create -f qcow2 ARCHIVO_HD

Luego puedes tomar “snapshots” facilmente (pero no mientras la VM se está ejecutando pues se corrompe el archivo).

¿Ya verificaste la integridad de tu imagen ISO?. La línea de comandos que usas me dice que estás emulando un sistema x86, ¿Estás usando una imágen para x86 (en vez de x86_64)?. Otra posible razón del fallo es que quizá falta memoria y por eso se corrompe el sistema al tiempo de cargar. Prueba usando “-m 1024” para dar 1 GiB de RAM al huésped (No la toma de inmediato, sino según la va usando).

dcapeletti
Offline
Beigetreten: 04/03/2014

Gracias por tu ayuda.
me puse a leer un poco acerca de qemu, me parece estupenda pieza de software como dices. Primero he instalado todos estos paquetes:
ipxe-qemu qemu qemu-keymaps qemu-kvm qemu-launcher qemu-system qemu-system-arm qemu-system-common qemu-system-mips qemu-system-misc qemu-system-ppc qemu-system-sparc qemu-system-x86 qemu-user qemu-utils

Luego he revizado si mi equipo tiene soporte para kvm:
sudo lsmod | grep kvm

Agrego mi usuario al grupo kvm:
sudo adduser usuario kvm

Y ahora instale una interfaz grafica mucho mas elegante que qemu-launcher o que aqemu. Se llama virt-manager y hay que lanzarla como root.

Sds