diff --git a/internal/lkgateway/keywizard.go b/internal/lkgateway/keywizard.go index 5893fb1..752d182 100644 --- a/internal/lkgateway/keywizard.go +++ b/internal/lkgateway/keywizard.go @@ -217,7 +217,7 @@ func listFlashDrives() []flashDrive { model = parentModel } // Носитель с ФС — кандидат на запись. - if removable && d.Type == "part" && d.FSType != "" { + if removable && (d.Type == "part" || d.Type == "disk") && d.FSType != "" { drives = append(drives, flashDrive{ Device: d.Path, Size: humanSize(d.Size), diff --git a/internal/lkgateway/web/templates/part_keywiz.html b/internal/lkgateway/web/templates/part_keywiz.html index 01f55ec..8d7efe6 100644 --- a/internal/lkgateway/web/templates/part_keywiz.html +++ b/internal/lkgateway/web/templates/part_keywiz.html @@ -232,9 +232,16 @@ {{$d.Device}}{{if $d.IsKeymedia}} · сейчас ключевой носитель ИШ{{end}} {{end}} - +
Флешка не найдена — вставьте флешку с ключом в сервер и обновите страницу.
{{end}} + {{else}} +Флешка не найдена. Вставьте флешку с ключом в сервер и нажмите «Перепроверить флешку».
+ +Если сервер — виртуальная машина (VMware/ESXi/Hyper-V), USB-носитель нужно сначала пробросить в гостя (в настройках ВМ подключить USB-устройство). Без проброса флешка в сервере не появляется.
+ {{end}}