Bug 37636

Summary: Невозможность загрузить с NTFS-раздела
Product: Sisyphus Reporter: Mikhail Efremov <sem>
Component: propagatorAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: dil8016, mike, rider, sem, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 37598    

Description Mikhail Efremov 2019-12-17 19:31:27 MSK
+++ Данная ошибка создана размножением ошибки 37598 +++

Created an attachment (id=8458)
dmesg, ошибки на строках 630-645, далее загрузка с флешки.

Образ в формате .iso лежит на разделе. Рядом вынесены ядро и initrd. Grub4Dos грузит их, после инсталлер спрашивает, где лежит остальное и подхватывает образ. Схема работает на ext2 и fat32, но не работает на NTFS -- выскакивает окно ошибки
'I can't find valid filesystem (tried ext2, ext3, ext4, vfat, ntfs, iso9660, reiserfs).'
В консоли по Alt+F3 видны попытки перебора ФС:

guessing type of /dev/sda1
(ISO9660, ext*, vfat опущены)
mounting /dev/sda1 on /image as type reiserfs
have to insmod reiserfs 
    succeeded reiserfs
mount failed: Invalid argument
mounting /dev/sda1 on /image as type ntfs
have to insmod ntfs 
    succeeded ntfs
mount failed: No such device
unsetting automatic

(где лежит этот лог, не нашел, списал с экрана)
а в dmesg (прилагается) и journalctl про NTFS вообще ни слова:

[   13.026776] ISOFS: Unable to identify CD-ROM format.
[   13.038395] EXT2-fs (sda1): error: can't find an ext2 filesystem on dev sda1.
[   13.112182] EXT4-fs (sda1): VFS: Can't find ext4 filesystem
[   13.117092] EXT4-fs (sda1): VFS: Can't find ext4 filesystem
[   13.128272] FAT-fs (sda1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[   13.128697] FAT-fs (sda1): bogus number of reserved sectors
[   13.128702] FAT-fs (sda1): Can't find a valid FAT filesystem
[   13.144334] REISERFS warning (device sda1): sh-2021 reiserfs_fill_super: can not find reiserfs on sda1
[   16.890637] ISOFS: Unable to identify CD-ROM format.
[   16.895618] EXT2-fs (sda5): error: can't find an ext2 filesystem on dev sda5.
[   16.900531] EXT4-fs (sda5): VFS: Can't find ext4 filesystem
[   16.905500] EXT4-fs (sda5): VFS: Can't find ext4 filesystem
[   16.910438] FAT-fs (sda5): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[   16.910931] FAT-fs (sda5): bogus number of reserved sectors
[   16.910935] FAT-fs (sda5): Can't find a valid FAT filesystem
[   16.916578] REISERFS warning (device sda5): sh-2021 reiserfs_fill_super: can not find reiserfs on sda5

Проверены х32 и х64 Live-версии на двух ноутбуках Asus (c WinXP и Win7).
Comment 1 Anton Farygin 2019-12-17 20:51:41 MSK
Не знаю кто это мог бы исправить. А зачем это нужно ?
Comment 2 freuser 2019-12-18 12:11:41 MSK
(В ответ на комментарий №1)
> Не знаю кто это мог бы исправить.
https://forum.altlinux.org/index.php?topic=42058.msg339839#msg339839
Исправлять, ПМСМ, особо и нечего, вот тут человек нашел причину -- просто не доложили модуль ntfs в инсталлятор, а в squashfs он есть. Тупым подсовыванием модуля оттуда сюда всё решилось благополучно.
В том же треде чуть далее ожидается решение от mike@. (#msg341434) Не понимаю затык: экономится 120 кБ в памяти и там же обсуждается, что х32 архитектура устарела, потому что компьютеров с < 4 ГБ памяти очень мало.

> А зачем это нужно ?
Например, у пользователя нетбук с виндой без дисковода и нет флешки достаточного размера под рукой (или она есть, но форматировать её ради того, чтоб попробовать линукс, нет желания). Винда создавать разделы, отличные от NTFS, не умеет (разве что fat32, но опять же ограничение в 4 ГБ никто не отменял, а образы нынче больше, хоть workstation, хоть education, да тот же simply установочный). Ставить сторонние редакторы разделов не каждый будет, если и догадается.

И прошу прощения за дублирование баги #37080 от того же автора, что и на форуме. Был невнимателен.
Comment 3 Anton Farygin 2019-12-18 13:34:54 MSK
Если нужен модуль, то это надо чинить в каждом конкретном дистрибутиве.
Comment 4 Mikhail Efremov 2019-12-18 19:26:13 MSK
Тогда это NOTABUG. В SL ntfs.ko в stage1 добавлю, но тестировать это я не готов.