1 (20.06.2024 06:41:41 отредактировано nano)

  • Дано: один хард

  • Нужно: установить на него две ОС

  • Делается: устанавливается на половину диска ОС (любая!) на разделы, соответственно, btrfs и xfs -> всё отлично работает

  • Далее: устанавливается вторая ОС (любая!) точно также. Переписывается второй ОСью загрузчик или не ставится вовсе или переписывается, но восстанавливается первый - GRUB2 видит только свою ОС и Винду на соседнем харде

  • НО! Если вторая ОС устанавливается на разделы не btrfs и xfs, а ext4 - всё в полном порядке, GRUB2 видит обе

Есть идеи почему это так и можно ли это вылечить? Или тупо ждать когда разработчики GRUB2 сами озаботятся и починят?

2

nano, посмотрите, вот есть grub-btrfs. Не ваш случай?
https://github.com/Antynea/grub-btrfs

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

3 (21.06.2024 08:04:23 отредактировано nano)

Rizado пишет:

nano, посмотрите, вот есть grub-btrfs. Не ваш случай?
https://github.com/Antynea/grub-btrfs

Спасибо, и уже смотрел. Возможно (судя по описанию) именно то, но уж очень не хочется менять дефолтный(е) загрузчики

Может быть внесут в родные репы, тогда другое дело. На эксперименты рабочей машины уже не хочется в старости экспериментировать... ab

Собственно, я , возможно, не вполне верно сформулировал вопрос: можно ли в существующем GRUB2 что-то поправить

4

nano пишет:

можно ли в существующем GRUB2 что-то поправить

Не думаю.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

5

nano пишет:

Делается: устанавливается на половину диска ОС (любая!) на разделы, соответственно, btrfs и xfs -> всё отлично работает

Два раздела, первый ESP, второй весь раздел под BTRFS, две системы устанавливаются на разные subvolume, ставится два груба, которые не мешают друг другу, от слова совсем.

Arch Linux x86_64 на btrfs