Bug 54257

Summary: Не запускается Live-сессия и установщик с флешки с Ventoy
Product: Альт Рабочая станция Reporter: Ulysses Apokin <aoipkn>
Component: УстановкаAssignee: Semen Fomchenkov <armatik>
Status: CLOSED NOTABUG QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5 CC: antohami, klark
Version: 11.0   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
LOG
none
LOG2 none

Description Ulysses Apokin 2025-05-14 10:11:15 MSK
Ноутбук: Гравитон Н15И-К2
Ventoy: 1.0.99

Текущее поведение:
Загружен ISO-образ Альт Рабочая Станция по ссылке: http://beta.altlinux.org/workstation/x86_64/alt-workstation-11.0-x86_64.iso
Перемещен в каталог на флешке с Ventoy.

Ни LiveCD, ни LiveCD с поддержкой сеансов, ни спасательный LiveCD, ни установщик из обоих режимов Ventoy - boot in normal mode, boot in grub2 mode - не запускается.
Зависает на этапе: initramfs: Waiting for boot (bootchain) ...

Secure boot выключен, с флешкой и Ventoy все в порядке - Fedora 42, Ubuntu 25, Alma 9 и GhostBSD загружаются.

Ожидаемое поведение:
Успешный запуск LiveCD и установщика в одном из режимов Ventoy - boot in normal mode, boot in grub2 mode.
Comment 1 Антон Мидюков 2025-05-14 10:21:43 MSK
Почему вы используете эту версию 1.0.99? Актуальная версия 1.1.05. Проверяйте её.
Comment 2 Ulysses Apokin 2025-05-14 10:38:55 MSK
Очевидно почему я использовал эту версию.
Я обновил Ventoy до 1.1.05 - без изменений.
[root@test ventoy-1.1.05]# ./Ventoy2Disk.sh  -l /dev/sdb

**********************************************
      Ventoy: 1.1.05  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************

Ventoy Version in Disk: 1.1.05
Disk Partition Style  : MBR
Secure Boot Support   : YES
Comment 3 Антон Мидюков 2025-05-14 13:19:16 MSK
(Ответ для Ulysses Apokin на комментарий #2)
> Очевидно почему я использовал эту версию.

Неочевидно. Без ventoy нормально грузится?
Comment 4 Ulysses Apokin 2025-05-14 14:06:12 MSK
> Неочевидно.

Потому что не обновлялся.

> Без ventoy нормально грузится?

Записал на флешку с помощью altmediawriter.
LiveCD с поддержкой сеансов не грузится.
LiveCD грузится.
Спасательный LiveCD грузится.
Установщик грузится.
Comment 5 Антон Мидюков 2025-05-14 14:39:56 MSK
У меня Ventoy 1.1.05 нормально грузит Рабочую станцию 11.0. Проблем нет. В normal mode, разумеется.
Comment 6 Ulysses Apokin 2025-05-14 15:07:27 MSK
У меня нет :(
В том же режиме, с той же версией Ventoy.
Только надпись "Альт рабочая станция" и кружочек крутится.
Comment 7 Антон Мидюков 2025-05-14 15:09:47 MSK
(Ответ для Ulysses Apokin на комментарий #6)
> У меня нет :(
> В том же режиме, с той же версией Ventoy.
> Только надпись "Альт рабочая станция" и кружочек крутится.

Нужна диагностика. В параметрах загрузки (нажать E в grub) заменить quiet splash на nosplash
нажать ctrl+x
Comment 8 Ulysses Apokin 2025-05-14 15:41:51 MSK
Created attachment 18445 [details]
LOG
Comment 9 Ulysses Apokin 2025-05-14 15:42:13 MSK
Прикрепил во вложении.
Comment 10 Антон Мидюков 2025-05-14 15:59:48 MSK
(Ответ для Ulysses Apokin на комментарий #8)
> Создано вложение 18445 [details] [подробности]
> LOG

Добавьте rdshell и в появившейся командной строке выполните
cat /proc/cmdline
Comment 11 Ulysses Apokin 2025-05-14 22:06:08 MSK
> Добавьте rdshell и в появившейся командной строке выполните
> cat /proc/cmdline

BOOT_IMAGE=/boot/vmlinuz fastboot live root=bootchain bootchain=fg,altboot automatic=method:disk,uuid:2025-04-19-14-59-13-00 stagename=live vtit=/usr/libexec/install2/install2-init ramdisk_size=1664557 lowmem nosplash rdshell lang=ru_RU rdinit=/vtoy/vtoy
Comment 12 Антон Мидюков 2025-05-14 22:12:32 MSK
(Ответ для Ulysses Apokin на комментарий #11)
> > Добавьте rdshell и в появившейся командной строке выполните
> > cat /proc/cmdline
> 
> BOOT_IMAGE=/boot/vmlinuz fastboot live root=bootchain bootchain=fg,altboot
> automatic=method:disk,uuid:2025-04-19-14-59-13-00 stagename=live
> vtit=/usr/libexec/install2/install2-init ramdisk_size=1664557 lowmem
> nosplash rdshell lang=ru_RU rdinit=/vtoy/vtoy

испорчен ventoy'ем.
Comment 13 Ulysses Apokin 2025-05-14 22:16:09 MSK
Можете, пожалуйста, рассказать как вы это определили и с чем это может быть связано, хотя бы в первом приближении?
Comment 14 Антон Мидюков 2025-05-15 04:10:10 MSK
(Ответ для Ulysses Apokin на комментарий #13)
> Можете, пожалуйста, рассказать как вы это определили и с чем это может быть
> связано, хотя бы в первом приближении?

kernel cmdline модифицирован ventoy'ем. Такого не должно происходить в normal mode (у меня не происходит). Такое в grub mode происходит, который не поддерживается. Вы точно в normal mode грузитесь?
Comment 15 Ulysses Apokin 2025-05-15 08:00:35 MSK
Created attachment 18452 [details]
LOG2
Comment 16 Ulysses Apokin 2025-05-15 08:00:44 MSK
> kernel cmdline модифицирован ventoy'ем. Такого не должно происходить в
> normal mode (у меня не происходит). Такое в grub mode происходит, который не
> поддерживается. Вы точно в normal mode грузитесь?

Да, это я прислал в grub mode :/

Присылаю для normal mode во вложении лог, и cat /proc/cmdline:

BOOT_IMAGE=/boot/vmlinuz fastboot live root=bootchain bootchain=fg,altboot automatic=method:disk,uuid:2025-04-19-14-59-13-00 stagename=live init=/usr/libexec/install2/install2-init ramdisk_size=1664557 lowmem nosplah rdshell lang=ru_RU
Comment 17 Ulysses Apokin 2025-05-15 08:02:55 MSK
Я еще чуть-чуть полазил по initrd, у меня нету каталога /usr/libexec. Не знаю, должно так быть или нет.
Comment 18 Антон Мидюков 2025-05-15 08:12:09 MSK
(Ответ для Ulysses Apokin на комментарий #17)
> Я еще чуть-чуть полазил по initrd, у меня нету каталога /usr/libexec. Не
> знаю, должно так быть или нет.

не должно

(Ответ для Ulysses Apokin на комментарий #16)
> > kernel cmdline модифицирован ventoy'ем. Такого не должно происходить в
> > normal mode (у меня не происходит). Такое в grub mode происходит, который не
> > поддерживается. Вы точно в normal mode грузитесь?
> 
> Да, это я прислал в grub mode :/
> 
> Присылаю для normal mode во вложении лог, и cat /proc/cmdline:
> 
> BOOT_IMAGE=/boot/vmlinuz fastboot live root=bootchain bootchain=fg,altboot
> automatic=method:disk,uuid:2025-04-19-14-59-13-00 stagename=live
> init=/usr/libexec/install2/install2-init ramdisk_size=1664557 lowmem nosplah
> rdshell lang=ru_RU

опечатка, не nosplah, а nosplash
Ещё раз попробуйте. Теперь замените
quiet splash
на
nosplash bc_debug
и смотрите помимо tty1, что будет на tty3. На tty3 будет лог.
Если ничего, то попытайтесь дождаться rdshell. Это три минуты ожидания.
Пробуйте грузить именно пункт LiveCD в normal mode вентоя.
Comment 19 Ulysses Apokin 2025-05-15 08:47:06 MSK
> опечатка, не nosplah, а nosplash
когда с экрана перепечатывал, ошибся

> Ещё раз попробуйте. Теперь замените
> quiet splash
> на
> nosplash bc_debug
> и смотрите помимо tty1, что будет на tty3. На tty3 будет лог.
> Если ничего, то попытайтесь дождаться rdshell. Это три минуты ожидания.
> Пробуйте грузить именно пункт LiveCD в normal mode вентоя.
Без изменений. tty3 пустой, вернее пишет только одно то же предложение: "initramfs: Waiting for boot (bootchain) ...". Подождал 5 минут, rdshell не загрузился.
Comment 20 Ulysses Apokin 2025-05-15 08:51:21 MSK
> "initramfs: Waiting for Root (bootchain) ..."*

Подожду на tty3. Я ждал на tty1.
Comment 21 Ulysses Apokin 2025-05-15 08:56:20 MSK
> Подожду на tty3. Я ждал на tty1.
Также 5 минут. В rdshell не загрузился.
Comment 22 Антон Мидюков 2025-05-15 09:17:33 MSK
(Ответ для Ulysses Apokin на комментарий #21)
> > Подожду на tty3. Я ждал на tty1.
> Также 5 минут. В rdshell не загрузился.

Что-то с bootchain случилось.
Comment 23 Leonid Krivoshein 2025-05-16 02:57:48 MSK
> LOG
Это не диагностика. Для отладки ситуации с Ventoy в параметрах загрузки нужно заменить "quiet splash" на "nosplash bc_debug stop=runinit", скопировать на подмонтированную флешку и приложить сюда весь журнал /var/log/chaind.log.

(In reply to Антон Мидюков from comment #22)
> Что-то с bootchain случилось.
Ближе к 5-й секунде загрузки он полностью отработал (DONE), отдал в make-initrd подсчёт оставшегося тайм-аута, который на время его работы приостанавливается, но с финальной стадией какая-то проблема. Механизм "boot method" make-initrd (опять), возможно снова произошёл разъезд с обновившейся версией make-initrd.

(In reply to Ulysses Apokin from comment #4)
> > Без ventoy нормально грузится?
> Записал на флешку с помощью altmediawriter.
> LiveCD с поддержкой сеансов не грузится.
Я не знаю, как пишет altmediawriter. Для работы сеансов должно быть не менее 1Гб не распределённого места, таблица разделов должна позволять это сделать. При копировании ISO-образа в самое начало флешки командой dd это всегда так, сеансы будут работать.

> LiveCD грузится.
> Спасательный LiveCD грузится.
> Установщик грузится.
Что говорит о том, что altboot не поломан, что-то с разметкой носителя или свободным местом на нём.
Comment 24 Ulysses Apokin 2025-05-16 09:07:34 MSK
(In reply to Leonid Krivoshein from comment #23)
> > LOG
> Это не диагностика. Для отладки ситуации с Ventoy в параметрах загрузки
> нужно заменить "quiet splash" на "nosplash bc_debug stop=runinit",
> скопировать на подмонтированную флешку и приложить сюда весь журнал
> /var/log/chaind.log.
С этим "nosplash bc_debug stop=runinit" вижу только это:
initramfs: Waiting for Root (bootchain) ...

С "nosplash bc_debug stop=runinit rdshell"
(initramfs)$ ls /var/log
preload-modules.log rootdelayd.log udevd.log ueventd-mounts.log ueventd.log

Ну и опять же хочу обратить внимание, не знаю важно это или нет, нету каталога /usr/libexec.

> Что говорит о том, что altboot не поломан, что-то с разметкой носителя или
> свободным местом на нём.
Ну флешка, которую я мог затереть, чтобы проверить - не очень. Может быть с ней что-то не так. Я сначала dd записывал, но с размером bs не угадал, было лень заново записывать :)
В любом случае, полностью или частично ISO записанный традиционным образом работает. Хочется сфокусироваться на Ventoy.
Comment 25 Антон Мидюков 2025-05-16 09:21:37 MSK
Попробуйте, пожалуйста, другую флешку.
И эту же флешку с вентой на другом железе.
Comment 26 Ulysses Apokin 2025-05-16 10:57:07 MSK
(In reply to Антон Мидюков from comment #25)
> Попробуйте, пожалуйста, другую флешку.
Так, я освобил качественную хорошую флешку. Буду записывать на нее.
[ulysses@test Downloads]$ file alt-workstation-11.0-x86_64.iso
alt-workstation-11.0-x86_64.iso: ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector) 'ALT Workstation 11.0 x86_64' (bootable)
[ulysses@test Downloads]$ md5sum alt-workstation-11.0-x86_64.iso
088890e3f4767129a474e96094356ca4  alt-workstation-11.0-x86_64.iso
[ulysses@test Downloads]$ cat MD5SUM
088890e3f4767129a474e96094356ca4  ./alt-workstation-11.0-x86_64.iso
[ulysses@test Downloads]$ lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    1     0B  0 disk
sdb            8:16   1  14,6G  0 disk
└─sdb1         8:17   1  14,6G  0 part
nvme0n1      259:0    0 476,9G  0 disk
├─nvme0n1p1  259:1    0   255M  0 part /boot/efi
└─nvme0n1p2  259:2    0 476,7G  0 part
  ├─alt-swap 253:0    0   8,4G  0 lvm  [SWAP]
  └─alt-root 253:1    0 468,3G  0 lvm  /
[root@test Downloads]# dd if=./alt-workstation-11.0-x86_64.iso of=/dev/sdb bs=8192 status=progress
[root@test Downloads]# dd if=./alt-workstation-11.0-x86_64.iso of=/dev/sdb bs=8192 status=progress
6520807424 байт (6,5 GB, 6,1 GiB) скопирован, 224 s, 29,1 MB/s
797202+1 записей получено
797202+1 записей отправлено
6530684928 байт (6,5 GB, 6,1 GiB) скопирован, 447,93 s, 14,6 MB/s

На Гравитон Н15И-К2:
  Установщик: работает
  LiveCD: работает
  LiveCD с поддержкой сеансов: работает
  Спасательный LiveCD: работает

> И эту же флешку с вентой на другом железе.
Теперь устанавливаю на эту же флешку Ventoy.
[ulysses@test Downloads]$ wget https://github.com/ventoy/Ventoy/releases/download/v1.1.05/ventoy-1.1.05-linux.tar.gz
--2025-05-16 09:47:23--  https://github.com/ventoy/Ventoy/releases/download/v1.1.05/ventoy-1.1.05-linux.tar.gz
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/246335987/6266c5f0-eef1-47b1-a1ed-10e0faa0ed90?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250516%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250516T064723Z&X-Amz-Expires=300&X-Amz-Signature=9dbeb2cf774a8a26df1ff7cf732b7fe53c600f81c5fed97bd0274b7fd5b652c3&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dventoy-1.1.05-linux.tar.gz&response-content-type=application%2Foctet-stream [following]
--2025-05-16 09:47:23--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/246335987/6266c5f0-eef1-47b1-a1ed-10e0faa0ed90?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250516%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250516T064723Z&X-Amz-Expires=300&X-Amz-Signature=9dbeb2cf774a8a26df1ff7cf732b7fe53c600f81c5fed97bd0274b7fd5b652c3&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dventoy-1.1.05-linux.tar.gz&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.108.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20048535 (19M) [application/octet-stream]
Saving to: 'ventoy-1.1.05-linux.tar.gz.1'

ventoy-1.1.05-linux.tar.gz.1                              100%[==================================================================================================================================>]  19.12M  10.3MB/s    in 1.9s

2025-05-16 09:47:25 (10.3 MB/s) - 'ventoy-1.1.05-linux.tar.gz.1' saved [20048535/20048535]

[ulysses@test Downloads]$ tar xf ventoy-1.1.05-linux.tar.gz
[ulysses@test Downloads]$ cd ventoy-1.1.05/
[ulysses@test ventoy-1.1.05]$ ls
boot  CreatePersistentImg.sh  ExtendPersistentImg.sh  plugin  README  tool  ventoy  Ventoy2Disk.sh  VentoyGUI.aarch64  VentoyGUI.i386  VentoyGUI.mips64el  VentoyGUI.x86_64  VentoyPlugson.sh  VentoyVlnk.sh  VentoyWeb.sh  WebUI
[ulysses@test ventoy-1.1.05]$ lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    1     0B  0 disk
sdb            8:16   1  14,6G  0 disk
├─sdb1         8:17   1   6,1G  0 part
├─sdb2         8:18   1   6,4M  0 part
├─sdb3         8:19   1   300K  0 part
└─sdb4         8:20   1   8,6G  0 part
nvme0n1      259:0    0 476,9G  0 disk
├─nvme0n1p1  259:1    0   255M  0 part /boot/efi
└─nvme0n1p2  259:2    0 476,7G  0 part
  ├─alt-swap 253:0    0   8,4G  0 lvm  [SWAP]
  └─alt-root 253:1    0 468,3G  0 lvm  /
[root@test ventoy-1.1.05]# ./Ventoy2Disk.sh /dev/sd
sda   sdb   sdb1  sdb2  sdb3  sdb4
[root@test ventoy-1.1.05]# ./Ventoy2Disk.sh -i /dev/sdb

**********************************************
      Ventoy: 1.1.05  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************

Disk : /dev/sdb
Size : 14 GB
Style: MBR


Attention:
You will install Ventoy to /dev/sdb.
All the data on the disk /dev/sdb will be lost!!!

Continue? (y/n) y

All the data on the disk /dev/sdb will be lost!!!
Double-check. Continue? (y/n) y

Create partitions on /dev/sdb by parted in MBR style ...
Done
Wait for partitions ...
partition exist OK
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.2 (2021-01-31)
success
Wait for partitions $vPART1 and $vPART2 ...
/dev/sdb1 exist OK
/dev/sdb2 exist OK
partition exist OK
Format partition 1 /dev/sdb1 ...
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
mkexfatfs success
writing data to disk ...
sync data ...
esp partition processing ...

Install Ventoy to /dev/sdb successfully finished.

[root@test ventoy-1.1.05]# ./Ventoy2Disk.sh -l /dev/sdb

**********************************************
      Ventoy: 1.1.05  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************

Ventoy Version in Disk: 1.1.05
Disk Partition Style  : MBR
Secure Boot Support   : YES
[ulysses@test ventoy-1.1.05]$ lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    1     0B  0 disk
sdb            8:16   1  14,6G  0 disk
├─sdb1         8:17   1  14,6G  0 part
└─sdb2         8:18   1    32M  0 part
nvme0n1      259:0    0 476,9G  0 disk
├─nvme0n1p1  259:1    0   255M  0 part /boot/efi
└─nvme0n1p2  259:2    0 476,7G  0 part
  ├─alt-swap 253:0    0   8,4G  0 lvm  [SWAP]
  └─alt-root 253:1    0 468,3G  0 lvm  /
[ulysses@test ventoy-1.1.05]$ udisksctl mount --block-device /dev/sdb1
Mounted /dev/sdb1 at /run/media/ulysses/Ventoy
[ulysses@test ventoy-1.1.05]$ cd ..
[ulysses@test Downloads]$ cp ./alt-workstation-11.0-x86_64.iso /run/media/ulysses/Ventoy/
[ulysses@test ventoy-1.1.05]$ lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda            8:0    1     0B  0 disk
sdb            8:16   1  14,6G  0 disk
├─sdb1         8:17   1  14,6G  0 part
└─sdb2         8:18   1    32M  0 part
nvme0n1      259:0    0 476,9G  0 disk
├─nvme0n1p1  259:1    0   255M  0 part /boot/efi
└─nvme0n1p2  259:2    0 476,7G  0 part
  ├─alt-swap 253:0    0   8,4G  0 lvm  [SWAP]
  └─alt-root 253:1    0 468,3G  0 lvm  /
[ulysses@test ventoy-1.1.05]$ udisksctl mount --block-device /dev/sdb
/dev/sdb    /dev/sdb1   /dev/sdb2
[ulysses@test ventoy-1.1.05]$ udisksctl mount --block-device /dev/sdb1
Mounted /dev/sdb1 at /run/media/ulysses/Ventoy
[ulysses@test ventoy-1.1.05]$ cd ..
[ulysses@test Downloads]$ cp ./alt-workstation-11.0-x86_64.iso /run/media/ulysses/Ventoy/
[ulysses@test Downloads]$ ls /run/media/ulysses/Ventoy/
alt-workstation-11.0-x86_64.iso
[ulysses@test Downloads]$ md5sum /run/media/ulysses/Ventoy/alt-workstation-11.0-x86_64.iso
088890e3f4767129a474e96094356ca4  /run/media/ulysses/Ventoy/alt-workstation-11.0-x86_64.iso
[ulysses@test Downloads]$ cat MD5SUM
088890e3f4767129a474e96094356ca4  ./alt-workstation-11.0-x86_64.iso
[ulysses@test Downloads]$ udisksctl unmount --block-device /dev/sdb1
Unmounted /dev/sdb1.

Всегда в normal mode.

На Гравитон Н15И-К2:
  Установщик: работает
  LiveCD: работает
  LiveCD с поддержкой сеансов: работает
  Спасательный LiveCD: работает

Баг/глюк Ventoy. Закрываю багу. Спасибо всем за помощь.