Я новичок в системе Ubuntu Linux. Эта система имеет один жесткий диск с тремя разделами дисков, как показано ниже
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
На двух отдельных дисках (sda2, sda3) присутствуют два ядра. Одно из них — активное ядро, а другое — резервное.
Требование:Если я обновлю активное ядро другой версией ядра и произойдет сбой, система должна загрузиться с резервным ядром и стать активной.. В случае успешного обновления ядра, система должна загрузиться с обновленным ядром, а не с резервным.
Какой будет эффективный механизм отката (или возврата) для обработки этого сценария? Также какие и все конфигурации, связанные с GRUB, необходимы для поддержки этого сценария.
Буду признателен, если вы сможете пролить свет или поделиться полезной логикой/скриптами для решения этой проблемы.