Bug 54224 - При установке двух ОС на один жесткий диск вторая рабочая станция Gnome затерла загрузчик первой рабстанции KDE
Summary: При установке двух ОС на один жесткий диск вторая рабочая станция Gnome затер...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: os-prober (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Egor Ignatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-12 07:04 MSK by abrashka07
Modified: 2025-05-13 09:00 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description abrashka07 2025-05-12 07:04:30 MSK
На установленной рабстанции К 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

 После установки второй ос первая ос в меню груба не появилась то-есть нет возможности запуска первой ос.
Comment 1 Антон Мидюков 2025-05-12 08:55:56 MSK
btrfs os-prober'ом не обнаруживается, насколько мне известно.
Comment 2 Semen Fomchenkov 2025-05-12 09:14:15 MSK
(Ответ для Антон Мидюков на комментарий #1)
> btrfs os-prober'ом не обнаруживается, насколько мне известно.

Да, не поддерживает, но есть патчи добавляющие поддержку.
Comment 3 Антон Мидюков 2025-05-12 09:48:05 MSK
(Ответ для Semen Fomchenkov на комментарий #2)
> (Ответ для Антон Мидюков на комментарий #1)
> > btrfs os-prober'ом не обнаруживается, насколько мне известно.
> 
> Да, не поддерживает, но есть патчи добавляющие поддержку.

Точно есть? Где?
Comment 4 Semen Fomchenkov 2025-05-12 10:56:24 MSK
(Ответ для Антон Мидюков на комментарий #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
Comment 5 abrashka07 2025-05-12 20:21:56 MSK
(Ответ для Антон Мидюков на комментарий #1)
> btrfs os-prober'ом не обнаруживается, насколько мне известно.
То есть в теории если первая ос будет на ext4, а вторая устанавливаемая может быть на любой файловой системе и os-prober обнаружит первую ос?
Comment 6 ruslandh 2025-05-13 09:00:29 MSK
В файле /etc/grub.d/10_linux  есть комментарий (машинный перевод):

btrfs может находиться на нескольких устройствах. Мы не можем передать их в качестве значения параметра root=, а монтирование btrfs требует сканирования пользовательского пространства, поэтому в этом случае необходимо принудительное использование UUID

Т.е. , как я понимаю, в этом случае надо как-то указать UUID корня такой ОС напрямую, как это надо смотреть глубже ;-)