<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>37636</bug_id>
          
          <creation_ts>2019-12-17 19:31:27 +0300</creation_ts>
          <short_desc>Невозможность загрузить с NTFS-раздела</short_desc>
          <delta_ts>2020-01-09 17:34:01 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>propagator</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>37598</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail Efremov">sem</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>dil8016</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>186410</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2019-12-17 19:31:27 +0300</bug_when>
    <thetext>+++ Данная ошибка создана размножением ошибки 37598 +++

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

Образ в формате .iso лежит на разделе. Рядом вынесены ядро и initrd. Grub4Dos грузит их, после инсталлер спрашивает, где лежит остальное и подхватывает образ. Схема работает на ext2 и fat32, но не работает на NTFS -- выскакивает окно ошибки
&apos;I can&apos;t find valid filesystem (tried ext2, ext3, ext4, vfat, ntfs, iso9660, reiserfs).&apos;
В консоли по 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&apos;t find an ext2 filesystem on dev sda1.
[   13.112182] EXT4-fs (sda1): VFS: Can&apos;t find ext4 filesystem
[   13.117092] EXT4-fs (sda1): VFS: Can&apos;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&apos;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&apos;t find an ext2 filesystem on dev sda5.
[   16.900531] EXT4-fs (sda5): VFS: Can&apos;t find ext4 filesystem
[   16.905500] EXT4-fs (sda5): VFS: Can&apos;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&apos;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).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186419</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2019-12-17 20:51:41 +0300</bug_when>
    <thetext>Не знаю кто это мог бы исправить. А зачем это нужно ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186429</commentid>
    <comment_count>2</comment_count>
    <who name="freuser">dil8016</who>
    <bug_when>2019-12-18 12:11:41 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Не знаю кто это мог бы исправить.
https://forum.altlinux.org/index.php?topic=42058.msg339839#msg339839
Исправлять, ПМСМ, особо и нечего, вот тут человек нашел причину -- просто не доложили модуль ntfs в инсталлятор, а в squashfs он есть. Тупым подсовыванием модуля оттуда сюда всё решилось благополучно.
В том же треде чуть далее ожидается решение от mike@. (#msg341434) Не понимаю затык: экономится 120 кБ в памяти и там же обсуждается, что х32 архитектура устарела, потому что компьютеров с &lt; 4 ГБ памяти очень мало.

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

И прошу прощения за дублирование баги #37080 от того же автора, что и на форуме. Был невнимателен.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186432</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2019-12-18 13:34:54 +0300</bug_when>
    <thetext>Если нужен модуль, то это надо чинить в каждом конкретном дистрибутиве.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186443</commentid>
    <comment_count>4</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2019-12-18 19:26:13 +0300</bug_when>
    <thetext>Тогда это NOTABUG. В SL ntfs.ko в stage1 добавлю, но тестировать это я не готов.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186446</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2019-12-19 09:53:58 +0300</bug_when>
    <thetext>http://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-kworkstation.git;a=commitdiff;h=955e3dfba97e9b4f129b9f51d57e446d6ebebdb9#patch1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>186807</commentid>
    <comment_count>6</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2020-01-09 17:34:01 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; http://git.altlinux.org/people/zerg/packages/?p=mkimage-profiles-kworkstation.git;a=commitdiff;h=955e3dfba97e9b4f129b9f51d57e446d6ebebdb9#patch1

Я сделал так:
http://git.altlinux.org/people/sem/public/mkimage-profiles.git?p=mkimage-profiles.git;a=commitdiff;h=a2065b8d1d6d91c4fd61d5f2db03d143a3d45cc9
http://git.altlinux.org/people/sem/public/mkimage-profiles.git?p=mkimage-profiles.git;a=commitdiff;h=e2c4b50a3ca56b0b1d9532b2da149c8b3f19029f</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>