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

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

    <bug>
          <bug_id>6747</bug_id>
          
          <creation_ts>2005-04-29 22:58:34 +0400</creation_ts>
          <short_desc>hdb install breaks hda bootloader</short_desc>
          <delta_ts>2008-11-12 05:26:43 +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>installer</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>15605</dependson>
          <blocked>7079</blocked>
    
    <blocked>7371</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>antohami</cc>
    
    <cc>boyarsh</cc>
    
    <cc>combr</cc>
    
    <cc>kirill</cc>
    
    <cc>klark</cc>
    
    <cc>lakostis</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>mithraen</cc>
    
    <cc>rider</cc>
    
    <cc>ruslandh</cc>
    
    <cc>sem</cc>
    
    <cc>vsu</cc>
    
    <cc>vvzhy</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>24097</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-04-29 22:58:34 +0400</bug_when>
    <thetext>Воткнул один IDE (hda), встал, проверил -- бутаемся и работаем.
Воткнул рядом второй hdb, встал, загрузчик на hdb, init3 OK,
а вот загрузиться с него BIOS не смог.  Это KT600, т.е. не 
древний.

При этом загрузчик на hda тоже слетел.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24712</commentid>
    <comment_count>1</comment_count>
    <who name="Roman Medyakov">merv</who>
    <bug_when>2005-05-18 07:22:59 +0400</bug_when>
    <thetext>Такая же беда. После установки системы и загрузчика на hdb невозможно с него
загрузиться. Выдаёт пол-экрана &quot;01 01 01 ...&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25397</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-06-08 18:16:36 +0400</bug_when>
    <thetext>to manteiner </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25399</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-06-08 18:17:45 +0400</bug_when>
    <thetext>*** Bug 6801 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25580</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-06-10 20:44:50 +0400</bug_when>
    <thetext>Это документированное поведение lilo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25612</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-06-13 13:22:39 +0400</bug_when>
    <thetext>Значит, это должно быть документированным поведением ALT Linux 3.0 Compact, ну
или всё-таки исправлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25652</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-06-14 12:14:02 +0400</bug_when>
    <thetext>А эту ошибку как-то можно обойти ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25674</commentid>
    <comment_count>7</comment_count>
    <who name="Mike Lykov">combr</who>
    <bug_when>2005-06-14 12:46:16 +0400</bug_when>
    <thetext>а что насчет предлагаемых вариантов в баге 6801?  
хотя бы дискету загрузочную сделать можно в процессе инсталляции, чтобы с hdb 
1 раз загрузиться и lilo поправить/ загрузочный сектор снять? 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25742</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-06-14 16:45:15 +0400</bug_when>
    <thetext>как нужно поправить lilo, что бы нормально заработало на hdb ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26822</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-05 13:09:09 +0400</bug_when>
    <thetext>$  diff -u lilo.conf lilo.conf-hdb 
--- lilo.conf   2005-07-05 14:28:22 +0300
+++ lilo.conf-hdb       2005-07-05 14:38:32 +0300
@@ -1,3 +1,5 @@
+disk=/dev/hdb
+bios=0x80
 boot=/dev/hdb
 map=/boot/map
 vga=0x31a

спасибо lakostis :)

2 vsu: ещё комментарии будут или этого достаточно?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26823</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-05 13:09:33 +0400</bug_when>
    <thetext>reassign</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26826</commentid>
    <comment_count>11</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-07-05 13:23:11 +0400</bug_when>
    <thetext>Зерг, надо добавить это исправление.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26828</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2005-07-05 13:29:22 +0400</bug_when>
    <thetext>bios=0x80 верно для случая, когда загрузка со второго диска выбирается
средствами BIOS.

Кстати, в lilo ещё имеются проблемы с автоопределением номеров bios в случае
странноватых конфигураций - например, если на hda пусто (или есть cdrom), а диск
повешен куда-либо дальше (hdb, hdc...).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26830</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-05 13:47:15 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; bios=0x80 верно для случая, когда загрузка со второго диска выбирается
&gt; средствами BIOS.
А диагностика при &quot;кривой&quot; попытке какая-то будет?
Если без этого изменения -- то warning был насчёт не-первого диска.

Ну и про умения BIOS Костик что-то упоминал по ходу...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26833</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2005-07-05 14:13:58 +0400</bug_when>
    <thetext>(In reply to comment #13)
&gt; А диагностика при &quot;кривой&quot; попытке какая-то будет?

Как обычно у LILO - 01 01 01...

&gt; Если без этого изменения -- то warning был насчёт не-первого диска.

На самом деле установка на не-первый с точки зрения BIOS диск тоже имеет право
на существование (например, в случае, когда на первом диске стоит какой-то
менеджер загрузки, который может передать управление загрузочному сектору
другого диска без переключения нумерации дисков).  Только вот по умолчанию так
делать не стоит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26839</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-07-05 15:01:17 +0400</bug_when>
    <thetext>(In reply to comment #14)
&gt; &gt; А диагностика при &quot;кривой&quot; попытке какая-то будет?
&gt; Как обычно у LILO - 01 01 01...
Не, я про вывод /sbin/lilo, а не загрузочного сектора ;-)

&gt; &gt; Если без этого изменения -- то warning был насчёт не-первого диска.
&gt; На самом деле установка на не-первый с точки зрения BIOS диск тоже имеет право
&gt; на существование (например, в случае, когда на первом диске стоит какой-то
&gt; менеджер загрузки, который может передать управление загрузочному сектору
&gt; другого диска без переключения нумерации дисков).  Только вот по умолчанию так
&gt; делать не стоит.
Именно.  Это вообще можно отложить на ALM3.1 feature, поскольку advanced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28060</commentid>
    <comment_count>16</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-08-04 11:57:08 +0400</bug_when>
    <thetext>У меня не воспроизвелось.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33145</commentid>
    <comment_count>17</comment_count>
    <who name="Pustovit Mikhail">pustovit</who>
    <bug_when>2005-11-17 13:09:03 +0300</bug_when>
    <thetext>Воспроизвелось на rc10 при установке на hdd

hda - пусто
hdb - CDROM
hdc - CDROM

такая конфигурация получилась вследствие лени вытаскивать
основной винт с hda, просто отбросил шлейфы, а тестовый засунул
в карман который на hdd

Не грузимся, выдает на пол-экрана 01 01 01 ...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33146</commentid>
    <comment_count>18</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-11-17 13:18:11 +0300</bug_when>
    <thetext>Рецепт: 
загрузить в rescue
подмонтировать диск
прописать в lilo.conf:
disk=/dev/hdd
bios=0x80
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33365</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-11-24 15:04:06 +0300</bug_when>
    <thetext>LATER (3.1)?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33500</commentid>
    <comment_count>20</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2005-11-29 22:16:57 +0300</bug_when>
    <thetext>У меня есть по крайней мере одна машина, куда я просто не смог поставить
Compact. Это роутер с флешкой, которая на hdc.

Для Compact это не критично, но для будущего мастера -- критично.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33512</commentid>
    <comment_count>21</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-11-30 14:05:07 +0300</bug_when>
    <thetext>(In reply to comment #20) 
&gt; У меня есть по крайней мере одна машина, куда я просто не смог поставить 
&gt; Compact. Это роутер с флешкой, которая на hdc. 
&gt;  
&gt; Для Compact это не критично, но для будущего мастера -- критично. 
Пока что до перезагрузки в config-bootoader можно указать порядковый номер 
диска для BIOS </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46015</commentid>
    <comment_count>22</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-02-28 23:04:16 +0300</bug_when>
    <thetext>btw #8059 (на 2007xxxx ещё не успел проверить)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46036</commentid>
    <comment_count>23</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2007-03-01 15:32:46 +0300</bug_when>
    <thetext>to mantainer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46337</commentid>
    <comment_count>24</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-03-08 20:47:26 +0300</bug_when>
    <thetext>Алексей, неплохо бы добавить в экспертном режиме возможность
редактировать disk= и bios=.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46345</commentid>
    <comment_count>25</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-03-08 20:56:43 +0300</bug_when>
    <thetext>Я не знаю пока как это сделать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46376</commentid>
    <comment_count>26</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2007-03-09 13:06:44 +0300</bug_when>
    <thetext>Это сделано в alterator-bootloader от Зерг&apos;а.

Работает, кстати, отлично!
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46388</commentid>
    <comment_count>27</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-03-09 14:31:39 +0300</bug_when>
    <thetext>(In reply to comment #24)
&gt; Алексей, неплохо бы добавить в экспертном режиме возможность
&gt; редактировать disk= и bios=.

NOTE:  Use  of the &apos;bios=&apos; option is largely obsolete beginning with LILO
version 22.5, as the boot loader now identifies disks by 32-bit Volume-ID, and
defers BIOS device code determination until boot time.

Проверьте воспроизводится ли эта бага на новом инсталлере (т.е. на новом lilo).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48196</commentid>
    <comment_count>28</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-04-06 20:52:43 +0400</bug_when>
    <thetext>Сейчас всё должно работать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48225</commentid>
    <comment_count>29</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-04-07 00:31:05 +0400</bug_when>
    <thetext>Постараюсь пройтись по qawanted в начале недели.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48304</commentid>
    <comment_count>30</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-04-07 18:13:01 +0400</bug_when>
    <thetext>Да, по крайней мере в qemu именно установка на hdb при наличной и живой на hda
уже _не_ ломает её.  Правда, проверить то, что при этом загружается с hdb, у
меня не получается (но это проблема qemu), придётся не забыть на железе ещё.

Но то отдельный вопрос, этот закрыт.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61991</commentid>
    <comment_count>31</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2008-01-26 01:29:32 +0300</bug_when>
    <thetext>lilo теперь всё равно, под каким номером диск в системе.. по крайней мере у меня
на всех машинах это не воспроизволось.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62005</commentid>
    <comment_count>32</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-01-26 02:45:34 +0300</bug_when>
    <thetext>Ну я теперь в отставке ... на нового мантейнера.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69674</commentid>
    <comment_count>33</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2008-05-12 03:20:07 +0400</bug_when>
    <thetext>Похожая проблема на
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Desktop/4.0.3/iso/altlinux-4.0.3-desktop-i586-install_ru-dvd5.iso
-- https://bugzilla.altlinux.org/show_bug.cgi?id=15604 .
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80618</commentid>
    <comment_count>34</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2008-11-03 22:04:45 +0300</bug_when>
    <thetext>Короче провёл эксперимент на VrtualBox - поставил Desktop 4.0 релиз на второй диск (hdb) при живом первом, lilo прописал в mbr второго диска.

Потом первому диску сказал, что он sata, а второму, что он IDE slave

Всё загрузилось !

В lilo прописаны uuid, а не /dev/sda(/sdb)
Единственно boot=/dev/sdb

Но после загрузки fdisk -l выдаёт рабочий диск как /dev/sda (хотя он на слейв)

Поэтому bios=0x80 не нужно
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80619</commentid>
    <comment_count>35</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2008-11-03 22:05:55 +0300</bug_when>
    <thetext>Ой Desktop 4.1 релизный - описка</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80630</commentid>
    <comment_count>36</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-11-04 13:12:16 +0300</bug_when>
    <thetext>(In reply to comment #34)
&gt; Поэтому bios=0x80 не нужно
Эт ты не наступил на те грабли, когда нужно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80665</commentid>
    <comment_count>37</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2008-11-05 12:42:32 +0300</bug_when>
    <thetext>Не понял, что и у кого не работает?

&gt; В lilo прописаны uuid, а не /dev/sda(/sdb)
&gt; Единственно boot=/dev/sdb

Это странно. Там сейчас должно писаться /dev/disk/by-id/... Какая версия alterator-lilo?

&gt; Но после загрузки fdisk -l выдаёт рабочий диск как /dev/sda (хотя он на слейв)

Вроде бы, не удивительно. В новом ядре ide диски обзываются /dev/sd* и порядок их иногда довольно произвольный.

&gt; Поэтому bios=0x80 не нужно

Так его и нет и он в новом lilo, вроде и не нужен...
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80710</commentid>
    <comment_count>38</comment_count>
    <who name="ruslandh">ruslandh</who>
    <bug_when>2008-11-05 22:43:36 +0300</bug_when>
    <thetext>&gt;Единственно boot=/dev/sdb

&gt;Это странно. Там сейчас должно писаться /dev/disk/by-id/... Какая версия &gt;alterator-lilo?
0.9-alt7.M41.8</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>