Buscar

Recupera el grub que te ha quitado Windows

La situación

Ayer mismo estaba instalándole, desde cero, el Windows XP al PC de mi tí­o. Hasta hace unas semanas, sólo tenía instalado Windows y le comenté la posibilidad de instalar otro sistema operativo, GNU/Linux, para que lo probara. Así­ que le instalé Ubuntu.

Sin embargo, hací­a tiempo que su Windows XP iba realmente mal, ya se sabe, así­ que me dijo si podí­a formatear la partición en la que estaba e instalarlo desde cero, todo limpito. A ello me puse y cuando terminé la instalación y reinicié… ¡pasó del gestor de arranque! Es decir, no me cargaba grub para dejarme elegir el sistema operativo a cargar, sencillamente se cargaba Windows XP. Eso no se hace, Microsoft…

La solución

Quizás tení­a que haberme imaginado que pasaría eso, pero es que nunca habí­a instalado un XP (en mi vida sólo he instalado Windwows 98 SE…), ya que podrí­a haber creado un disco de arranque con el grub, pero veamos cómo lo solucioné.

Nos descargamos alguna distribución live de GNU/Linux, ya sabéis esas que se instalan en la memoria, te dejan un linux listo para usarlo y todo configurado automáticamente y cuando apagas el PC, se borra y te deja todo como estaba. Os recomendarí­a descargar la popular Knoppix, pero cualquier otra vale también.

Cuando estemos ya en la live, vamos a la consola y nos identificamos como superusuario (root). En Knoppix hay un icono que pone consola de root. Ahora reinstalaremos el grub, entrando en grub :-P

root@linux:/# grub

Y estaremos dentro del grub:

    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

       [ Minimal BASH-like line editing is supported. For
         the first word, TAB lists possible command
         completions. Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub>

Buscamos dónde está instalado el grub (en el caso de no saberlo):

grub> find /boot/grub/stage1

Nos devolverá algo como (hd0,0), que puede variar según tu sistema.

El gestor de arranque grub numera las particiones siguiendo este esquema: (hddiscoduro, partición). Por ejemplo, (hd0, 0), serí­a la primera partición del disco primario, es decir: /dev/hda1. Si tenemos (hd0) se refiere a /dev/hda. (hd1,1) serí­a /dev/hdb2, un segundo disco duro, y así­ para el resto.

En este caso, grub está instalado en /dev/hda1. Ahora escribimos:

grub> root (hd0,0)

De esta manera le estamos diciendo a grub dónde está instalado.

Recuerda que tendrás que poner lo que te haya devuelto el comando anterior, aquí sencillamente pongo un ejemplo concreto.

Ya queda poco. Venga, escribe:

grub> setup (hd0)

Con el comando anterior lo instalamos en el sector de arranque (MBR) del disco duro primario.

Y para acabar:

grub> quit

Así­ salimos del grub y se comprobarán los cambios. Ahora toca reiniciar y hale, a dar gracias al mundo de GNU/Linux y el software libre ;-)

EscritorTempWin - Categoría GNU/Linux| Comentarios23 comentarios » | Fecha 30/07/2006

Cuidadito con GParted

El peligro de GParted

unp: descomprí­melo todo, fácil y sencillo

unp es de esas utilidades para consola que son realmente útiles. Se trata de una interfaz (o front-end) para la mayoría de los programas descompresores que hay para linux: unrar para los .rar, unace para los .ace, tar para hacer tarballs (paquetes), unzip para los .zip

Pero claro, cada uno de esos programas tiene sus opciones para descomprimir, algunos no son muy complicados como unrar e archivo.rar, pero ¿qué hay de los comprimidos con zip y empaquetados con tar? Habrí­a que hacer tar zxvf archivo.tar.gz. Nada fácil de recordar, ¿no? Aquí es donde interviene unp, que no es más que un script con las opciones de descompresión de todos estos programas y nosotros lo único que tenemos que hacer para descomprimir el archivo que queramos es:

pepe@casa:~$unp comprimido.ext

Ya está. Así­ de sencillo y sin tener que memorizar comandos para cada programa :-)

OJO, tenéis que tener instalados los programas a los que llama unp (ver principio del post)

OJO, el uso continuado de este programa hace olvidar los tropecientas opciones de los programas de descompresión :-P

¿Dónde conseguirlo? En tu gestor de paquetes habitual (synaptic, yum, yast…)

EscritorTempWin - Categoría GNU/Linux, Software| ComentariosSin comentarios » | Fecha 28/07/2006

Descarga todas las tiras ECOL

Quien lleve algún tiempo en Linux o interesado en el mundillo del software libre, conocerá las tiras de Bilo y Nano. Unas tiras cómicas sobre el mundo linuxero, sus alrededores y momentos frikis.

Tira ECOL

El otro día me puse a descargarlas para tenerlas en el PC más a mano, pero como era algo tedioso el bajar una a una, he hecho un cutre-script para que me descargue todas. Aquí está:

#!/bin/bash
echo " --------------------------------------"
echo "| Descarga de las tiras de Bilo y Nano |"
echo " --------------------------------------"
echo ""
echo "Se guardarán en el directorio $1"
cd $1
wget -nv -r -t1 -nd -N -np -A png,jpg,gif -erobots=off http://mirror3.escomposlinux.org/tira/
echo ""
echo "Borrando imágenes innecesarias"
rm escomposlinux.gif logo.gif portada_reloaded-mini.jpg
echo ""
echo "¡Listo!"
###
# opciones de wget:
# nd: no crear directorios
# -A lista,de,extensiones,permitidas: para que descargue sólo los tipos de archivo que indiquemos
# np: no acceder a los directorios superiores
# -N: compara el tamaño de los ficheros que tienen el mismo nombre en local y servidor. Para no descargar algo que ya tenemos
###

Como veis no hago otra cosa que usar el wget, un gestor de descargas en modo texto incluí­do en todas las distribuciones GNU/Linux. Copiamos este texto y lo guardamos con el nombre que queramos y le damos permisos de ejecución pepe@home:~$ chmod +x script.

NOTA: Se le pasa como argumento el directorio donde queráis que se descarguen las tiras. Un ejemplo de ejecución:

pepe@home:~$ ./script /home/yo/tiras_ecol/

El directorio que le pasemos debe existir.

Además, si añadimos este script como tarea al cron, podemos decirle que se ejecute cada semana, por ejemplo, teniendo así­ siempre la última tira en nuestro PC ;-)

PD Gracias a Javier Malonda por permitirme publicar el script para ‘robar’ sus tiras ;-)

EscritorTempWin - Categoría GNU/Linux, Programación| Comentarios2 comentarios » | Fecha 23/07/2006

Flashback: Capítulo 0

Ok, ok… admito no haber colaborado mucho últimamente en el weblog, así­ que ahora que tengo un poco más de tiempo libre intentaré escribir más a menudo. Aparte de las entradas que se me vayan ocurriendo sobre temas de cierta actualidad, tengo en mente algunas ideas desde hace tiempo.

Uno de esos proyectos es Flashback, una serie de artí­culos/reviews de videojuegos retro (digamos anteriores a 1996) que en la medida de lo posible inclui­rán asimismo imágenes, temas de su banda sonora y/o el ZIP con el tí­tulo en cuestión (y un emulador si fuese necesario).

¿Y cuál será el juego que tendrá el honor de inaugurar esta sección? Bueno, su propio nombre podrí­a tener alguna relación…

FB

EscritorArxel - Categoría Videojuegos| Comentarios1 comentario » | Fecha 13/07/2006

¿Qué eso esto?
Ayuda

Umm... es difícil explicarlo en pocas palabras, así que lo haremos en 20: estás en un weblog donde leerás algunos apuntes, notas, tutoriales de las cosas que nos gustan, tecnología, internet, emulación, ocio...


NAND Pack of the Month

Finely Broken Tunes - Sesion by Arxel

Finely Broken Tunes




Suscríbete