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..)
ingenieria grafica para la carrera de ingeniera .pptx
Configuraciones adicionales del GRUB
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. INDICE DE CONTENIDOS
• 1. Introducción a VirtualBox
• 2. Instalación de Xubuntu
• 3. Instalación de Debian
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.
5. 1. Introducción a VirtualBox
• Introducción básica al programa
VirtualBox de Oracle.
• Añadiendo nuestra maquina virtual
• Alguna configuración adicional.
6.
7. 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.
8.
9. Seleccionaremos una cantidad de memoria RAM acorde a lo
que necesitemos y pensando en los recursos disponibles del
sistema
10. Creación de disco duro de la máquina virtual:
1) Espacio fijo
2) Espacio dinámico
13. 2. Instalación de Xubuntu
• Instalación
• Particionado del sistema
• Primer inicio, y configuraciones
adicionales.
14.
15.
16.
17.
18.
19. 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.
20.
21.
22.
23.
24.
25. Primer inicio de Xubuntu. Al no tener otro sistema
operativo instalado, se ejecuta este por defecto
y no aparece el GRUB
26.
27.
28. 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.
35. Dejamos que el instalador ocupe el espacio libre como crea
conveniente
36.
37.
38.
39.
40.
41.
42.
43.
44. 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:
45. 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ú.
46.
47. 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
48.
49. 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
50.
51. 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.
52.
53. 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.
54.
55. 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