Summary: | Поддержка установки при загрузке с ventoy | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Антон Мидюков <antohami> |
Component: | livecd-evms | Assignee: | Антон Мидюков <antohami> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | mcpain, mike, ptrnine |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=42583 | ||
Bug Depends on: | |||
Bug Blocks: | 33000 |
Description
Антон Мидюков
2022-05-30 10:18:08 MSK
alterator-evms не виноват. У него в конфиге /etc/evms.conf в секции sysfs_devices в параметре exclude должны быть указаны устройства, которые нужно игнорировать. В live этим должен заниматься livecd-evms, а в инсаляторе сам инсталятор. Пока на livecd-evms перевешиваю. Ещё бы понять, как установить связь между /dev/sdX, смонтированным с него образом, и /dev/mapper/ventoy, куда образ смонтирован, чтобы внести /dev/sdX в список игнорируемых устройств. А то пока только один ориентир - метка тома Ventoy. # dmsetup deps /dev/mapper/ventoy 1 dependencies : (8, 17) # ls -l /dev/block/8:17 <чего-то там> /dev/block/8:17 -> ../sdb1 Вот так можно определить связь. (Ответ для Антон Мидюков на комментарий #2) > # dmsetup deps /dev/mapper/ventoy > 1 dependencies : (8, 17) > # ls -l /dev/block/8:17 > <чего-то там> /dev/block/8:17 -> ../sdb1 > > Вот так можно определить связь. А можно проще: # dmsetup deps -o devname /dev/mapper/ventoy 1 dependencies : (sdb1) При загрузке с propagator, ventoy монтирует в /dev/loop6. Но и для него этот метод работает: # dmsetup deps -o devname /dev/loop6 1 dependencies : (sdb1) livecd-evms-0.2.5-alt1 -> sisyphus: Wed Jun 08 2022 Anton Midyukov <antohami@altlinux> 0.2.5-alt1 - exclude devices on which device mounted in /image depends (Closes: 42887) |