El sabado el unico dia "libre" en el cual puedo trabajar sobre mis maquinas y mi red para ir mejorandola, me puse a copiar un disco de 500GB con todo el software que uso para reparaciones etc etc, esto lo hice en mi maquina que tiene más puertos SATA. Empezé por conectar el disco el disco de 500 y el de 1,5TB, le hize una partición EXT4 , y desde mi karmic Koala monté los 2 discos y copié todo. El sabado se fue , el domingo pasó si tocar nada, hoy lunes montó el disco de 1,5 TB en el server que corre Hardy y me encuentro con la agradable sorpresa que el kernel 2.6.24 no tiene soporte para EXT4 , que detallesito que me olvidé.... Así que me tuve que poner a trabajar sobre eso ya que los programas son vitales para el uso diario en la red. Encontré varios links con ayuda diciendo que con el kernel de Jaunty se solucionaba pero que el grub no iba a reconocer la partición / con ext4 y no se cuantas complicaciones más.
http://ubuntu-ar.org/node/217
En un principio pensé en usar apt-pinnig, pero desp de leer un poco me puse a pensar que lo mio es un poco más simple solo quiero que Hardy pueda montar una partición con formato ext4.
Por ende hice un backup del sources.list y le cambié todas las referencias "hardy" por "jaunty" , apt-get update y hasta ahí ningun problema.
Seguí por hacer una busqueda del kernel de jaunty a ver si aparecía y como lo esperaba ahí estaba...
linux-image-2.6.28-16-generic - Linux kernel image for version 2.6.28 on x86/x86_64
linux-image-2.6.28-16-server - Linux kernel image for version 2.6.28 on x86/x86_64
linux-image-2.6.28-16-virtual - Linux kernel image for version 2.6.28 on x86/x86_64
Hice un simulacro de instalación para ver como iba a ser la instalación
apt-get -s install linux-image-2.6.28-16-server
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
wireless-crda
Paquetes sugeridos:
linux-doc-2.6.28 linux-source-2.6.28
Se instalarán los siguientes paquetes NUEVOS:
linux-image-2.6.28-16-server wireless-crda
0 actualizados, 2 se instalarán, 0 para eliminar y 1475 no actualizados.
Inst wireless-crda (1.7 Ubuntu:9.04/jaunty)
Inst linux-image-2.6.28-16-server (2.6.28-16.55 Ubuntu:9.04/jaunty-updates)
Conf wireless-crda (1.7 Ubuntu:9.04/jaunty)
Conf linux-image-2.6.28-16-server (2.6.28-16.55 Ubuntu:9.04/jaunty-updates)
Tampoco había problemas así que procedí a instalarlo con el mismo comando pero sin el -s
Después de eso hize el mismo proceso con e2fsprogs para tener las utilidades de EXT4 y tendría que haber hecho lo mismo con parted y gparted pero no tenía tiempo.
Finalizada la instalación del Kernel reinicié y pude montar sin problemas el nuevo disco con formato EXT4 sin problemas!!
Así que volví a renombrar todas las entradas de "jaunty" a "hardy" y todo sigue igual que antes.
Bueno me voy despidiendo y si algun despistado le pasó lo mismo acá tiene la solución o si simplemente se antojó en poner EXT4 en alguna particion
lunes, 23 de noviembre de 2009
martes, 17 de noviembre de 2009
Virtualizá tu Windows en una partición fisica con Virtualbox
Leyendo cosas sobre virtualización , me encuentro con un post en el blog de lebrijo en el cual nos muestra como virtualizar por ej. Windows XP pero en una partición fisíca del disco y no sobre un archivo. De esta forma también podriamos agregar el arranque de Windows XP al grub y arrancar directamente el XP sin que esté virtualizado. Con Vmware Server ESX 1.0.x se podía hacer pero desconocía (como tantas otras cosas) que VirtualBox también lo permite.
Como primera medida tenemos que tener instalado VirtualBox pero la versión comercial , ya que la opensource parece que no lo soporta , dejo el link en la pagina para ver las diferencias
En el post de lebrijo nos enseña a virtualizar una partición que ya tenía instalado Windows XP , en mi caso voy a hacer al revés puede que en algunas maquinas no funcione.
La medida preventiva es la misma en cualquiera de los 2 casos es guardar el perfil de Hardware desde Windows. En mi caso estoy instalando XP 1º en la VirtualBox así que cuando termine grabaré el perfil de Hard con el nombre VBOX por ej. En el del otro blog arrancó con su XP y grabó su perfil antes de arrancar la maquina virtual.
Esto se hace de la siguiente manera Boton derecho sobre Mi PC > Propiedades > Hardware > Perfiles de Hardware > Copiar; y creamos un segundo perfil “Perfil 2″ que será el que se modificará al arrancar por primera vez el Windows (en mi caso cuando arranque directamente el XP desde la partición fisica).
Voy a omitir la creación de la maquina salvo en la parte cuando nos pide el disco duro en la cual vamos a destildar y dejar como que no existiera disco rigido.
Finalizado esto viene la parte en la cual vamos a "registrar" nuestro disco fisicó con la Maquina virtual que creamos.
En el punto 9.9 del Manual de usuario de VirtualBox tenemos la forma de proceder para crear un disco duro virtual, a partir de una partición física. Ejecutamos lo siguiente en la línea de comandos:
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -register (para todo el disco)
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5 (para 2 particiones)
De modo que crearemos el disco virtual file.vmdk referenciando al dispositivo /dev/sda.
Otro comando util si queremos listar las particiones podemos usar
VBoxManage internalcommands listpartitions -rawdisk /dev/sda
Para utilizar ese disco desde el fichero de referencia tienes que añadir a tu usuario normal (con el que vas a arrancar la máquina virtual) al grupo de sistema disk:
sudo usermod -a -G disk usuario
Abre el archivo /etc/group y modifica con tu usuario una linea similar a esta:
vboxusers:x:120:USUARIO
Reiniciamos la máquina para que estos cambios surtan efecto. Y lo asociaremos a la máquina virtual creada anteriormente mediante el siguiente comando:
VBoxManage modifyvm XP_ant -hda /path/to/file.vmdk
Si no le llegara a funcionar esto en la parte grafica van a la sección de disco y anexan el disco buscando la ruta donde lo crearon.
Otro muy buen articulo de Virtualizar un Windows ya existente es el de Hiparco pero este lo hace con Vmware Workstation 6
Como primera medida tenemos que tener instalado VirtualBox pero la versión comercial , ya que la opensource parece que no lo soporta , dejo el link en la pagina para ver las diferencias
En el post de lebrijo nos enseña a virtualizar una partición que ya tenía instalado Windows XP , en mi caso voy a hacer al revés puede que en algunas maquinas no funcione.
La medida preventiva es la misma en cualquiera de los 2 casos es guardar el perfil de Hardware desde Windows. En mi caso estoy instalando XP 1º en la VirtualBox así que cuando termine grabaré el perfil de Hard con el nombre VBOX por ej. En el del otro blog arrancó con su XP y grabó su perfil antes de arrancar la maquina virtual.
Esto se hace de la siguiente manera Boton derecho sobre Mi PC > Propiedades > Hardware > Perfiles de Hardware > Copiar; y creamos un segundo perfil “Perfil 2″ que será el que se modificará al arrancar por primera vez el Windows (en mi caso cuando arranque directamente el XP desde la partición fisica).
Voy a omitir la creación de la maquina salvo en la parte cuando nos pide el disco duro en la cual vamos a destildar y dejar como que no existiera disco rigido.
Finalizado esto viene la parte en la cual vamos a "registrar" nuestro disco fisicó con la Maquina virtual que creamos.
En el punto 9.9 del Manual de usuario de VirtualBox tenemos la forma de proceder para crear un disco duro virtual, a partir de una partición física. Ejecutamos lo siguiente en la línea de comandos:
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -register (para todo el disco)
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5 (para 2 particiones)
De modo que crearemos el disco virtual file.vmdk referenciando al dispositivo /dev/sda.
Otro comando util si queremos listar las particiones podemos usar
VBoxManage internalcommands listpartitions -rawdisk /dev/sda
Para utilizar ese disco desde el fichero de referencia tienes que añadir a tu usuario normal (con el que vas a arrancar la máquina virtual) al grupo de sistema disk:
sudo usermod -a -G disk usuario
Abre el archivo /etc/group y modifica con tu usuario una linea similar a esta:
vboxusers:x:120:USUARIO
Reiniciamos la máquina para que estos cambios surtan efecto. Y lo asociaremos a la máquina virtual creada anteriormente mediante el siguiente comando:
VBoxManage modifyvm XP_ant -hda /path/to/file.vmdk
Si no le llegara a funcionar esto en la parte grafica van a la sección de disco y anexan el disco buscando la ruta donde lo crearon.
Otro muy buen articulo de Virtualizar un Windows ya existente es el de Hiparco pero este lo hace con Vmware Workstation 6
sábado, 14 de noviembre de 2009
Actualizando kernel sin Reiniciar con Ksplice (karmic)
Leyendo un post del blog de cbittachira me entero de la existencia de Ksplice. Voy a hacer un copy & paste del blog de cbittachira con algunas modificaciones ya que lo probé en karmic.
Instalar las actualizaciones del kernel de Ubuntu sin necesidad de reiniciar utilizando Ksplice Uptrack
Ksplice Uptrack es un servicio de actualización para el kernel de Linux,que automáticamente ofrece mejoras de seguridad y fiabilidad de su máquina, sin la necesidad de reiniciar su maquina.
Para instalarlo vamos a seguir los siguientes pasos:
Paso 1. Obtener una clave de acceso
Por favor, solicite una clave de acceso aqui, la clave de acceso será enviada a su correo electrónico. http://ksplice.com/uptrack/key
Paso 2. Instalar el software base
Para esto debemos agregar los repositorios de ksplice. esto los haremos de la siguiente manera:
crear /etc/apt/sources.list.d/ksplice.list
sudo gedit /etc/apt/sources.list.d/ksplice.list
Agregamos el siguiente contenido al archivo ksplice.list elijan su distro
deb http://www.ksplice.com/apt jaunty ksplice
deb-src http://www.ksplice.com/apt jaunty ksplice
deb http://www.ksplice.com/apt karmic ksplice
deb-src http://www.ksplice.com/apt karmic ksplice
Guardamos y salimos, y hacemos lo siguiente desde el terminal
sudo wget -N https://www.ksplice.com/apt/ksplice-archive.asc
sudo apt-key add ksplice-archive.asc
sudo aptitude update
sudo aptitude install uptrack
En la siguiente pantalla introducimos la clave enviada a nuestro correo en el Paso 1
Paso 3. Instalar el software Grafico
sudo aptitude install uptrack-manager
Si no se inicia automaticamente lo ejecutamos uptrack-manager y se va a posicionar el icontray.
Nos aparece una interface grafica en la cual salen los update que nos faltan en el kernel , solo nos queda darle Install update y listo!! La verdad que me parece muy bueno.
En la pagina de Kspiice tenemos los comandos para ejecutarlo desde la consola.
uptrack-upgrade
Bring your system up to date by installing the latest available updates.
uptrack-remove id
Removes the update with ID id. If invoked with --all, removes all installed updates.
uptrack-install id
Installs the update with ID id.
uptrack-show
Show a list of the updates that are currently installed.
PD= En la pagina parece ser que para hardy solo hay un trial de 30 dias.
Instalar las actualizaciones del kernel de Ubuntu sin necesidad de reiniciar utilizando Ksplice Uptrack
Ksplice Uptrack es un servicio de actualización para el kernel de Linux,que automáticamente ofrece mejoras de seguridad y fiabilidad de su máquina, sin la necesidad de reiniciar su maquina.
Para instalarlo vamos a seguir los siguientes pasos:
Paso 1. Obtener una clave de acceso
Por favor, solicite una clave de acceso aqui, la clave de acceso será enviada a su correo electrónico. http://ksplice.com/uptrack/key
Paso 2. Instalar el software base
Para esto debemos agregar los repositorios de ksplice. esto los haremos de la siguiente manera:
crear /etc/apt/sources.list.d/ksplice.list
sudo gedit /etc/apt/sources.list.d/ksplice.list
Agregamos el siguiente contenido al archivo ksplice.list elijan su distro
deb http://www.ksplice.com/apt jaunty ksplice
deb-src http://www.ksplice.com/apt jaunty ksplice
deb http://www.ksplice.com/apt karmic ksplice
deb-src http://www.ksplice.com/apt karmic ksplice
Guardamos y salimos, y hacemos lo siguiente desde el terminal
sudo wget -N https://www.ksplice.com/apt/ksplice-archive.asc
sudo apt-key add ksplice-archive.asc
sudo aptitude update
sudo aptitude install uptrack
En la siguiente pantalla introducimos la clave enviada a nuestro correo en el Paso 1
Paso 3. Instalar el software Grafico
sudo aptitude install uptrack-manager
Si no se inicia automaticamente lo ejecutamos uptrack-manager y se va a posicionar el icontray.
Nos aparece una interface grafica en la cual salen los update que nos faltan en el kernel , solo nos queda darle Install update y listo!! La verdad que me parece muy bueno.
En la pagina de Kspiice tenemos los comandos para ejecutarlo desde la consola.
uptrack-upgrade
Bring your system up to date by installing the latest available updates.
uptrack-remove id
Removes the update with ID id. If invoked with --all, removes all installed updates.
uptrack-install id
Installs the update with ID id.
uptrack-show
Show a list of the updates that are currently installed.
PD= En la pagina parece ser que para hardy solo hay un trial de 30 dias.
jueves, 12 de noviembre de 2009
Instalando una HP1020 en Ubuntu
Si bien es un post viejo y por lo general ya las debería instalar automaticamente la HP1020 , nunca está de más un ayuda memoria por si falla...
Como primer paso la desinstalamos desde la parte grafica o desde Cups por web y arrancamos de nuevo
sudo apt-get install build-essential (por las dudas no tengamos para compilar)
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar -zxvf foo2zjs.tar.gz
cd foo2zjs
make
./getweb 1020
sudo make install install-hotplug cups (por si no tenemos instalado alguno de esos paquetes)
Listo ahora si la volvemos a agregar desde gnome-control-center o desde Cups....
Solo un breve recordatorio ... Lastima que estas impresoras ya casi no se consiguen , son un fierrito y economicas!!!
Como primer paso la desinstalamos desde la parte grafica o desde Cups por web y arrancamos de nuevo
sudo apt-get install build-essential (por las dudas no tengamos para compilar)
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar -zxvf foo2zjs.tar.gz
cd foo2zjs
make
./getweb 1020
sudo make install install-hotplug cups (por si no tenemos instalado alguno de esos paquetes)
Listo ahora si la volvemos a agregar desde gnome-control-center o desde Cups....
Solo un breve recordatorio ... Lastima que estas impresoras ya casi no se consiguen , son un fierrito y economicas!!!
martes, 10 de noviembre de 2009
Cambiar la resolución de consola en grub
Los que hayan instalado Ubuntu y demás distros se habrán topado con el "problema" de tener una resolución GIGANTE en consola , así que manos a la obra para poder trabajar más comodos.
Primero editamos el archivo del menú del grub:
sudo vi /boot/grub/menu.lst
Despues buscamos la linea de nuestro Kernel:
/boot/vmlinuz-2.6.24-16-generic root=UUID=6fb171a4-0b30-4fcf-a5e5-1943190a5390 ro single
y agregamos al final la resolución que queremos
/boot/vmlinuz-2.6.24-16-generic root=UUID=6fb171a4-0b30-4fcf-a5e5-1943190a5390 ro single vga=791
Dejo una tablita con las distintas resoluciones
………. | …. 640×480 …. 800×600 …. 1024×768 …. 1280×1024
---------------------------------------------------------
08 bpp | …… 769 ……….. 771 ………… 773 ……….. 775
16 bpp | …… 785 ……….. 788 ………… 791 ……….. 794
32 bpp | …… 786 ……….. 789 ………… 792 ……….. 795
Tambien podemos usar un programa grafico muy bueno que permite otras configuraciones llamado startupmanager
sudo apt-get intall startupmanager para los que tienen X andando
La tablita y algunas frases fueron extraidas de este post
Primero editamos el archivo del menú del grub:
sudo vi /boot/grub/menu.lst
Despues buscamos la linea de nuestro Kernel:
/boot/vmlinuz-2.6.24-16-generic root=UUID=6fb171a4-0b30-4fcf-a5e5-1943190a5390 ro single
y agregamos al final la resolución que queremos
/boot/vmlinuz-2.6.24-16-generic root=UUID=6fb171a4-0b30-4fcf-a5e5-1943190a5390 ro single vga=791
Dejo una tablita con las distintas resoluciones
………. | …. 640×480 …. 800×600 …. 1024×768 …. 1280×1024
---------------------------------------------------------
08 bpp | …… 769 ……….. 771 ………… 773 ……….. 775
16 bpp | …… 785 ……….. 788 ………… 791 ……….. 794
32 bpp | …… 786 ……….. 789 ………… 792 ……….. 795
Tambien podemos usar un programa grafico muy bueno que permite otras configuraciones llamado startupmanager
sudo apt-get intall startupmanager para los que tienen X andando
La tablita y algunas frases fueron extraidas de este post
sábado, 7 de noviembre de 2009
Papelera de Reciclaje en consola....
Navegando un rato por algun que otro blog linuxero me encontré con este post sobre la papelera que me pareció util pero que siempre me olvidaba de anotar , y como diría Marianito Close hoy " Es un buen momentaaaaaaaa don Nico". Pero como también tengo un poco de fiaca voy a hacer un copy & paste desde el blog del autor Carlos García y les dejo el link del post.
sudo aptitude install libtrash (Ubuntu)
aptitude install libtrash (Debian)
y añadir en tu fichero de usuario .bashrc una nueva variable de entorno LD_PRELOAD (que carga en memoria la librería dinámica que le indiquemos) con la ruta a la librería
echo "### Agregando variable para Papelera ###" >> ~/.bashrc
echo "export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4" >> ~/.bashrc
Ahora puedes cerrar y abrir la consola de nuevo para grabar los cambios o ejecutar
source ~/.bashrc
Ahora vamos a probar nuestros nuevos superpoderes. Creamos un archivo cualquiera
echo "hola" > hola.txt
y ahora lo borramos
rm hola.txt
el archivo habrá ido a parar al directorio Trash en nuestro directorio HOME, que es el que nos hace de papelera.
Pero esto puede mejorar aún más: libtrash tiene un archivo de configuración que nos permite indicar el directorio a utilizar como papelera, entre otras cosas. Si le indicamos .Trash, que es el archivo que usa Gnome como papelera, ¡cuando borremos un archivo este ira a parar a la papelera de Gnome y podremos borrarlo desde allí de forma gráfica!
echo "TRASH_CAN = .Trash" > ~/.libtrash
sudo aptitude install libtrash (Ubuntu)
aptitude install libtrash (Debian)
y añadir en tu fichero de usuario .bashrc una nueva variable de entorno LD_PRELOAD (que carga en memoria la librería dinámica que le indiquemos) con la ruta a la librería
echo "### Agregando variable para Papelera ###" >> ~/.bashrc
echo "export LD_PRELOAD=/usr/lib/libtrash/libtrash.so.2.4" >> ~/.bashrc
Ahora puedes cerrar y abrir la consola de nuevo para grabar los cambios o ejecutar
source ~/.bashrc
Ahora vamos a probar nuestros nuevos superpoderes. Creamos un archivo cualquiera
echo "hola" > hola.txt
y ahora lo borramos
rm hola.txt
el archivo habrá ido a parar al directorio Trash en nuestro directorio HOME, que es el que nos hace de papelera.
Pero esto puede mejorar aún más: libtrash tiene un archivo de configuración que nos permite indicar el directorio a utilizar como papelera, entre otras cosas. Si le indicamos .Trash, que es el archivo que usa Gnome como papelera, ¡cuando borremos un archivo este ira a parar a la papelera de Gnome y podremos borrarlo desde allí de forma gráfica!
echo "TRASH_CAN = .Trash" > ~/.libtrash
Suscribirse a:
Entradas (Atom)