Un detalle de agradecer es que Lucid viene ya con dmraid configurado y así una instalación con fakeraid X se puede realizar sin conexión a internet por sino dispones de ella por motivos del lugar o de la configuración de drivers de la tarjetas de red...
Instalé de forma normal siguiendo los pasos por todos conocidos. Estuve apunto en último paso, en el que se confirman los datos antes de que empiece la instalación en sí, ir a opciones avanzadas y decirle que no instalara el gestor de arranque grub, pero quería ver si iba a tener suerte. Cuando llego a la parte final de la instalación, cuando le toca el turno a grub me arrojo un error en la instalación del mismo. Tras ver un botón de “intentar arreglar el error” (no recuerdo exactamente) todavía tuve la esperanza, pero no me quedó otra que decirle que no instalara el gestor de arranque y que terminara la instalación.
Tocaba entrar en la instalación para configurar grub manualmente. Estos primeros pasos son interesantes tenerlos aprendidos, ya que un día te puede fallar el sistema y de esta forma puedes entrar en él como si hubiera arrancado y solucionar el posible problema que tengas. Desde un terminal:
Creamos un directorio donde montar la partición de la instalación fallida.
sudo mkdir /target
Listamos las particiones del raid. Asumamos que para este howto la partición de nuestro Lucid es: nombreparticion1 y nuestro disco duro es: nombreparticion
sudo dmraid -ay
RAID set "nombreparticion" already active
RAID set "nombreparticion1" already active
...
Montamos la partición de Lucid en la carpeta, los dispositivos, el sistema de archivos, archivos para comunicar con el kernel, … buscar los directorios en san google y veréis que contienen. Y así nuestra instalación fallida sera funcional.
sudo mount /dev/mapper/nombreparticion1 /target
sudo mount --bind /dev /target/dev
sudo mount -t proc proc /target/proc
sudo mount -t sysfs sys /target/sys
sudo mount -t devpts devpts /target/dev/pts
sudo cp /etc/resolv.conf /target/etc/resolv.conf
Tras esto nos logamos en la instalación.
sudo chroot /target
Eliminamos los posibles restos de la instalación de grub2 (en mi caso, lo recomendable es no instalarlo al principio).
apt-get purge grub2 grub-pc
rm -R /boot/grub
La verdad es que desconozco si grub2 se puede instalar sin problemas, por lo que opte por tiempo e ir a lo seguro la 0.97. Aquí tuve un error en la instalación de grub-common, que solucione reinstalando el mismo.
aptitude install grub
Tendremos que decirle donde queremos instalarlo
grub-install /dev/mapper/nombreparticion
Ahora le indicamos cual sera nuestro disco duro y para ello editamos /boot/grub/device.map. Asumamos que nuestro disco duro o es único o el primario.
(hd0) /dev/mapper/nombreparticion
Entramos en grub
grub
Le indicamos cual es nuestro disco duro
device (hd0) /dev/mapper/nombreparticion
Le decimos que busque la “dirección” de la partición bootable y esta se la indicamos.
find /boot/grub stage1
root (hd0,0)
Ponemos donde se instalara, si es en la mbr (hd0) o en la partición (hd0,0).
setup (hd0)
Salimos y actualizamos los cambios
quit
update-grub
Llegados a este punto tenia mi sistema funcionando correctamente y decidí probar la actualización a grub2 porque podía volver atrás sin comprometer el sistema. Instale y me arrojo varios errores de “You have a memory leak (not released memory pool):[0x8ab07e8]” no se bien porque. Probé grub2 con la opción Chainload into Grub 2 y arranco sin problemas. Pero al no disponer de tiempo para ver a que eran debidos esos errores y corregirlos purgué grub2 y volví a la versión anterior. A ver si un día me animo y amplio esta entrada.
No hay comentarios:
Publicar un comentario