Configuraciones adicionales del GRUB
-
Upload
francisco-javier -
Category
Engineering
-
view
192 -
download
5
description
Transcript of Configuraciones adicionales del GRUB
![Page 1: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/1.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/2.jpg)
INDICE DE CONTENIDOS
• 1. Introducción a VirtualBox
• 2. Instalación de Xubuntu
• 3. Instalación de Debian
![Page 3: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/4.jpg)
![Page 5: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/6.jpg)
![Page 7: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/7.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/8.jpg)
![Page 9: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/9.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/10.jpg)
Creación de disco duro de la máquina virtual: 1) Espacio fijo2) Espacio dinámico
![Page 11: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/11.jpg)
Cuadro resumen.Aconsejable revisar configuración y realizar ajustes donde se crea conveniente
![Page 12: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/12.jpg)
![Page 13: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/13.jpg)
2. Instalación de Xubuntu
• Instalación• Particionado del sistema• Primer inicio, y configuraciones
adicionales.
![Page 14: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/14.jpg)
![Page 15: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/15.jpg)
![Page 16: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/16.jpg)
![Page 17: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/17.jpg)
![Page 18: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/18.jpg)
![Page 19: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/19.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/20.jpg)
![Page 21: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/21.jpg)
![Page 22: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/22.jpg)
![Page 23: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/23.jpg)
![Page 24: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/24.jpg)
![Page 25: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/25.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/26.jpg)
![Page 27: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/27.jpg)
![Page 28: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/28.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/29.jpg)
![Page 30: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/30.jpg)
**** CONFIGURACIÓN DE IDIOMA ****
1
2
![Page 31: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/31.jpg)
**** CONFIGURACIONES ADICIONALES ****
34
![Page 32: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/32.jpg)
![Page 33: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/33.jpg)
**** CREACION DE USUARIOS Y CONTRASEÑAS ****
![Page 34: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/34.jpg)
![Page 35: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/35.jpg)
Dejamos que el instalador ocupe el espacio libre como crea conveniente
![Page 36: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/36.jpg)
![Page 37: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/37.jpg)
![Page 38: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/38.jpg)
![Page 39: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/39.jpg)
![Page 40: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/40.jpg)
![Page 41: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/41.jpg)
![Page 42: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/42.jpg)
![Page 43: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/43.jpg)
![Page 44: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/44.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/45.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/46.jpg)
![Page 47: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/47.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/48.jpg)
![Page 49: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/49.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/50.jpg)
![Page 51: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/51.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/52.jpg)
![Page 53: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/53.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/54.jpg)
![Page 55: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/55.jpg)
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](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/56.jpg)
![Page 57: Configuraciones adicionales del GRUB](https://reader031.fdocuments.ec/reader031/viewer/2022012922/557bbad3d8b42ace668b4c40/html5/thumbnails/57.jpg)
¿Preguntas?
@fjbaenam