¿Que es esto? Desde esta pagina podes Compartir y guardar Ubuntu, GRUB y XFS en tu Marcador Social Preferido, o enviarlo por E-mail a tus Contactos.

Social Web

E-mail

E-mail
Mayo 01, 2008

Ubuntu, GRUB y XFS

Posteado en: GNU, GNU/Linux, General, Ubuntu

Finalmente me he decidido a crear una instalación limpia de Ubuntu 8.04 Hardy Heron, ya que según me ha comentado mucha gente valía la pena.

Por primera ve he observado que en el instalador, al elegir una configuración manual del particionado, aparecía para elegir el sistema de archivos XFS, entre otros como RaiserFS, en el instalador y permite elegirle como sistema de ficheros de /

Pues como las ventajas/desventajas valen muchísimo la pena, me he decantado a su instalación, pero tras instalarlo, te va avisando que GRUB no funcionará… ¿seguro?

Para poderlo solucionar, y permitir instalar GRUB en un sistema de ficheros XFS Journaling en GNU/Linux, podría realizarse de diversos métodos, aunque os relato el más simple y efectivo que se me ocurre.

  1. Metemos el Live CD de Ubuntu 8.04 o cualquier otra distro de GNU/Linux que permita instalar / en XFS.
  2. En el escritorio tendremos el instalador, le ejecutamos y continuamos las pasos, hasta elegir el sistema de ficheros XFS y el punto de montaje / para la partición que queremos usar como raíz.
  3. Continuamos con el instalador y antes de que comience a meter archivos nos avisará que no se instalará GRUB sino LILO.
  4. Aceptamos para que nos instale la distro y cuando nos vuelva a preguntar lo anterior damos a aceptar de nuevo. Ahora nos dará un fallo, aceptamos y nos sacará del instalador.
  5. Abrimos una terminal con dos pestañas.

- En la primera pestaña ejecutamos:

sudo grub-install --root-directory=/target /dev/sda

donde sda es en mi caso el disco duro serial ata, el primero, donde he instalado la distro.

Se quedará colgado, no os preocupéis, dejarlo tal y como está y no lo matéis. Esto es porque a partir de la versión 0.97 de GRUB (vamos la última antes de GRUB2) ejecuta el comando xfs_freeze -f automáticamente al detectar XFS, para congelar la partición y prevenir a journaling).

- En la segunda pestaña ejecutamos el proceso para arrancar de nuevo journaling:

sudo chroot /target
xfs_freeze -u .

- Iremos de nuevo a la primera terminal y veremos que ha continuado con el proceso que se quedó colgado antes.

- Volvemos a la segunda terminal y ejecutamos

update-grub
grub

Y dentro de grub los siguientes comandos:

root (hd0,0)
setup (hd0)
quit

Ya podemos reiniciar el sistema, quitar el Live CD y ejecutar nuestra distro en el impresionante sistema de ficheros XFS.


Volver a: Ubuntu, GRUB y XFS


Warning: Unknown: open(/home/magarto/data/mod-tmp/sess_e6kpl3jhf2nrtdtvb3k9kkpbi7, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/magarto/data/mod-tmp) in Unknown on line 0