jueves, 7 de junio de 2012

Extensión de dirección física, (Physical Address Extension) y virtualbox

Mi laptop tiene 4GB de memoria RAM, sin embargo en los sistema operativos de 32bits, por su arquitectura solo pueden ver hasta 2GB de memoria RAM, es por esto que en las nuevas PC's y Laptops que vengan con más de 2GB de RAM vienen preinstalados con un windows de 64bits.

Tanto en windows como en linux hay programas que no han sido migrados a la arquitectura de 64bits y al tratar de ejecutar algunos de esos programas escritos en 32bits bajo la nueva arquitectura representa todo un reto ya que muchas veces fallan o no corren del todo.

Sin embargo Linux es tan carga que existe un parche que permite a un linux de 32bits ver y usar la memoria RAM que se extiende más haya de los 2GB de RAM y se llama:

PAE, (Physical Address Extension, que significa Extensión de dirección física)
"una característica de los procesadores x86 que permite a los sistemas de 32-bits utilizar, en teoría, hasta 64 Gb de memoria"




Cuando instalé por primera vez Linux Mint 12 automáticamente me cargó esta opción y listo.

Pero con Linux Mint 13 la cosa cambió, en un primer momento solo reconoció 2GB de memoria RAM instalé virtualbox y lo probé todo bién, luego ejecuté el PAE y probé virtualbox y me generó el siguiente error:

Kernel driver not installed (rc=-1908)
Please install the virtualbox-ose-dkms package and execute 'modprobe vboxdrv' as root

Y si instalas ese módulo saldrá este error:

FATAL: Module vboxdrv not found.

Voy a describir los pasos desde el principio, como si no hubieras instalado nada para corregir el error y poder ejecutar virtualbox con el PAE y así aprovechar toda la RAM de la PC.

1. Instalamos el PAE (Physical Address Extension)

Ejecutamos en el Terminal el siguiente comando.

sudo apt-get install linux-generic-pae

Una vez instalado reiniciamos la PC y verificamos si ya está viendo toda la RAM, esto lo podemos hacer viéndolo desde el "Monitor del Sistema" el cual se encuentra en Menu --> System Tools --> Monitor del sistema.

Lo que hemos hecho aquí es modificar el Kernel de linux para incluirle esta nueva opción, sin embargo por algún motivo no tomó en cuenta los dkms y headers de virtualbox a la hora de la instalación.

Lo que haremos a continuación es volver a a reinstalar image, kernel y headers correspondientes.

2. Reinstalando el PAE con los módulos de virtualbox

Primero que todo es ver el número del núcleo (Kernel) de linux instalado para incluir los datos en el comando que ejecutaremos en el terminal.

En mi caso el núcleo instalado fue el 3.2.0-24-generic-pae.

sudo su
apt-get update
apt-get upgrade

apt-get install linux-headers-3.2.0-24 linux-headers-3.2.0-24-generic linux-headers-3.2.0-24-generic-pae linux-image-3.2.0-24-generic-pae linux-image-generic-pae dkms virtualbox-ose virtualbox-ose-dkms

synaptic

Esto es valido, aparentemente para cualquier versión de linux, solamente sustituye el número del núcleo de este ejemplo por el de tu PC, una vez ejecutado estos parámetros salimos del terminal y reiniciamos la PC.
Ahora veremos que ha sido instalado el virtualbox y ahora este si puede ejecutar las PC's virtuales.
Gracias a Gabriel_M el autor original de esta solución ya que es la mejor que encontré en la web.

No hay comentarios:

Publicar un comentario

Si te gusta compartelo

Etiquetas

Abrir como administrador (1) Abrir Con (1) accesos directos (2) actualizar (1) Administrar Usuarios (1) Android (3) Angry IP (1) Apple (7) Árbol de directorios (1) Asunder (1) Avidemux (2) Blogs (1) blueberry (1) blueman (1) bluetooth (2) cambiar el nombre del equipo (1) cambio idioma (1) Capitan America (1) Caps/Num Lock (1) Carpetas compartidas (1) Celular (1) Centro de Software de Ubuntu (3) Cine (1) ClamAv (1) Clamtk (1) clima (1) Consejos (2) Contraseñas y claves (1) Depósito de claves (1) Dia (1) Editorial (1) Efecto cubo 3D (1) Enpass (1) Evernote (1) Everpad (1) Ex2 IFS for Windows (1) Extensión de dirección física (1) Facebook (2) Faenza iconos (1) Falló mi laptop (1) Feedburner (2) Feliz año nuevo (2) Feliz Navidad (2) Firefox (2) Force Quit (1) GIMP (5) Gnome (1) Gnome Sushi (1) gnome-syste-tools (1) gnome-system-tools (1) Google Drive (5) Grive Tools (1) Grive2 (2) Grub (1) grupos de usuarios (1) Hibernación (1) htop (1) Inauguración (2) indicator-keylock (3) Informática (81) inSSIDer (1) instalar (1) Instalar Aplicaciones (2) Internet (3) ipad charge (1) istanbul (1) JAVA (1) JDownloader (4) lanzadores de escritorio (1) Launchpad Getkeys (1) LibreOffice (2) LightDM Manager (1) Linux (66) Linux Mint 11 (9) Linux Mint 12 (15) Linux Mint 12 LXDE (3) Linux Mint 13 (1) Linux Mint 13 con Xfce (2) Linux Mint 13 Maya Cinnamon Edition (8) Linux Mint 13 Maya MATE Edition (6) Linux Mint 14 Maya Cinnamon Edition (1) Linux Mint 14 Nadia Cinnamon Edition (6) Linux Mint 17 (2) Linux Mint 17.1 (2) Linux Mint 17.2 (3) Linux Mint 17.3 (4) Linux Mint 18 (4) md5sum; md5 hash (1) Meld (1) Mobile Media Converter (1) MS Windows 8 (1) MultiSystem MultiBoot (2) MyUnity (1) Nuvola Player (1) Orígenes de Software (1) OS X v10.6.8 (7) PAE (1) PDF Chain (1) Physical Address Extension (1) Planner (1) Prueba (1) Radio Tray (4) Rockbox (2) samba (1) samsung (1) Sansa Fuze (1) seahorse (1) shutdown (1) SoundConverter (1) tablet (2) Teclado (2) teclas Lock (1) tiempo (1) TREE (1) twitter (2) ubuntu 11.04 (14) ubuntu 11.10 (18) Ubuntu One (3) Ubuntu tweak (2) Unity (2) USB (1) viDrop (1) vinagre (1) virtualbox (3) weather extension (1) Windows (7) Windows 7 (3) xscreensaver (2) Xubuntu 11.10 (3)