lunes, 21 de marzo de 2011

Editor del Grub utilizando Yast


En un tweet comentaba que considero a OpenSuse como un sistema “egoísta” al momento de instalarse, ya que no considera a otras particiones GNU-Linux existentes al generar la configuración del grub. En otras palabras, si tenemos otras particiones, con otros sistemas operativos, solo reconoce a windows e ignora cualquier otra partición GNU-Linux.

Sin embargo, esto no es problema, porque OpenSuse cuenta con un gestor de configuración de Grub muy fácil de usar, este se encuentra dentro de Yast, que es el gestor de administración de las opciones permitidas solo al administrador del sistema (valga la redundancia). Pero no está demás recomendar la instalación de OpenSuse primero y después, o al final si son varios, un sistema operativo mas amable con otras distros GNU-Linux, por ejemplo Gudalinex.

Para poder incluir en el gestor de arranque o Grub a los otros sistemas operativos, primero hay que identificar plenamente la partición en la cual está instalado el sistema operativo a agregar.

Sin usar ningún comando de consola, solo utilizando las aplicaciones gráficas del ambiente que tengamos instalado, es posible la configuración del Grub. El primer paso es montar la partición en cuestión, para lo cual utilizamos el administrador de archivos que tengamos instalado Dolphin, Nautilus, etc.; abrimos nuestro administrador de archivos y damos clic sobre la partición a agregar. Inmediatamente nos pide la clave de administrador, para poder autorizar el montaje de esa partición

En este caso, se tienen 3 particiones iguales de 7.5 Gb, la primera o superior corresponde al sistema operativo utilizado en el momento, OpenSuse. Las otras corresponden a los otros sistemas que tengo instalado

Una vez montada la partición deseada, desde el menú de administración del sistema, abrimos Yast y damos nuestra clave de administrador o root
Una vez abierto Yast buscamos la opcion “Sistema” y luego “Cargador de Arranque”.


Al seleccionarlo se abre la ventana de configuración del cargador de arranque, que nos presenta las opciones de arranque del Grub, seleccionamos el boton de añadir, situado abajo a la izquierda.
 


después seleccionamos “seccion de la imagen“ y siguiente,


y nos abre una ventana donde introduciremos los datos de la partición a añadir.



En primer lugar aparece el campo o espacio para “Nombre de la Sección”, aquí escribimos el nombre del sistema operativo que queremos incluir, o simplemente el nombre que deseamos con el que lo identifiquemos o aparezca en el grub al arrancar el equipo, después viene el espacio o campo para “imagen del núcleo”, no se preocupen por saber que es eso, solamente vamos a buscar un archivo vmlinuz dentro de la partición previamente montada, colocamos el puntero del ratón en ese espacio o campo y seleccionamos “Navegación” al final del mismo, inmediatamente nos aparece la ventana de “selección de archivos” en directorio /boot  y con la flecha verde subimos un nivel hasta el árbol de archivos,


  buscamos el subdirectorio o carpeta /media lo abrimos y seleccionamos la partición montada identificación_de_partición (es una serie de letras y números con que se identifica a la partición al momento de formatear (instalar),
Cabe mencionar que al abrir la partición en /media/identificación_de_partición, observaremos un arbol o directorio de archivos similar al visto en /boot, pero en la barra de dirección podremos verificar de que se trata del directorio /media/, aquí, en este árbol de directorios, buscamos el directorio /boot/
 lo abrimos y buscamos un archivo que empieza con vmlinuz y seleccionamos el que tenga la serie numérica mas alta, ya que esto nos indica un kernel o núcleo del sistema operativo mas reciente, en el ejemplo tenemos vmlinuz-2.6.32-21-generic y vmlinuz-2.6.32-25-generic, tomamos este último con doble clic o simplemente lo selecionamos y abrir. Tal vez no tenga la palabra generic, puede tener la palabra default o simplemente no tener ninguna después de la serie numérica, esto depende de cada distribución.
Una vez abierto el archivo volvemos a la pantalla de “Gestión de la sección”, ya con el campo de “Imagen del núcleo” lleno, ahora nos saltamos a “Disco RAM inicial” y repetimos el procedimiento anterior, pero ahora buscando un archivo que empieza con initrid seguido de una serie numérica, debiendo cuidar de que sea igual al del archivo vmlinuz, abrimos y debe aparecer el campor de “Disco RAM inicial” lleno, por último llenamos el campo de “Unidad raíz”,



aquí seleccionamos la partición correspondiente, en este caso la partición 1 -part1, y deben aparecer todos los campos llenos
Solo resta “aceptar” y “aceptar”. En caso de querer configurar mas sistemas operativos gnu-linux, les recomiendo que lo hagan uno por uno y reinicien su equipo cada vez que configuren uno, para que lo verifiquen y puedan montar solo una partición a la vez y evitarse confusiones, a menos de que tengan bien claros los datos de la partición e identificación de la misma.
 


Una vez configurado el grub  solo falta ordenar los sistemas,en que órden aparecerán al momento del arranque, solo es cuestión de seleccionar uno y moverlo hacia arriba o hacia abajo a nuestro antojo, y establecer por defecto cual será el que arranque de manera automática, después del tiempo establecido.
El tiempo de espera preestablecido para el arranque automático lo modificamos en la pestaña de “Instalación del cargador de arranque” seleccionamos “Opciones del cargador de arranque” y modificamos a nuestro gusto el tiempo límite de espera, dado en segundos.


La siguiente imagen es la del archivo grub.lst original, antes de las modificaciones

















Y esta imagen corresponde al archivo del grub ya modificado.
Se puede apreciar que aumentan las líneas de texto, las cuales se añaden automáticamente por medio del gestor, nosotros no tenemos que agregar nada.




Espero les sea útil y sus comentarios.

2 comentarios:

  1. Gracias por la guia, pero no me funciona... En mi caso quiero instalar Ubuntu en un segundo disco duro interno que tengo y cuando arranco ubuntu desde Grub (despues de seguir todos estos masos) me sale el "error 15: file not found". ¿Hago algo mal?
    Gracias y saludos

    ResponderEliminar
  2. Hola Damiá, no se realmente que está pasando, supongo que a la hora de seleccionar los archivos de arranque, ya que no están en una partición como en el ejemplo sino en otra unidad.

    ResponderEliminar