Durante la tarde he aprendido varias cosas, para explicarlas antes debo poneros en situación. En la asignatura de sistemas de información trabajamos con un entorno de linux(Debian) en el que solo disponemos de las "Standard system utilities", lo que quiere decir que trabajamos únicamente en un entorno de bash.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg_0CCcrreC7462StKVTJqoQRon7_oOSOFVlZ6avp-gWx9B9hbF4YHVjj9y82KqOZXmos-MJXr2nau8T268BeLFkqik-qCbYTTs5kdlrTo2YE0baH0cOiYJf9tub8ZSPZSg12tZ3it6Oc/s320/Captura+de+pantalla+2019-03-11+a+las+22.11.41.png)
Buscando, encontré que linux utiliza un gestor de arranque llamado GRUB, el cual puede soportar un número ilimitado de entradas de arranque (boot entries).
Perfecto!! Ahora solo me faltaba encontrar su directorio y buscar el archivo en el que se encontraban las "menuentry". Buscando en internet, vi que estas se encuentran en el archivo "grub.cfg" situado en el directorio cuyo path es "/boot/grub".
Un articulo de internet explicaba que para crear una nueva entrada se puede utilizar el archivo 40_custom localizado en "/etc/grub.d". Me situé en el archivo y al abrirlo me encontré esto
Como un menuentry contiene varias lineas, utilicé tmux y vim para copiar el texto de un archivo a otro, realizando los cambios pertinentes para que la nueva opción de arranque funcionara correctamente.
Para generar nuevas opciones de arranque no basta con modificar un fichero, se debe mandar esta configuración al archivo grub.cfg, para ello se utiliza el comando "grub-mkconfig", en este caso con la opción -o para mandarlo al archivo deseado que es boot/grub/grub.cfg. Esto quedaría de la forma "grub-mkconfig -o boot/grub/grub.cfg". Ahora sí se puede reiniciar el sistema y ejecutar el nuevo método de arranque.
Se puede utilizar el comando uname -a para comprobar la versión actual.
(Arranque para MY-DEBIAN creado)
Y eso ha sido el primer día, veremos que nos espera mañana. Un saludo!
No hay comentarios:
Publicar un comentario