Soy novato en el sistema Ubuntu Linux. Este sistema tiene un disco duro con la partición de tres discos como se muestra a continuación
fdisk -l
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 59643903 58593280 28G Linux filesystem
/dev/sda3 59643904 1953523711 1893879808 903.1G Linux filesystem
Hay dos núcleos presentes en dos discos separados (sda2, sda3). Uno es el kernel activo y el otro es el kernel de respaldo.
Requisito:Si actualizo el kernel activo con una versión diferente del kernel y falla, el sistema debería arrancar con el kernel de respaldo y debería activarse.. En caso de que la actualización del kernel sea exitosa, entonces debería arrancar con el kernel actualizado en lugar del kernel de respaldo.
¿Cuál sería el mecanismo de reversión (o retroceso) eficiente para manejar este escenario? Además, se necesitan qué y todas las configuraciones relacionadas con GRUB para admitir este escenario.
Le agradeceríamos que pudiera arrojar algo de luz o compartir alguna lógica o script útil para manejar este problema.