Эффективная логика возврата для любого обновления ядра

Я новичок в системе 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 конфигурации необходимы для поддержки этого сценария.

Оцените, можете ли вы пролить свет или поделиться какой-нибудь полезной логикой / сценариями для решения этой проблемы.

2
задан 30 October 2019 в 19:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: