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

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

    <bug>
          <bug_id>18829</bug_id>
          
          <creation_ts>2009-02-14 03:10:19 +0300</creation_ts>
          <short_desc>Ошибка при установке загрузчика (на раздел).</short_desc>
          <delta_ts>2013-09-19 20:56:59 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>alterator-lilo</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>17727</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="NotHAM">aichernov</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>aen</cc>
    
    <cc>aichernov</cc>
    
    <cc>alfafenix</cc>
    
    <cc>barssc</cc>
    
    <cc>boyarsh</cc>
    
    <cc>mike</cc>
    
    <cc>mithraen</cc>
    
    <cc>rom_as</cc>
    
    <cc>slazav</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>85851</commentid>
    <comment_count>0</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2009-02-14 03:10:19 +0300</bug_when>
    <thetext>ALT 5.0. Альфа от 13.02.2009. (На предыдущих пре-альфах то же самое)

Железо: материнка - ASUS P5GC-MX, процессор Р4 3000, видео - NV GF 6600, 
память 2G, звук - X-Fi Xtreme Audio, сеть - встроенная Attansic L2 100 Mbit.
Винчестер - SATA Seagate 250 G - вполне стандартный.

При установке на диск с заранее подготовленными разделами (АЛЬТ-ом 4.1) - на шаге 7 ошибка:
&quot;Lilo test: Fatal: Partition entry not found&quot;. 
От установки загрузчика (на раздел) пришлось отказаться. Загружаю GRUB-ом.

Фрагмент fstab до установки (сохранен из предыдущей пре-альфы ...):
# UUID=f686c1e3-e318-4f65-b1dc-28430eadc232	swap   # Используется соседним ALT 4.1
# UUID=0495d910-bf32-4156-8f55-0f06e068533a	swap   # Используется соседним Debian (тестирую)
UUID=51eee28f-447b-4ee0-907c-2196f0e01e36	swap   # Зарезервирован для ALT 5.0 (alpha)

Строка из lilo.conf после установки:
append=&quot;resume=/dev/disk/by-uuid/51eee28f-447b-4ee0-907c-2196f0e01e36 panic=30 splash=silent&quot;

Фрагмент fstab после установки (альфа от 13.02.2009):
# UUID=cba4f1b2-0341-4c8d-ae63-7c9402832186	swap   # ...
# UUID=0314debe-2c6e-4e69-8b42-d82cb75d94da	swap   # ...
UUID=b9a99969-eb66-4933-b24a-e0aee12b847f	swap   # Используется ALT 5.0 (alpha). Изменен при установке?

Установщик пишет в lilo.conf UUID который был до форматирования ?
В ALT 4.0 и ALT 4.1 на этом же железе ничего подобного не было.
Переразбивка диска средствами ALT 5.0 не проверялась.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85873</commentid>
    <comment_count>1</comment_count>
    <who name="barssc">barssc</who>
    <bug_when>2009-02-14 17:12:10 +0300</bug_when>
    <thetext>Ошибка с загрузчиком обнаруживается, если имеются разделы с файловой системой ntfs (возможно что и с fat), причем загрузчик на каждом таком разделе обнаруживает загрузочную запись windows, хотя она там и не установлена.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86149</commentid>
    <comment_count>2</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2009-02-19 15:54:35 +0300</bug_when>
    <thetext>Про lilo - не очень понимаю, в чем дело.

Если пройти шаг lilo не устанавливая загрузчик и переключиться в консоль:

Правильное ли устройство записалось в lilo.conf в строчке boot=

Что говорит
udevadm info --name=/dev/&lt;устройство&gt; --query=env
udevadm info --name=/dev/evms/&lt;устройство&gt; --query=env

Ругается ли
lilo -b /dev/evms/&lt;устройство&gt;
lilo -b /dev/&lt;устройство&gt;

?

...

Насчет swap, вероятно, проблема в том, что если раздел сохранился, но был переразмечен, udev в инсталяторе запомнил старый uuid. Это починено в udev-138-alt1, в 5.0 пока не попало...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86150</commentid>
    <comment_count>3</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2009-02-19 15:57:38 +0300</bug_when>
    <thetext>Да, команда lilo -b установит загрузчик и может попортить загрузочную запись раздела. Так что запускайте, если не жалко так тестировать :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86251</commentid>
    <comment_count>4</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2009-02-21 02:37:14 +0300</bug_when>
    <thetext>В lilo.conf в строчке boot устройство записалось правильное:
boot=&quot;/dev/disk/by-id/scsi-SATA_ST3250410AS_6RY5W73X-part11&quot;

Об этом было на форуме:
http://forum.altlinux.org/index.php/topic,2045.msg30483.html#msg30483
Проблема только в строке append=&quot; .... &quot; (установлен ...udev-135-alt1...).

В бете 5.0 от 19.02.2009 то же самое, только запись в lilo.conf другая:
append=&quot;panic=30 splash=silent&quot;, т. е. про resume - ни слова ..., 
но lilo на раздел установился сам корректно (убрали проверку ???).
После редактирования lilo.conf:
append=&quot;resume=/dev/disk/by-uuid/6e925492-505c-4586-9782-3fe3de7ab4cf panic=30 splash=silent&quot;
загрузчик заработал как ни в чем не бывало.

lilo -b /dev/&lt;устройство&gt; ... 
пробовать не стал, т. к. в бете 5.0 в этом уже не было необходимости.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86253</commentid>
    <comment_count>5</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2009-02-21 09:43:44 +0300</bug_when>
    <thetext>строчка resume= пишется в недрах инсталятора, не в altertor-lilo.
lilo корректность этого устройства не проверяет, просто передает такой параметр ядру.

Перевешу пока на пакет installer-feature-desktop-suspend-stage2, где это делается. Можно ожидать, что с появлением в 5.0 udev-138 проблема с записыванием неправильного uuid решится. (Кстати, в alterator-lilo я не дожидаясь этого перешел на disk/by-id/*, с которыми таких глюков не происходило)

Насчет установки загрузчика:
Почему раньше проверке не проходила, а сейчас проходит - не знаю. Вероятнее всего, что в lilo.conf, действительно, писалось что-то не то.
По крайней мере, определение правильных вариантов устройств для установки загрузчика в разных системах, действительно, исправлялось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86274</commentid>
    <comment_count>6</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2009-02-21 15:43:12 +0300</bug_when>
    <thetext>To Vladislav Zavjalov

Спасибо за комментарии. 
Дело в том, что изначально я вешал этот BUG именно на installer, но потом он почему-то попал к Вам.

Может быть installer не разобрался в разделах на диске ??? Вывод fdisk -l такой:

Disk identifier: 0x37bc37bc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         261     2096451    b  W95 FAT32
/dev/sda2             262        8420    65537167+   7  HPFS/NTFS
/dev/sda3            8421       16579    65537167+   7  HPFS/NTFS
/dev/sda4           16580       30401   111025215    5  Extended
/dev/sda5           16580       17981    11261533+  83  Linux
/dev/sda6           17982       18242     2096451   82  Linux swap / Solaris
/dev/sda7           18243       21149    23350446   83  Linux
/dev/sda8           21150       22551    11261533+  83  Linux
/dev/sda9           22552       22812     2096451   82  Linux swap / Solaris
/dev/sda10          22813       25719    23350446   83  Linux
/dev/sda11          25720       27121    11261533+  83  Linux
/dev/sda12          27122       27382     2096451   82  Linux swap / Solaris
/dev/sda13          27383       30401    24250086   83  Linux

Но с АЛЬТОм 4.1 никаких проблем не было !!!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86428</commentid>
    <comment_count>7</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2009-02-24 14:14:27 +0300</bug_when>
    <thetext>&gt; Можно ожидать, что с появлением в 5.0 udev-138 проблема с
записыванием неправильного uuid решится

Увы, не решится. 

Новый udev на лету понимает, что uuid изменился, а вот hal -- нет.
Так что лучше бы переписать installer-feature-desktop-suspend-stage2
с использованием blkid или udevadm для определения uuid. (Заодно ограничить использование халдыбаса в инсталяторе :))</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86455</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-02-24 18:39:10 +0300</bug_when>
    <thetext>Интересно, как пакет boyarsh@ попал на меня... небось, Packager: не был поправлен :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>86812</commentid>
    <comment_count>9</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2009-03-03 23:26:48 +0300</bug_when>
    <thetext>В бете 5.0 от 27.02.2009 ошибка повторяется. Информация на форуме:
http://forum.altlinux.org/index.php/topic,2045.msg34220.html#msg34220
Удачная установка lilo с кривым конфигом оказалась случайной.

При попытке переустановки с редактированием lilo.conf в экспертном режиме
получил сообщение:
Lilo Test: Warning: partition type 0x82 on device 0x080B is a dangerous plase
for a boot sector. Proceed? [Y/n]. - причем на клавиши [Y/n] накакой реакции
(что вобщем то правильно). Lilo устанавливаться отказался.

Повторить попытку установить без редактирования .conf - не удалось 
(вернее удалось - но совершенно неприемлемым способом).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87496</commentid>
    <comment_count>10</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2009-03-19 00:14:17 +0300</bug_when>
    <thetext>Beta от 17.03.2009. Установка поверх предыдущей беты с форматированием разделов.
После установки (lilo на радел) и запуске через Grub с передачей управления
собственному загрузчику (... chainloader +1) опять получаю сообщение
Error 13: Invalid or unsupported executable format ...
Далее прямая загрузка Грубом ...

После загрузки:
Строка из lilo.conf ...
append=&quot;resume=/dev/disk/by-uuid/f5ffbd27-1106-4ce1-9d92-5f7abf8bc093 panic=30 splash=silent&quot;
Строки из fstab ...
UUID=f5ffbd27-1106-4ce1-9d92-5f7abf8bc093	swap #1 Alt 4.1.0 KDE
UUID=6db30afd-45f5-487c-84f2-05b0bd42831c	swap #2 Alt 5.0 Gnome
UUID=e5a7b573-360d-4a58-8f2b-3b08004a8be9	swap #3 этот раздел выбирался при установке снятием-установкой флажка форматирования

Записи в принципе верные (хотя и не на тот раздел), но - опять ошибка ...
После редактирования lilo.conf (прописывания UUID от swap #3) и комментирования в fstab разделов swap #1 и swap #2 загружаться начал как ни в чем не бывало ...
Может быть при наличии нескольких swap-разделов нужно предусмотреть для них возможность выбора использовать/не использовать ??? Как в дебиане ?
А так получается что подобная установка пока что проблематична ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87792</commentid>
    <comment_count>11</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2009-03-23 23:33:10 +0300</bug_when>
    <thetext>Beta от 17.03.2009.
Все то же самое. На этот раз ничего редактировать не стал. После загрузки Грубом
сразу сделал из под рута ... # lilo. И собственный загрузчик заработал (с раздела).
Получается чтобы заработал загрузчик - нужно сделать ... # lilo, а чтобы это
сделать - нужно чтобы заработал загрузчик (или использовать внешний).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92815</commentid>
    <comment_count>12</comment_count>
    <who name="NotHAM">aichernov</who>
    <bug_when>2009-06-09 19:52:49 +0400</bug_when>
    <thetext>При сборке собственного ...iso 09.06.2009 обнаружил, что ошибка исчезла,
надеюсь что навсегда.
Спасибо за устранение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>94433</commentid>
    <comment_count>13</comment_count>
    <who name="Владимир">alfafenix</who>
    <bug_when>2009-07-09 10:45:56 +0400</bug_when>
    <thetext>altlinux-5.0.0_beta-20090615-desktop-x86_64-ru-install-dvd5.iso
1 диск, разделы на нем ext2/3 и swap оставшиеся от Kubuntu + флешка на 8 гигов (fat32) была вставлена. При ручном разбиении и монтировании в уже существующий раздел где раньше стояла Kubuntu? lilo выдает ошибку и не даёт делай следующие шаги.
Решил проблему устранением флешки и на всякий пожарный поставил автоматическую разбивку дискового пространства.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142736</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-09-19 20:49:32 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; Ошибка с загрузчиком обнаруживается, если имеются разделы с файловой системой
&gt; ntfs (возможно что и с fat), причем загрузчик на каждом таком разделе
&gt; обнаруживает загрузочную запись windows, хотя она там и не установлена.
Вылезло при установке в MBR при разбивке под UEFI (regular-server.iso), забираю.

В качестве гильотинотерапии думаю отключить по умолчанию галку про Windows при обнаружении любого FAT/NTFS, дальше кумекать, что будет правильным.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>