Configuraciones adicionales del GRUB

416 views

Published on

Instalacion de dos sistemas GNU-LINUX en una misma imagen virtual, y configuraciones adicionales en el grub ( cambio de imagen, tiempo de espera, runlevels, script al inicio..)

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Configuraciones adicionales del GRUB

  1. 1. Tareas de administración bajo Xubuntu y Debian. Programación y Administración de Sistemas Francisco Javier Baena Matas 1 de abril de 2014
  2. 2. INDICE DE CONTENIDOS • 1. Introducción a VirtualBox • 2. Instalación de Xubuntu • 3. Instalación de Debian
  3. 3. 1. Configurar Debian por defecto y modificación del tiempo de espera 2. Cambio de imagen de fondo del GRUB 3. Creando entradas de GRUB para Xubuntu. 4. Entrar a runlevel 3 5. Protección por contraseña de la entrada 6. Arranque automático de script en runlevel 3 INDICE DE CONTENIDOS
  4. 4. 1. Introducción a VirtualBox • Introducción básica al programa VirtualBox de Oracle. • Añadiendo nuestra maquina virtual • Alguna configuración adicional.
  5. 5. 1. Introducción a VirtualBox Añadiendo nuestra maquina virtual • VirtualBox nos permite configurar la máquina virtual que vamos a crear en función del Sistema Operativo que se le quiera instalar, automatizando bastante algunas tareas. • No obstante, para tener un control absoluto, seleccionaremos un sistema operativo de los que no viene en la lista, que dará mejores resultados para la tarea que queremos realizar.
  6. 6. Seleccionaremos una cantidad de memoria RAM acorde a lo que necesitemos y pensando en los recursos disponibles del sistema
  7. 7. Creación de disco duro de la máquina virtual: 1) Espacio fijo 2) Espacio dinámico
  8. 8. Cuadro resumen. Aconsejable revisar configuración y realizar ajustes donde se crea conveniente
  9. 9. 2. Instalación de Xubuntu • Instalación • Particionado del sistema • Primer inicio, y configuraciones adicionales.
  10. 10. Algunas notas sobre el particionado • Para el particionado vamos a crear mínimo dos particiones: Una principal, donde se instalara el sistema operativo (punto de montaje /) y otra de intercambio o swap, una idea parecida a la memoria virtual en Windows, que se usará cuando la memoria física del sistema este llena. • Se suele poner el doble de tamaño de partición swap que de memoria física tiene el sistema. • Recomendable usar también una partición aparte para el /home, pero no obligatorio.
  11. 11. Primer inicio de Xubuntu. Al no tener otro sistema operativo instalado, se ejecuta este por defecto y no aparece el GRUB
  12. 12. Instalación de Debian • Para realizar la instalación de Debian, primero detendremos la máquina virtual, y después, cargaremos la imagen ISO de esta distribución, como hicimos anteriormente con Xubuntu.
  13. 13. 1 2
  14. 14. 3 4
  15. 15. Dejamos que el instalador ocupe el espacio libre como crea conveniente
  16. 16. Aspecto del GRUB instalado. Se ha colocado DEBIAN como sistema predeterminado, por lo que no habrá que cambiarlo. Si que modificaremos el tiempo para seleccionar el sistema:
  17. 17. 1. Configuración de Debian por defecto, y modificación del tiempo de espera • Para ello habrá que editar el archivo de configuración del GRUB, con cualquier editor de texto. Es necesario tener privilegios de administrador, por lo que usaremos el comando sudo gedit /etc/default/grub. • Buscaremos las secciones GRUB_DEFAULT (contiene el sistema operativo que se iniciará por defecto) y GRUB_TIMEOUT=“X”, donde X es el tiempo que queremos que se muestre el menú.
  18. 18. 2. Cambio de la imagen de fondo del GRUB • Para cambiar la imagen de fondo del GRUB, tendremos que editar de nuevo el fichero de configuración de GRUB, con la orden sudo gedit /etc/default/grub. • Añadiremos al archivo la línea GRUB_BACKGROUND=“Ruta_de_la_foto” • Por último, actualizaremos los cambios con update-grub2
  19. 19. 3. Creando entrada en GRUB para Xubuntu • Para crear entradas en GRUB personalizadas debemos editar el fichero de configuración 40_custom, que esta dentro de la ruta /etc/grub.d • Como la entrada que queremos añadir es una “copia” de una ya existente, podemos coger los parámetros de inicio del fichero grub.cfg existente en /boot/grub (este fichero no se debe editar). • Para finalizar, actualizamos el grub con el comando update-grub2
  20. 20. 3.1 Entrar a runlevel 3 • Para entrar a runlevel 3, simplemente desde el GRUB seleccionamos la entrada deseada, y pulsaremos la tecla E para editar las opciones de arranque. • Después de “splash” añadiremos un 3. Una vez haya iniciado, entraremos en una terminal con las teclas ctrl+alt+f1 para ejecutar el comando runlevel que nos dirá en el nivel de ejecución que estamos.
  21. 21. 3.2 Protección por contraseña de la entrada. • Para proteger una entrada con contraseña, primero nos ayudaremos de la herramienta grub- mkpasswd-pbkdf2, que nos da el resumen encriptado de una contraseña introducida. • Después editaremos el archivo 00_header, contenido en /etc/grub.d y añadiremos al final la lista de usuarios con privilegios para entrar/modificar el grub (con la salida que ha devuelto el comando anterior). • Finalmente editamos el archivo 40_custom para indicarle que solo puedan acceder/modificar entradas los usuarios adecuados.
  22. 22. 3.3. Arranque automático de Script en Runlevel 3 • Para ejecutar un script al inicio, primero creamos el script y le damos los permisos correspondientes. • Después lo copiamos a /etc/init.d • Nos dirigimos a la carpeta del runlevel deseado. En nuestro caso, /etc/rc3.d, y creamos allí un enlace a la ruta anterior (/etc/init.d). Como lo queremos para que se inicie, en el nombre pondremos la letra S al principio, seguido de un numero que representará la prioridad, por ejemplo S98copiaSeguridad.sh
  23. 23. ¿Preguntas?

×