Tengo el siguiente problema: tengo un pequeño servidor (basado en Debian) al que me puedo conectar de forma remota (conexión VPN / SSH). Ahora quiero cambiar algunas opciones de arranque (de hecho, quiero migrar mi sistema de archivos raíz a otra partición) y, por lo tanto, tengo que reiniciar mi sistema.
De hecho, temo la posibilidad de que algo salga terriblemente mal y que ni SSH ni VPN puedan iniciarse. En este escenario, tuve que ir al servidor personalmente, que se encuentra bastante lejos. Podría pedirle a alguien que reinicie (en caso de kernel panic, ...) pero no hay nadie calificado para reparar el sistema. Por lo tanto mi pregunta:
¿Existe la posibilidad de hacer una entrada en la configuración de GRUB2 que haga que una entrada sea la predeterminada solo para el próximo arranque? Entonces, si hay un problema, ¿puedo reiniciar y recuperar el sistema anterior? Si el arranque se ejecuta sin problemas (lo que espero), podría alterar grub de manera que arranque por defecto desde el nuevo sistema.
fuente
Respuestas:
De hecho, puedes usar Grub para arrancar solo una vez . También puede especificar un arranque alternativo . Esencialmente, lo utiliza
default saved
al comienzo de su grub.conf, para indicar que desea iniciar una entrada guardada de manera predeterminada. Luego, al final de su arranque experimental, usesavedefault #
para configurar las opciones de arranque más antiguas como el nuevo valor guardado. Para que cada vez que inicie el nuevo núcleo, grub guarde el anterior como el próximo inicio.Por último, siempre puede hacer su prueba como un arranque manual, si puede acceder al cargador Grub. De esa manera, un reinicio siempre usará su valor predeterminado original.
fuente
Puede arrancar usando una entrada alternativa de Grub .
Agregue otra estrofa con sus opciones nuevas (o antiguas), luego elija el bien conocido como el respaldo.
Considere agregar la
panic=5
opción también (restablece un sistema después del bloqueo del kernel)fuente