Bug 37916 - Запуск системы из образа на разделе с NTFS
Summary: Запуск системы из образа на разделе с NTFS
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-23 22:30 MSK by Alexander Shemetov
Modified: 2022-07-06 21:19 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 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 в ядре.