На установленной рабстанции К 11 sda 119.2G disk sda1 511M part vfat /boot/efi sda2 12.1G part swap [SWAP] sda3 106.6G part btrfs /home https://linux-hardware.org/?probe=4cb6898e83 Программой gparter уменьшил размер home на половину и установил рабстанцию gnome 11 c целью запускать ос поочередно для тестирования. В момент установки gnome выбрал ручную разбивку диска и на уже имеющийся раздел sda поставил точку монтирования boot/efi . В стадии установки загрузчика выбрал рекомендованный раздел EFI. sda 119.2G disk sda1 511M part vfat boot/efi sda2 12.1G part swap [SWAP] sda3 45.2G part btrfs sda4 12.5G part swap [SWAP] sda5 48.9G part btrfs /home https://linux-hardware.org/?probe=66d37112eb После установки второй ос первая ос в меню груба не появилась то-есть нет возможности запуска первой ос.
btrfs os-prober'ом не обнаруживается, насколько мне известно.
(Ответ для Антон Мидюков на комментарий #1) > btrfs os-prober'ом не обнаруживается, насколько мне известно. Да, не поддерживает, но есть патчи добавляющие поддержку.
(Ответ для Semen Fomchenkov на комментарий #2) > (Ответ для Антон Мидюков на комментарий #1) > > btrfs os-prober'ом не обнаруживается, насколько мне известно. > > Да, не поддерживает, но есть патчи добавляющие поддержку. Точно есть? Где?
(Ответ для Антон Мидюков на комментарий #3) > (Ответ для Semen Fomchenkov на комментарий #2) > > (Ответ для Антон Мидюков на комментарий #1) > > > btrfs os-prober'ом не обнаруживается, насколько мне известно. > > > > Да, не поддерживает, но есть патчи добавляющие поддержку. > > Точно есть? Где? В AUR видел патчи, но нужно проверять на работоспособность: https://aur.archlinux.org/cgit/aur.git/tree/os-prober-btrfsfix.patch?h=os-prober-btrfs
(Ответ для Антон Мидюков на комментарий #1) > btrfs os-prober'ом не обнаруживается, насколько мне известно. То есть в теории если первая ос будет на ext4, а вторая устанавливаемая может быть на любой файловой системе и os-prober обнаружит первую ос?
В файле /etc/grub.d/10_linux есть комментарий (машинный перевод): btrfs может находиться на нескольких устройствах. Мы не можем передать их в качестве значения параметра root=, а монтирование btrfs требует сканирования пользовательского пространства, поэтому в этом случае необходимо принудительное использование UUID Т.е. , как я понимаю, в этом случае надо как-то указать UUID корня такой ОС напрямую, как это надо смотреть глубже ;-)