Bug 37916

Summary: Запуск системы из образа на разделе с NTFS
Product: Sisyphus Reporter: Alexander Shemetov <berkut_174>
Component: make-initrdAssignee: Alexey Gladkov <legion>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, glebfm, ldv, legion, placeholder
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Shemetov 2020-01-23 22:30:45 MSK
Всем привет.

Требуется запускать развёрнутую систему из образа, который будет
находиться на разделе с файловой системой NTFS.
Столкнулся с проблемой, что штатный ntfs.ko подключает NTFS раздел
в readonly, в то время, как ntfs-3g монтирует тот же раздел в
readwrite, но после инициализации ядро тут же уходит в kernel
panic. Хотелось бы добиться, чтобы какой-то из двух вариантов
всё-таки давал желаемый результат - возможность записывать данные
в образ, когда тот находится на разделе с NTFS.
Отмечу, что если разместить образ, например, на разделе ext4, то
загрузка системы из образа проходит корректно, проверил в качестве
эксперимента.
Также могу сказать, что на системах отличных от BaseALT такая схема
запуска системы тоже работает, в том числе, когда образ находится
на разделе с NTFS.

Подключение корня в среде initrd выполняю так:
mkdir /rootntfs
mount -n -t ntfs /dev/sda2 /rootntfs -o nodiratime,noatime
mount -n -t loop /rootntfs/basealt.img /root

Готов предоставить больше сведений.
Comment 1 Alexey Gladkov 2022-07-06 21:19:32 MSK
Это проблема не make-initrd, а поддержки NTFS в ядре.