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

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

    <bug>
          <bug_id>11429</bug_id>
          
          <creation_ts>2007-04-09 18:51:53 +0400</creation_ts>
          <short_desc>[FR][4.1] default MBR in one-of-a-few-disks setup</short_desc>
          <delta_ts>2010-11-03 15:29:35 +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>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>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>12100</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>mike</cc>
    
    <cc>rom_as</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>vsu</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>48506</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-04-09 18:51:54 +0400</bug_when>
    <thetext>Вливаясь на hda при подключенном sda, сказал поселить всё на hda; при установке
загрузчика по умолчанию был выбран sda.

Это несущественный вопрос, но при прочих равных будет чуточку лучше выбирать по
умолчанию девайс, где /boot или /.

Возможно решать после 4.0, думаю.

Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58027</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-11-11 21:58:42 +0300</bug_when>
    <thetext>Это сейчас воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58028</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-11-11 21:59:04 +0300</bug_when>
    <thetext>(In reply to comment #1)
Это сейчас воспроизводится?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58034</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-11-11 23:45:45 +0300</bug_when>
    <thetext>Не знаю, надо проверить.  На стенде как раз hda+sda сейчас и стоит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58743</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-11-28 08:55:50 +0300</bug_when>
    <thetext>Это сейчас воспроизводится?
Если нет, то INVALID.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59412</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-12-12 12:17:30 +0300</bug_when>
    <thetext>Значит уже не актуально</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>59622</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-12-16 13:57:57 +0300</bug_when>
    <thetext>Не факт, скорее NEEDINFO... ладно, если вспомню и успею проверить, то посмотрю.

Последний раз некоторый &quot;тест&quot; получился с sda/sdb: SATA-диск и USB Flash;
загрузчик из Junior установился нормально, другое дело, что на флэшку поселили
своп.  Но это другая сказка. :]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68274</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-04-14 14:56:44 +0400</bug_when>
    <thetext>qawanted: Перед тем как менять статус этой баги, получите `fdisk -l` с
конфигурации на которой воспроизвелось. Без этой информации найти ошибку в
модуле будет сложно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68297</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-04-14 18:31:06 +0400</bug_when>
    <thetext>У меня сейчас на стенде подходящая конфигурация.  Тебе ж интересней на сизифном
образе, правильно? (есть ещё M40)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68374</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-04-15 20:32:49 +0400</bug_when>
    <thetext>Гм.

1) актуально для alterator-lilo-0.2-alt6
2) опять ide+sata, разбивка &quot;снести всё&quot; встала на sata, а вот загрузчик по
умолчанию попытался бы встать на ide (переставил на sata).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68375</commentid>
    <comment_count>10</comment_count>
      <attachid>2571</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-04-15 20:34:30 +0400</bug_when>
    <thetext>Created attachment 2571
`fdisk -l`

вывод fdisk -l из уже установленной системы</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68388</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-04-16 01:15:15 +0400</bug_when>
    <thetext>А что в этом желании загрузчика плохого ? ... это же первый диск по выводу fdisk.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68389</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-04-16 01:17:12 +0400</bug_when>
    <thetext>Можно конечно дать приоритет диску с корнем, но где гарантия что он первый и что
он загрузится после ребута ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68414</commentid>
    <comment_count>13</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2008-04-16 11:09:05 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; Можно конечно дать приоритет диску с корнем, но где гарантия что он первый и что
&gt; он загрузится после ребута ?
Логично, в биосе второй диск с корнем может не стоять в последовательности
загрузки вообще и выяснить это невозможно.

Думаю что от модуля просят &quot;ложной&quot; фичи и предлагаю багу закрыть ;)

Не надо смешивать понятия: &quot;диск где система&quot; и &quot;диск с которого умеет грузиться
комп&quot; ...
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>68490</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-04-17 00:37:50 +0400</bug_when>
    <thetext>(In reply to comment #11)
&gt; А что в этом желании загрузчика плохого ? ... 
&gt; это же первый диск по выводу fdisk.
Этот вывод, как сегодня выяснили -- всего лишь следствие порядка загрузки модулей...

Кстати, корень точно так же мог оказаться на hda -- поведение /vm для меня тут
слегка загадочно, хотя и &quot;одобрямс&quot; за исключением выноса hda подчистую.

(In reply to comment #13)
&gt; &gt; Можно конечно дать приоритет диску с корнем, но где гарантия что он первый
&gt; &gt; и что он загрузится после ребута ?
Гарантии нет, но разумности в среднем больше.

&gt; Логично, в биосе второй диск с корнем может не стоять в последовательности
&gt; загрузки вообще и выяснить это невозможно.
Насколько понимаю, именно так.

Но.

Многодисковые сетапы не являются тривиальным случаем, поэтому вообще говоря --
можно ожидать некоторой осведомлённости от ставящего.

При этом среди таких случаев у меня и по знакомым обычно загрузка нацелена
всё-таки на тот диск, где корень.

&gt; Думаю что от модуля просят &quot;ложной&quot; фичи и предлагаю багу закрыть ;)
Я не буду особо брыкаться, но предлагаю в таком случае перевесить на меня --
типа, &quot;тебе надо&quot; ;)

&gt; Не надо смешивать понятия: &quot;диск где система&quot;
&gt; и &quot;диск с которого умеет грузиться комп&quot; ...
По крайней мере на сейчас возможно проверять (lilo -t) то, куда собираемся
&quot;ткнуть пальцем&quot; по умолчанию, не показывая результатов облома вида

Lilo test: Fatal: Bios device code 0x80 is being used by two disks
           /dev/sda (0x0800) and /dev/hda (0x0300)

в окошечке _после_ согласия с предложенным дефолтом, а меняя дефолт на следующий
по порядку и проверяя его.  Боюсь, у нас действительно нет менее бинарного
способа определения того, &quot;прокатит&quot; или нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69534</commentid>
    <comment_count>15</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-05-08 19:22:07 +0400</bug_when>
    <thetext>Я этим модулем больше не занимаюсь.
На нового разработчика.

Reassign =&gt; slazav@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85870</commentid>
    <comment_count>16</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2009-02-14 15:49:55 +0300</bug_when>
    <thetext>lilo -T bios в инсталяторе не катит, почему-то. Так что я сейчас не умею определять диск, с которого будет грузиться система.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85875</commentid>
    <comment_count>17</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-02-14 18:24:17 +0300</bug_when>
    <thetext>/proc всякий там точно смонтирован?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85877</commentid>
    <comment_count>18</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2009-02-14 18:36:38 +0300</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; lilo -T bios в инсталяторе не катит, почему-то. Так что я сейчас не умею
&gt; определять диск, с которого будет грузиться система.

lilo -T bios (а также vol-ID, geom, EBDA) работают только в том случае, если ядро было загружено через lilo (загрузчик оставляет в памяти данные, которые потом читает /sbin/lilo). Теоретически можно написать модуль для syslinux, который будет собирать аналогичную информацию, но польза от него в установщике сомнительна, поскольку для загрузки самого установщика может потребоваться изменение конфигурации загрузочных устройств в BIOS, в результате чего собранная информация не будет соответствовать конфигурации, используемой при обычной загрузке (в частности, в случае install-flash практически гарантированно номер 0x80 получит флешка).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114803</commentid>
    <comment_count>19</comment_count>
    <who name="Vladislav Zavjalov">slazav</who>
    <bug_when>2010-11-03 15:29:35 +0300</bug_when>
    <thetext>Видимо, alterator-lilo следует считать заброшенным.
На nobody@</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2571</attachid>
            <date>2008-04-15 20:34:30 +0400</date>
            <delta_ts>2008-04-15 20:34:30 +0400</delta_ts>
            <desc>`fdisk -l`</desc>
            <filename>fdisk-l</filename>
            <type>text/plain</type>
            <size>721</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">CkRpc2sgL2Rldi9oZGE6IDgwLjAgR0IsIDgwMDI2MzYxODU2IGJ5dGVzCjE2IGhlYWRzLCA2MyBz
ZWN0b3JzL3RyYWNrLCAxNTUwNjEgY3lsaW5kZXJzClVuaXRzID0gY3lsaW5kZXJzIG9mIDEwMDgg
KiA1MTIgPSA1MTYwOTYgYnl0ZXMKRGlzayBpZGVudGlmaWVyOiAweDAwMDAwMDAwCgogICBEZXZp
Y2UgQm9vdCAgICAgIFN0YXJ0ICAgICAgICAgRW5kICAgICAgQmxvY2tzICAgSWQgIFN5c3RlbQoK
RGlzayAvZGV2L3NkYTogODAuMCBHQiwgODAwMjUyODAwMDAgYnl0ZXMKMjU1IGhlYWRzLCA2MyBz
ZWN0b3JzL3RyYWNrLCA5NzI5IGN5bGluZGVycwpVbml0cyA9IGN5bGluZGVycyBvZiAxNjA2NSAq
IDUxMiA9IDgyMjUyODAgYnl0ZXMKRGlzayBpZGVudGlmaWVyOiAweDQyMTZlYTM2CgogICBEZXZp
Y2UgQm9vdCAgICAgIFN0YXJ0ICAgICAgICAgRW5kICAgICAgQmxvY2tzICAgSWQgIFN5c3RlbQov
ZGV2L3NkYTEgICAqICAgICAgICAgICAxICAgICAgICAgMTI4ICAgICAxMDI4MTI4KyAgODIgIExp
bnV4IHN3YXAgLyBTb2xhcmlzCi9kZXYvc2RhMiAgICAgICAgICAgICAxMjkgICAgICAgICA2NTAg
ICAgIDQxOTI5NjUgICA4MyAgTGludXgKL2Rldi9zZGE0ICAgICAgICAgICAgIDY1MSAgICAgICAg
OTcyOSAgICA3MjkyNzA2NysgICA1ICBFeHRlbmRlZAovZGV2L3NkYTUgICAgICAgICAgICAgNjUx
ICAgICAgICA5NzI5ICAgIDcyOTI3MDM2ICAgODMgIExpbnV4Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>