Две системы. Два корня.
В каждом корне -- свой /boot и /boot/grub.
Первая ОС раньше грузилась так:
MBR -> stage1.5 -> /dev/sda2 (grub stagе2 в /boot/grub)
Этот раздел (/dev/sda2) раньше был активным/загрузочным.
fdisk /dev/sda
a
2
w
И старая система вновь начнёт грузиться. Хотя может и нет. Потому что когда ставили вторую систему, а потом и
grub-install запускали, затёрли оригинальный код первой системы в MBR и stage1.5. Что получилось теперь:
.... x /dev/sda2 -- бесхозный, никто не грузится с него!
MBR -> stage1.5 -> /dev/sda6 (grub stagе2 в /boot/grub - здесь ALT).
Какая-то недоработка в
grub-probe при установке
Simply 8.2? А вот и нет! Вы версию ядра смотрите. Если бы установщик первой ОС форматировал ext4 раздел с опцией
-O ^64bit, старый
grub-probe из
Simply 8.2 (а точнее тут дело в ядре и
e2fsprogs, в версии
mke2fs) увидел бы раздел
/dev/sda2 нормально.
Выход видится такой: во второй системе создать
/etc/grub.d/07_mxlinux, посмотрев соседние файлы, возможно использовать chainload, чтобы не перетаскивать из /boot первой системы ядро 4.19 с initrd в новый /boot АЛЬТА, переустановить загрузчик снова. Как вариант: снести Альт со всеми его разделами, сделать активным /dev/sda2, как предлагалось выше, восстановить и там MBR со stage1.5 через grub-install, загрузиться с рескьюшки или чего-то ещё и сделать
tune2fs -O ^64bit /dev/sda2, после чего снова установить АЛЬТ второй системой. Может и без сноса/переустановки это получится сделать, прямо из АЛЬТА. Если обновить в Альте ядро и
e2fsprogs (только смотрите конфиг
/etc/mke2fs.conf чтобы новый попал либо руками там это добавьте:
auto_64-bit_support = 1 в разделе
ext4{}). Вообще всегда лучше сначала ставить более старые системы, потом более новые. Тогда этой свистопляски можно избежать.
Также заметил, что при запуске загрузчика появилась ошибка:
GRUB loading.
error: file '/boot/grub/locale/POSIX.gmo' not found
Кажется, эта проблема решается так:
LC_ALL=C LANG=C grub-install .... (и всё что вы там дальше указывали).