Bug 37080 - Не грузится мультибут live: propagator поддерживает NTFS, но соответствующий модуль ядра отсутствует в full.cz
Summary: Не грузится мультибут live: propagator поддерживает NTFS, но соответствующий ...
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p9
Classification: Distributions
Component: mkimage-profiles (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL: http://git.altlinux.org/people/mike/p...
Keywords: patch
Depends on:
Blocks:
 
Reported: 2019-08-05 14:09 MSK by Mr.Madguy
Modified: 2023-06-21 16:59 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 Mr.Madguy 2019-08-05 14:09:08 MSK
Не возможно создать мультибут диск с файловой системой NTFS - propagator не может найти stage2.

Для FAT32 все работает с вот такой конфигурацией (файлы перемещены в папку live по аналогии с casper):

menu label Alt Linux 8.2 Mate 64bit
kernel /alt9/live/vmlinuz
append initrd=/alt9/live/full.cz fastboot live automatic=method:disk,label:Transcend,directory:alt9/live ramdisk_size=891201 stagename=live showopts lowmem vga=normal quiet splash

После долгих ковыряний выяснилось, что для решения проблемы достаточно просто добавить ntfs.ko в файл modules, указанный в URL.

Один минус: работает немного медленнее, чем с FAT32. Может стоит добавить поддержку ntfs-3g? Но тут моих знаний уже не хватит, хотя не думаю, что это очень уж сложно.
Comment 1 Sergey Ivanov 2023-06-21 16:59:12 MSK
Проверил на образе alt-workstation-9.0-x86_64.iso
Модуль ntfs отсутствует в образе

# initrd-ls /mnt/alt-workstation-9.0-x86_64.iso/syslinux/alt0/full.cz | grep ntfs

Однако присутствует уже в alt-workstation-9.1-x86_64.iso

# initrd-ls /mnt/alt-workstation-9.1-x86_64.iso/syslinux/alt0/full.cz | grep ntfs
2 drwxr-xr-x 2 0 0       0 Jul 27 19:47:30 2020 /lib/modules/5.4.51-std-def-alt1/kernel/fs/ntfs
2 -rw-r--r-- 1 0 0  200297 Jul 09 22:20:44 2020 /lib/modules/5.4.51-std-def-alt1/kernel/fs/ntfs/ntfs.ko

и alt-workstation-9.2-x86_64.iso

# initrd-ls /mnt/alt-workstation-9.2-x86_64.iso/syslinux/alt0/full.cz | grep ntfs
2 drwxr-xr-x 2 0 0        0 Jul 29 09:20:57 2021 /lib/modules/5.10.52-un-def-alt1/kernel/fs/ntfs
2 -rw-r--r-- 1 0 0   198769 Jul 21 10:16:53 2021 /lib/modules/5.10.52-un-def-alt1/kernel/fs/ntfs/ntfs.ko

И в последней регулярной сборке на сизифе

# initrd-ls /mnt/regular-mate-latest-x86_64.iso/boot/initrd.img | grep ntfs
1 drwx------ 2 0 0        0 Jan 01 03:00:00 1970 ./lib/modules/6.1.33-std-def-alt1/kernel/fs/ntfs
1 drwx------ 2 0 0        0 Jan 01 03:00:00 1970 ./lib/modules/6.1.33-std-def-alt1/kernel/fs/ntfs3
1 -rw------- 1 0 0   232585 Jan 01 03:00:00 1970 ./lib/modules/6.1.33-std-def-alt1/kernel/fs/ntfs/ntfs.ko
1 -rw------- 1 0 0   555617 Jan 01 03:00:00 1970 ./lib/modules/6.1.33-std-def-alt1/kernel/fs/ntfs3/ntfs3.ko