Subscribe

Powered By

Free XML Skins for Blogger

Powered by Blogger

domingo, 22 de julio de 2007

VirtualBox, Particiones que cobran vida desde mi RAM

Hola, mis debianistas..

Primero, un poco de información acerca de esta maravillosa aplicación, debemos saber que
VirtualBox es multi-plataforma, por lo tanto podemos contar con altas variaciones tanto de Anfitriones como de Huespedes, VirtualBox es un completo virtualizador de propósito general para hardware x86.

VirtualBox, nos permite trabajar como Servidor, escritorio y embebido, y es ahora la única solución de calidad profesional utilizado como solución de virtualización, (claro por que es mi preferido..xD).

Debemos tomar en cuenta que esta herramienta tiene como todo software un requerimiento minimo para su uso.

Para funcionar VirtualBox en tu máquina, necesitas:

  • Hardware razonablemente de gran alcance x86. Cualquier Intel reciente o el procesador de AMD debe hacer.
  • Memoria: Necesitarás lo que requiera tu sistema operativo anfitrión para poder funcionar confortablemente, más la cantidad que el sistema operativo de la huésped necesita. Así pues, por ejemplo, si deseas virtualizar Windows XP, en el mismo, no gozarás probablemente de la experiencia de un buen control y manejo si cuentas con mucho menos de 1 GB en tu sistema ó machine ó pote ó PC ó como lo quieras llamar. Entonces, necesitarás el espacio que ocuparía el uso de tu sistema huésped, más la memoria que necesitarias para usar tu equipo con cualquier distribución y q puedas abarcar tus necesidades dentro del mismo y que pueda actuar normalmente.
"Parece demaciado pedir, pero se sorprenderan con lo que pueden hacer solo con muy poco recurso, puesto toda esta demanda se resume, en muy poco".
  • Espacio de disco duro. Mientras que VirtualBox sí mismo es muy magro, es decir muy delgado, poco pesado, liviano, (una instalación típica necesitará solamente un par de MB cerca de 30 del espacio de disco duro), mientras que las máquinas virtuales convencionales requerirán archivos bastante enormes en disco para representar su propio almacenaje del disco duro. Así pues, instalar Windows XP, por ejemplo, necesitarás un archivo que venga fácilmente varios GB de tamaño.
¿Como obtenemos el paquete de esta aplicacion?

Pues, tenemos un par de opciones, podemos descargarlos desde AQUI, Si quieres ver todas las plataformas en las cuales puedes trabajar y ver cual es la que necesitas ó podemos descargar de una nuestro VirtualBox para debian etch por el hermoso terminal.

# wget http://www.virtualbox.org/download/1.3.6/VirtualBox_1.3.6_Debian_etch_i386.deb

Con esto instalarás VirtualBox en tu sistema.

Para iniciarlo basta con ir a:

Aplicaciones-> Herramientas del Sistema -> Innotek Virtualbox.

Pero antes de empezar a usar Virtualbox, dirígete a:

Escritorio -> Administración -> Usuarios y Grupos

Click en Grupos, el botón de la derecha. Al final de la lista verás vboxusers,

La idea de esto, es asignar usuarios a el grupo vboxusers, para que estos mismos sean los únicos que puedan usar Virtualbox.



En la imagen podemos notar como asigne algunos usuarios a el grupo instalado por VirtualBox.

Ahora procedemos a abrir dicha aplicacion, la cual podemos tambien llamarla desde la consola:

$ Virtualbox

O tambien podemos abrirla por nuestro panel de Herramientas del Sistema ubicado en las Aplicaciones.

Este una vez abierto se veria de esta manera.



Y desde ali procedemos a nuestra creacion de una particion virtual siguiendo los pasos. (los cuales son demaciado obvios)

En este paso, le damos en nombre al OS, y por ende eso depende del tipo que sea, y para eso abrimos el panel inferior y seleccionamos el de nuestra preferencia.



Actualmente, VirtualBox funciona en Windows, Linux y el Macintosh recibe y apoya una gran cantidad de sistemas operativos de la huésped, que incluyen pero no limitados a Windows (NT 4.0, 2000, XP, servidor 2003, Vista), a DOS/Windows 3.x, a Linux (2.4 y 2.6), y a OpenBSD.

Ahora, mis lectores, debemos tomar en cuenta uno de los pasos mas importantes de este proceso, que es la selección de la amplitud de la RAM, "analisar referente a que OS van a instalar"




El siguiente paso, es montar nuestra partición, a la cual le vamos a asignar el tamaño.



Seguimos los pasos, como dije anteriormente, son Demaciado Obvios....



Debemos escoger por recomendación técnica, que la partición sea una Imagen por Expación Dinámica, lo cual permite que la cuota que tiene asignada la partición, no sea de un limite fijo, sino que esta tenga la capacidad de extenderse a medida de que su espacio de esta acabando, y así tendremos espacio que abarque todas nuestras necesidades...xD



En este caso, solo tome 8 GB, lo cual es lo mas bajo que se puede tomar que sea recomendable..


Ahora vemos como quedo la configuración de nuestro Disco Primario, y un pequeño resumen..




Tras darle siguiente, veremos ahora como quedo nuestra partición, a la cual proseguiremos a configurar, haciendo Click en Configuración...



Como vimos en la imagen anterior, no tenemos montado ningún dispositivo, y así no va a servir de nada la partición, así que a configurar..



En la pasada imagen, si pueden notar, he cambiado el tamaño de la memoria que estaba en 128 MB, puesto que el OS que voy a usar para esta virtualizacion es Kubuntu, y el mismo requiere como mínimo 256 MB de RAM..y claro y 128 como mínimo de video..


Ahora, montamos unidad óptica..



Habilitamos Audio..


Habilitamos nuestros puertos USB..


y Listo .. aceptamos nuestra configuración nueva, y podemos notar el cambio que la mismo a dado..


Ahora solo nos resta iniciar la Maquina Virtual.. y a montar Kubuntu.. xD


Eso fue todo mis amigos debianistas, espero que les sea de utilidad este HOW TO..

sábado, 14 de julio de 2007

Grub, un gestor de arranque atractivo !

GRand Unified Bootloader !

Técnicamente, es un gestor multi-arranque, el cual puede cargar cualquier archivo ejecutable y que contiene un archivo de cabecera multi-arranque en los primeros 8 KB del archivo.Tal cabecera consiste en 32 bits de un número “mágico”, 32 de indicadores (flags), otros 32 de un número “mágico”, seguidos de información sobre la imagen ejecutable.

Peeeeeeero mis amigos debianistas, lo mas interesante de este Gestor de Arranque es, que una de sus características es que no es necesario instalar una partición nueva o un núcleo nuevo, pudiendo cambiar todos los parámetros en el arranque mediante la Consola de GRUB. "mas adelante hablare de ella ok".

Mientras los gestores de arranque convencionales tienen una tabla de bloques en el disco duro, GRUB es capaz de examinar el sistema de ficheros.Actualmente, soporta los siguientes sistemas de archivos:

Basándome en los Sistemas mas usados tenemos:

*ext2/ext3 - usado por los sistemas UNIX y su variante GNU/Linux
*VFAT - como FAT 16 y FAT 32, usados por Guindows 9.x
*NTFS - usado por los sistemas Guindous NT/2000/XP
*JFS - de IBM

"Algunas distribuciones de sistemas operativos que incluyen GRUB frecuentemente utilizan fondos personalizados con el logotipo de dicha distribución"

En este HOW TO aprenderemos a configurar el GRUB y a personalizarlo a nuestro gusto, claro tomando en cuenta ciertos parámetros a seguir.

1- Debemos saber que el GRUB se carga desde el MBR del HDD,
por lo tanto tomemos en cuenta que si instalamos un sistema que no sea
multiarranque este sobreescribirá el MBR y por ende, borrara el GRUB.

2- El GRUB tiene soporte para imagenes solo con:

* Resolución máxima de 640*480 pixels
* Resolución máxima de 14 colores
* La imagen debe tener formato xpm.gz

3- Debemos configurar el archivo menu.lst

Ahora si.. aquí les va la receta.

Una vez que tengamos la idea de una imagen, o una imagen ya diseñada que nos de gracia hacemos esto:

1.Inicia the GIMP

2.Click en Archivo-->Nuevo... o presiona Ctrl+N

3.En el diálogo Nueva Imágen cambia la Anchura a 640 píxels y la Altura a 480 píxels,. (La imágen debe medir 640x480 pixels.) Ahora da click en Aceptar."Esto se aplica solo si vamos a crear una imagen de lo contrario si la imagen ya es una diseñada debemos redimensionar su tamaño y llevarlo al especificado."

4.Dibuja la imágen que quieres de fondo para tu splash. Experimenta con las distintas herramientas que tiene The GIMP para diseñar tu imágen puesto que esta aplicacion cuenta con grandes utilidades para hacer de tu imagen la unica y la mejor.

5.Cuando termines tu imágen, presiona Alt+i o da click con el botón derecho en la imágen, ahora da click en Imágen-->Modo-->Indexado...

6.En el Cuadro de Diálogo de Indexado que aparecerá, da un click en el botón Generar Paleta Óptima y en Número de colores pon 14. Da click en
Aceptar.(Ahora tu imágen sólo debe tener 14 colores)

7.Ahora da un click con el botón derecho en la imágen y luego en Archivo-->Guardar Como... y guarda tu imágen como GRUB_imagen.xpm en el directorio de tu preferencia.

O si tenemos un poco mas de practica en nuestro amado terminal podemos utilizar el comando convert de ImageMagick para experimentar con nuestras propias imágenes, lo aplicado con GIMP se resume en una sola linea xD y de ñapa lo comprimimos de una:

# convert -resize 640×480 -colors 14 imagen_predeterminada.png GRUB_imagen.xpm && gzip GRUB_imagen.xpm

O bien puede ser por partes:

# convert -resize 640×480 imagen_predeterminada.png
-Donde re-dimensionamos el tamaño de imagen_predeterminada.png


# convert -colors 14 imagen_predeterminada.png

-Donde cambiamos la resolución de video de la imagen de X cantidad de colores,
por los soportados en GRUB.


# convert imagen_predeterminada.png GRUB_imagen.xpm
-Donde convertimos tanto el nombre como la extencion .png por el .xpm

# gzip GRUB_imagen.xpm
-Donde comprimimos la imagen en .xpm.gz


Ahora, debemos tomar esta imagen y guardarla en un lugar que luego utilizaremos para asignar a la partición la información de donde se encuentra esta imagen "splashscreen", preferiblemente por orden, lo ideal es guardarla en la carpeta grub que se encuentra en /boot/.

entonces:

# mv GRUB_imagen.xpm.gz /boot/grub/

-Donde movemos el splashscreen a /boot/grub/

Tras esto procedemos a configurar el menu.lst, q lo conseguimos dentro de la capeta /boot/grub/

# gedit /boot/grub/menu.lst
-Donde utilizaremos un editor de texto "gedit" para hacer nuestra modificación en el
menu.lst copiando lo siguiente:


splashscreen=(hdx,y)/boot/grub/GRUB_imagen.xpm.gz

-Debemos tomar en cuenta (hdx,y) puesto esto refleja el punto de montaje de la particion de booteo y esta se encuentra en la parte de abajo de nuestro archivo a editar "menu.lst", se ve de esta forma.

title Metalcore-Debian GNU/Linux
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault

-Entonces notamos que en "este caso" mi partición de booteo es la (hd0,0) y entonces se ve asi:

splashscreen=(hd0,0)/boot/grub/GRUB_imagen.xpm.gz

Lo anterior lo colocamos en la parte superior del menu.lst, estrictamente arriba de ### BEGIN AUTOMAGIC KERNELS LIST
por ejemplo:

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5

# Pretty colours
color cyan/blue white/blue

splashimage=(hd0,0)/boot/grub/GRUB_imagen.xpm.gz

-Grabamos sobre el mismo archivo aplicándose así sus modificaciones y listo..

-Con esto hemos finalizado la configuración del GRUB, y ahora podemos tener un gestor de arranque mas atractivo..

jueves, 12 de julio de 2007

Asginar CUOTAS a usuarios

Antes un poco de Teoria.

Asignar cuotas es usado para restringir el espacio definido para cada usuario o grupo dentro de una particion en específico, en nuestro caso de la particion /home. Y asi cuando se alcance el Nivel Soft (Nivel Bajo antes de alcanzar el tope de espacio usado, todavia podemos almacenar inforamción) tendremos repetidas NOTIFICACIONES para dar conocimiento que nos acercamos al MAXIMO permitido de espacio, este MAXIMO permitido se llama Nivel Hard. Esta es una guia práctica, cualquier concepto en cual desconozca, busca la documentacion correspondiente.

Aki vamos!


Primero se debe Instalar los Paquetes:

# aptitude install quota

Editamos el archivo fstab:

# nano /etc/fstab # agregamos usrquota,grpquota

Creamos los arhivos necesarios quota.user y quota.group en /home:

# touch /home/quota.{user.group}

Cambiamos los Permisos de los archivos quota.user y quota.group:

# chmod 600 /home/quota.*

Montamos y Desmontamos la particion /home:

# mount -o remount /home

Para verificar las quotas ejecutamos:

# quotacheck -avugm

Encendemos las quotas

# quotaon -avug

Con el siguiente comando se editan los niveles Hard y Soft para los usuarios (-u) o grupos(-g)

# edquota -u # aqui editamos el nivel Soft y el Nivel Hard

Este comando nos permitira hacer una replica del Usuario en el usuario

# edquota -u -p prototipo usuario

El Contador Linux

Todos deberiamos tenerno, si ingresas en esta WEB http://i18n.counter.li.org/ puedes registrarte para que TE CUENTEN como usuario LINUX, interesante y bonito ;)

Yo soy el Usuario #449734



Registrate para que TE CUENTEN!

domingo, 8 de julio de 2007

Aceleracion 3D con ATI en Debian/Etch

Para empezar debes tener Debian Etch, actualizado para ello hacemos:

# aptitude update
# aptitude upgrade


ahora descargamos los drivers propietarios:

$ wget https://a248.e.akamai...8.38.6-x86.x86_64.run


Instalamos algunos paquetes necesarios:

# aptitude install module-assistant build-essential fakeroot dh-make debconf libstdc++5 linux-headers-`uname -r`


Creamos los .deb

# sh ./ati-driver-installer-8.36.5-x86.x86_64.run --buildpkg Debian/etch


Y los instalamos

# dpkg -i fglrx-*.deb


Borramos paquetes viejos

# rm /usr/src/fglrx-kernel*.deb


Añadimos los modulos al Kernel

# module-assistant prepare,update
# module-assistant build,install fglrx
# depmod

“Al actualizar a un nuevo kernel repetir estos 3 pasos para recuperar la aceleración 3D.”


Editamos nuestro Xorg.conf

# nano /etc/X11/xorg.conf


Cambiando esta linea en la Section "Device"

Driver "ati"


Por estas otras:

Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"


Reiniciamos y Listo, es solo de probar con algunos comandos para verificar el proceso

# fgl_glxgears

# fglrxinfo


Dede mostrarse algo como esto:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X300/X550 Series Generic
OpenGL version string: 2.0.6011 (8.28.8)


Si es asi, Suerte! disfruta de la Aceleracion 3D

Fraccionar Archivos Grandes

Para quienes aún esten luchando por enviar archivos grandes por correo y no pueden o que simplemente quieren dividir sus archivos de gran tamaño... Estuve en canales IRC, especificamente el #debian-es buscando informacion al respecto y me dieron respuesta de inmediato, les publico la informacion que obtuve:

Para empezar, usando debian (cualquier distribucion) debe tener instalado por defecto el paquete split, y deben conocer alguna inforamción de este paquete:

Split, fracciona un archivo en N cantidad de partes que son definidas por el usuario según el tamaño que desee (en bytes)

La sintaxis mas usada para hacer uso del comando es la siguiente:

$ split -b [tamaño] [fichero] [prefijo]


donde,

[tamaño] = Tamaño en Bytes de cada uno de los archivos destinos

[fichero] = Archivo que se desea dividir

[prefijo] = Los arvchivos generados se llamaran [prefijo]aa, [prefijo]ab ...

Para cualquiero duda les muestro un ejemplo:

Se tiene un archivo fichero.tar que pesa 40mb lo llevamos a bytes y es igual a 41943040bytes, pero lo queremos en 4 archivos de 10mb cada uno, para ello sabemos que cada archivo debera pesar 10485760bytes, sabiendo esto procedemos a ejecutar en una terminal el comando anterior:

$ split -b 10485760 fichero.tar fich


Si queremos ver el resultado hacemos:


$ ls
fichero.tar
fichaa
fichab
fichac


Listo, lo tenemos divido y ahora podemos enviarlo por correo o darle el uso que necesiten. La duda ahora es ¿Como los uno de nuevo? es sencillo, con el comando cat de esta forma:

$ cat prefijo > nombre_del_fichero


en nuestro ejemplo:

$ cat fich* > fichero.tar