Bug 45366 - [FR] Выделять съемные (removable) устройства при установке системы во избежание потери данных
Summary: [FR] Выделять съемные (removable) устройства при установке системы во избежан...
Status: REOPENED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: alterator-vm (show other bugs)
Version: не указана
Hardware: all Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-22 11:14 MSK by Vera Blagoveschenskaya
Modified: 2024-02-21 19:08 MSK (History)
3 users (show)

See Also:


Attachments
screen (102.92 KB, image/jpeg)
2023-02-22 11:14 MSK, Vera Blagoveschenskaya
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2023-02-22 11:14:51 MSK
Created attachment 12597 [details]
screen

В тестировании:

x86_64
http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/server/x86_64/alt-server-10.1-x86_64.iso

aarch64
http://ftp.altlinux.org/pub/distributions/ALTLinux/p10/images/server/aarch64/alt-server-10.1-aarch64.iso

Сценарий установки по сети (ftp, nfs, http, samba).
Стенд развернут на двух физических машинах (сервер, клиент, объединенных в локальную сеть).
На клиенте подсоединена флешка с образом.

1) В Boot Menu выбрать загрузку с флешки.
2) В меню установки выбрать Установка.
Нажать E
В параметры ядра добавить опцию automatic=method:ftp,network:dhcp,server:192.168.1.1,directory:/netinst/mnt/
Нажать F10
3) Дойти до шага 4 установщика "4/12 Подготовка диска".

Результат: в качестве диска для установки предлагается флешка. Считаю это некорректным, т.к. данные с флешки могут быть по неосторожности утеряны.

Ожидаемый результат: не предлагать флешку в качестве источника установки.

Дополнительно: если установка выполняется не по сети, а в флешки, то флешка в качестве источника установки не предлагается.
Comment 1 Антон Мидюков 2023-02-22 11:27:37 MSK
Мы фильтруем только то устройство, с которого происходит загрузка. Фильтруются те устройства, которые указаны в /etc/evms.conf в строке
exclude =

А туда устройство добавляется скриптом /usr/share/install2/initinstall.d/10-disk.sh из пакета installer-common-stage2.
Получается, alterator-vm ни при чём тут.
Но такое поведение я считаю нормальным и правильным. Для установки доступны устройства, на которые возможно произвести установку.
Кроме того, не представляется возможным установить, что ядро и initrd были загружены именно с этой флешки.
Comment 2 Vera Blagoveschenskaya 2023-02-22 11:33:22 MSK
Спасибо за комментарий.

Сомневалась, репортить ли эту ошибку, но я при тестировании "на автомате" 2-3 раза стерла данные с флешки. Возможно, стоит как-то removable-устройства поярче отмечать или сделать для них категорию отдельную на шаге 4, чтобы глаз цеплялся?

Feature request.
Comment 3 Олег Соловьев 2023-02-22 11:44:23 MSK
(In reply to Vera Blagoveschenskaya from comment #2)
> Спасибо за комментарий.
> 
> Сомневалась, репортить ли эту ошибку, но я при тестировании "на автомате"
> 2-3 раза стерла данные с флешки. Возможно, стоит как-то removable-устройства
> поярче отмечать или сделать для них категорию отдельную на шаге 4, чтобы
> глаз цеплялся?
> 
> Feature request.

А как определить что устройство removable?
Comment 4 Антон Мидюков 2023-02-22 11:52:05 MSK
(Ответ для Олег Соловьев на комментарий #3)
> (In reply to Vera Blagoveschenskaya from comment #2)
> > Спасибо за комментарий.
> > 
> > Сомневалась, репортить ли эту ошибку, но я при тестировании "на автомате"
> > 2-3 раза стерла данные с флешки. Возможно, стоит как-то removable-устройства
> > поярче отмечать или сделать для них категорию отдельную на шаге 4, чтобы
> > глаз цеплялся?
> > 
> > Feature request.
> 
> А как определить что устройство removable?

А это уже сделано, кстати. Это делает /usr/share/install2/initinstall.d/50-removable
К моменту запуска альтератора уже есть список /tmp/removable
Comment 5 Vera Blagoveschenskaya 2023-02-22 12:27:42 MSK
Переквалифицирую как feature request