# mmmm que rarooo...
Luego de una exitosa jornada de dos días instalando Huayra 1 en el
Primer Encuentro de Software Libre en Monte Caseros 2, como no
podía ser de otra manera, justo a última hora, el último día la netbook
de "la directora" dejó de arrancar tras instalar Huayra 1.0 y en su
lugar apareció un bonito mensaje de error
grub rescue> error unknown filesystem
file:https://osiux.com/tmb/1eslmc/2013-04-06-17-45-a4bdc1-grub-rescue-error-unknown-filesystem.jpg
# linux.mod
Apelando a nuestros conocimientos de recuperación empezamos a tirar
comandos, básicamente se puede listar el contenido de cada partición
haciendo ls (hd0,1)/
y rápidamente vimos que el comando
insmod linux.mod
fallaba porque no existía el archivo en
(hd0,1)/boot/grub/linux.mod
entonces vimos la ubicación original del
archivo al copiarse el paquete es /usr/lib/grub/i386-pc/linux.mod
pero
tampoco estaba, evidentemente justo ese archivo no se copió al
instalarse, por algún motivo que ignoramos por ahora.
{width=""640"" height=""480"" title="huayra grub error file not found"}
# super grub2 disk al rescate de grub
No quedaba otra que corregir grub
pero aún booteando desde un pendrive
no se lograba iniciar el sistema, asi que buscamos alguna distro de
rescate, encontramos Rescatux 3 y SuperGrub2Disk 4, ésta
última ocupaba apenas 7mb la ISO, asi que era la indicada a probar
dada la simplicidad y que nuestra conexión al mundo era muy angosta de
banda.
Descargamos la ISO y verificamos el MD5:
# wget http://download.berlios.de/supergrub/super_grub2_disk_hybrid_2.00s1-beta1.iso
# wget http://download.berlios.de/supergrub/super_grub2_disk_hybrid_2.00s1-beta1.iso.md5
# md5sum super_grub2_disk_hybrid_2.00s1-beta1.iso
952a48942df720f579ebca0d09f197c4 super_grub2_disk_hybrid_2.00s1-beta1.iso
# cat super_grub2_disk_hybrid_2.00s1-beta1.iso.md5
952a48942df720f579ebca0d09f197c4 super_grub2_disk_hybrid_2.00s1~beta1.iso
Intentamos instalarla en un pendrive de diversas maneras, primero usando
unetbootin
5 la cual no funcionó.
Luego usando dd
a la unidad, pero tampoco funcionó:
dd if=supergrub.iso of=/dev/sdb
Finalmente la fórmula ganadora fue:
dd if=supergrub.iso of=/dev/sdb1
Booteamos con SuperGrub2Disk y elegimos una opción que no encontró nada de nada:
{width=""640"" height=""480"" title="huayra not found any grub2 installation"}
En el segundo intento tuvimos éxito!:
{width=""640"" height=""480"" title="huayra super grub2 disk"}
# instalando grub
Una vez iniciado el Huayra de la netbook con la ayuda de
SuperGrub2Disk procedimos a reinstalar grub
:
grub-install /dev/sdb
{width=""640"" height=""480"" title="huayra grub install"}
# booteando Huayra
A festejar Huayra salió andando de una, "la dire" contenta:
{width=""640"" height=""480"" title="huayra"}
# compartir es bueno
Aprovechamos a copiar algunas de las presentaciones que se dieron en el
evento, como asi también el Libro Redes Inalámbricas en los Países en
Desarrollo 6 ya que se quedaron muy entusiasmados por las charlas
sobre Redes Libres 7, también las ISO de Huayra 1.0 8 y
Huayra Live 9 y de paso el video Códigos Cooperativos 10,
porque si de algo estamos seguros es que Compartir es Bueno y por
ello este artículo, si a alguno le llega a pasar este error o algo
similar con grub
, ahora saben como solucionarlo en pocos pasos.
{width=""640"" height=""480"" title="huayra compartir es bueno"}