Posts tagged debian
Posts tagged debian
Como adolescente !!
Pueden apreciar en mi screenshot que algunas aplicaciones de mi escritorio se ven bien y otras se ven con un estilo muy rudimentario, entre ellas mi querida Terminal de Gnome… bueno, pues así es!
Me siento como un adolescente, donde no se es ni pollo ni huevo, y las imperfecciones en la cara me atacan pero sé que van a pasar, sí, todo esto debe ser pasajero, algún día creceré y entonces, ya como todo un hombre dejaré de tener esta forma rara y puberta.
Debian Wheezy (testing) está adoptando paquetes de SID y a su vez de experimental y por ende están entrando algunos paquetes relacionados con Gnome3, en este momento la migración de Gnome 2.30 a Gnome 3 no se ha dado, y es justo ahí donde me ataca el sentido de pubertad. Algunas de mis aplicaciones como la calculadora ya tienen este nuevo uso de temas de Gnome 3 mientras que el editor de textos básico aún no lo tiene…
En fin, creo que podré pasar un buen rato con estos “desperfectos”, lo suficiente como para ver la transformación de mi escritorio, la llegada de mi primer Gnome Shell y el descubrimiento de la nueva interfaz, ojalá no sea tan dolorosa como mi pubertad real (LOL)
I’ve been hearing a lot about the Mint distro lately, and it’s all good things. I love Ubuntu, but even I have to admit that Ubuntu is pretty bleeding edge at times, and the direction it’s going is just… undesirable. If Mint is as stable and polished as I hear, I’ll probably be making it my new permanent OS.
Well, I would seriously consider Linux Mint but notice that there are many flavors. You could try LMDE (Linux Mint Debian Edition) wich used debian testing as base and adds some packages for a great look and feel experience.
LMDE Download: http://www.linuxmint.com/download_lmde.php
In my experience, I had change from Debian SID (unstable) to Ubuntu 10.04 (just for try) and after a year using it I back to Debian Wheezy (currently testing) with some extra packages.
Suddenly, when I enter to my desktop on Debian GNU/Linux (Wheezy + SID) and I had found that the composite extension is not running any more, first I thougth it was a problem with compiz, so I quickly change to metacity, but no.
The problem
Then I stop follow my impulses and go directly to the log files, search for “(EE)” in /var/log/Xorg.0.log and found this messages:
# grep “(EE)” /var/log/Xorg.0.log
[ 465.902] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/i965_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[ 465.902] (EE) AIGLX: reverting to software rendering
[ 465.902] (EE) AIGLX error: dlopen of /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
[ 465.902] (EE) GLX: could not load software renderer
WTF: file not found??!! Yes, file not found.
Well, sear for i965_dri.so with apt-file and dpkg —search
# apt-file search i915_dri.so
ia32-libs: /usr/lib32/dri/i915_dri.so
libgl1-mesa-dri: /usr/lib/dri/i915_dri.so
libgl1-mesa-dri: /usr/lib/x86_64-linux-gnu/dri/i915_dri.so
# dpkg —search i965_dri.so
ia32-libs: /usr/lib32/dri/i965_dri.so
libgl1-mesa-dri: /usr/lib/dri/i965_dri.so
Now, that is weird, libgl1-mesa-dri should have this file and should be located in /usr/lib32/dri/. Isn’t it? Yes It is:
-rw-r—r— 1 root root 3461592 may 31 10:58 /usr/lib/dri/i915_dri.so
So, why apt-file shows also the path /usr/lib/x86_64-linux-gnu/ and dpkg —search does not ? Answer: I don’t know :)
What I did:
# Create the folder /usr/lib/x86_64-linux-gnu/
mkdir -p /usr/lib/x86_64-linux-gnu/
# Create symlink
ln -s /usr/lib/dri/ /usr/lib/x86_64-linux-gnu/
# Restart GDM
/etc/init.d/gdm3 restart
Where to report the bug?
And now this is working fine, the thing is. Where do I put my bug? Is this a problem of libgl1-mesa-dri or is a problem with xserver-xorg
Sucede que en días pasados estuve tratando de instalar máquinas virtuales en un servidor, para hacerlo decidí probar primero en mi laptop.
Debido a que ya uso Virtualbox no pensé que se tratara de nada del otro mundo, pero al adentrarme un poco me di cuenta que el hardware de mi lap tiene algunos truquitos para hacer bien el trabajo.
Trabajo con Virtualbox
Al estar configurando mi computadora virtual activaba en la parte de sistema las opciones de aceleración (Habilitar VT-x/AMDAMD-V y Paginación anidada) Sin embargo, resulta que en realidad nunca funcionaban. Esto lo podía ver a la hora de correr la máquina virtual pues en los indicadores visuales aparece como no activa.
Se supone que si tu procesador (en mi caso Intel) tiene la opción vmx entonces debería soportar la virtualización por hardware.
cat /proc/cpuinfo | grep flags
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor vmx est tm2 xtpr pdcm
Bueno, pues no. Se requiere tener la opción activada en el BIOS. Sin embargo la opción nunca la encontré en el BIOS hasta que instalé la última actualización disponible en el sitio de HP. No fue sencillo, debido a que uso Debian GNU/Linux y HP no da instrucciones de cómo hacerle si tienes un sistema diferente a Windows. Al final descomprimí el archivo descargado y dentro trae una imagen ISO, la quemé en un CD y así actualicé (no, no dispongo de floppy y aunque me prestaron uno no sirvió hacer el disco de actualización desde mi máquina virtual).
Bueno, el caso es que si no puedes hacer la virtualización por hardware Virtualbox te da la opción de hacer la virtualización por software. A decir verdad casi ninguna PC o Laptop trae activa la función en el BIOS, por lo que si ya usas Virtualbox probablemente estás ejecutando la virtualización por software.
Trabajo con otras herramientas de virtualización.
Pues bien, Virtualbox es una herramienta de virtualización, pero existen otras que también funcionan, por ejemplo:
Tanto OpenVZ como XEN requieren parches en el kernel, y aunque se encuentran en los repositorios oficiales de Debian no me llamó mucho la atención. La empresa REDHAT estuvo trabajando con XEN pero finalmente optó por cambiar a KVM, solo ellos saben sus verdaderos motivos, pero tecnológicamente hablando KVM pertenece oficialmente al kernel de linux, no es un parche y se puede correr como módulo.
El problema con KVM es que requiere cargar los módulos kvm y kvm-intel (en mi caso, kvm-adm para ADM). Es problema porque es una virtualización por hardware, así que si tu máquina no tiene la capacidad de correr máquinas virtuales o bien no está habilitada en el BIOS entonces no lo podrás utilizar.
Activando los módulos de KVM
Si tienes la capacidad de virtualización en tu procesador y al probar los módulos te da error ( ver dmesg y /var/log/syslog ) significa que tienes la capacidad pero el fabricante de hardware o la configuración del mismo no te lo permiten.
# modprobe kvm
# modprobe kvm-intel
# ls -al /dev/kvm*
crw-rw——+ 1 root root 10, 232 oct 23 07:23 /dev/kvm
El error más común es: “kernel: kvm: disabled by bios”
Continuará…
Aún no hago pruebas de rendimiento teniendo activado y desactivado el soporte para virtualización en el BIOS, tampoco he comparado Virtualbox vs KVM. De lo que estoy seguro es que mi laptop ya me puede servir para hacer las pruebas que necesito con KVM.

paginación activa en interfaz de virtualbox

carga correcta de los módulos de kvm

muestra el estado de la virtualización por hardware activo