Configuraciones adicionales del GRUB

Post on 13-Jun-2015

191 views 5 download

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

Tareas de administración bajo Xubuntu y Debian.

Programación y Administración de Sistemas

Francisco Javier Baena Matas

1 de abril de 2014

INDICE DE CONTENIDOS

• 1. Introducción a VirtualBox

• 2. Instalación de Xubuntu

• 3. Instalación de Debian

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

1. Introducción a VirtualBox

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

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

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.

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

del sistema

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

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

2. Instalación de Xubuntu

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

adicionales.

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.

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

por defecto y no aparece el 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.

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

1

2

**** CONFIGURACIONES ADICIONALES ****

34

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

Dejamos que el instalador ocupe el espacio libre como crea conveniente

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:

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

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

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

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.

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.

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

¿Preguntas?

@fjbaenam