Configuraciones adicionales del GRUB

57
Tareas de administración bajo Xubuntu y Debian. Programación y Administración de Sistemas Francisco Javier Baena Matas 1 de abril de 2014

description

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..)

Transcript of Configuraciones adicionales del GRUB

Page 1: Configuraciones adicionales del GRUB

Tareas de administración bajo Xubuntu y Debian.

Programación y Administración de Sistemas

Francisco Javier Baena Matas

1 de abril de 2014

Page 2: Configuraciones adicionales del GRUB

INDICE DE CONTENIDOS

• 1. Introducción a VirtualBox

• 2. Instalación de Xubuntu

• 3. Instalación de Debian

Page 3: Configuraciones adicionales del GRUB

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

Page 4: Configuraciones adicionales del GRUB
Page 5: Configuraciones adicionales del GRUB

1. Introducción a VirtualBox

• Introducción básica al programa VirtualBox de Oracle.

• Añadiendo nuestra maquina virtual • Alguna configuración adicional.

Page 6: Configuraciones adicionales del GRUB
Page 7: Configuraciones adicionales del GRUB

1. Introducción a VirtualBoxAñ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.

Page 8: Configuraciones adicionales del GRUB
Page 9: Configuraciones adicionales del GRUB

Seleccionaremos una cantidad de memoria RAM acorde a lo que necesitemos y pensando en los recursos disponibles

del sistema

Page 10: Configuraciones adicionales del GRUB

Creación de disco duro de la máquina virtual: 1) Espacio fijo2) Espacio dinámico

Page 11: Configuraciones adicionales del GRUB

Cuadro resumen.Aconsejable revisar configuración y realizar ajustes donde se crea conveniente

Page 12: Configuraciones adicionales del GRUB
Page 13: Configuraciones adicionales del GRUB

2. Instalación de Xubuntu

• Instalación• Particionado del sistema• Primer inicio, y configuraciones

adicionales.

Page 14: Configuraciones adicionales del GRUB
Page 15: Configuraciones adicionales del GRUB
Page 16: Configuraciones adicionales del GRUB
Page 17: Configuraciones adicionales del GRUB
Page 18: Configuraciones adicionales del GRUB
Page 19: Configuraciones adicionales del GRUB

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.

Page 20: Configuraciones adicionales del GRUB
Page 21: Configuraciones adicionales del GRUB
Page 22: Configuraciones adicionales del GRUB
Page 23: Configuraciones adicionales del GRUB
Page 24: Configuraciones adicionales del GRUB
Page 25: Configuraciones adicionales del GRUB

Primer inicio de Xubuntu. Al no tener otro sistema operativo instalado, se ejecuta este

por defecto y no aparece el GRUB

Page 26: Configuraciones adicionales del GRUB
Page 27: Configuraciones adicionales del GRUB
Page 28: Configuraciones adicionales del GRUB

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.

Page 29: Configuraciones adicionales del GRUB
Page 30: Configuraciones adicionales del GRUB

**** CONFIGURACIÓN DE IDIOMA ****

1

2

Page 31: Configuraciones adicionales del GRUB

**** CONFIGURACIONES ADICIONALES ****

34

Page 32: Configuraciones adicionales del GRUB
Page 33: Configuraciones adicionales del GRUB

**** CREACION DE USUARIOS Y CONTRASEÑAS ****

Page 34: Configuraciones adicionales del GRUB
Page 35: Configuraciones adicionales del GRUB

Dejamos que el instalador ocupe el espacio libre como crea conveniente

Page 36: Configuraciones adicionales del GRUB
Page 37: Configuraciones adicionales del GRUB
Page 38: Configuraciones adicionales del GRUB
Page 39: Configuraciones adicionales del GRUB
Page 40: Configuraciones adicionales del GRUB
Page 41: Configuraciones adicionales del GRUB
Page 42: Configuraciones adicionales del GRUB
Page 43: Configuraciones adicionales del GRUB
Page 44: Configuraciones adicionales del GRUB

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:

Page 45: Configuraciones adicionales del GRUB

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ú.

Page 46: Configuraciones adicionales del GRUB
Page 47: Configuraciones adicionales del GRUB

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

Page 48: Configuraciones adicionales del GRUB
Page 49: Configuraciones adicionales del GRUB

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

Page 50: Configuraciones adicionales del GRUB
Page 51: Configuraciones adicionales del GRUB

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.

Page 52: Configuraciones adicionales del GRUB
Page 53: Configuraciones adicionales del GRUB

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.

Page 54: Configuraciones adicionales del GRUB
Page 55: Configuraciones adicionales del GRUB

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

Page 56: Configuraciones adicionales del GRUB
Page 57: Configuraciones adicionales del GRUB

¿Preguntas?

@fjbaenam