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

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

    <bug>
          <bug_id>21058</bug_id>
          
          <creation_ts>2009-08-13 20:17:41 +0400</creation_ts>
          <short_desc>Ошибочное добавление параметров загрузки</short_desc>
          <delta_ts>2012-07-02 15:33:04 +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>design-bootloader-source</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>19564</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael A. Kangin">prividen</reporter>
          <assigned_to name="Anton V. Boyarshinov">boyarsh</assigned_to>
          <cc>aen</cc>
    
    <cc>boyarsh</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>vitty</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>96365</commentid>
    <comment_count>0</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-08-13 20:17:41 +0400</bug_when>
    <thetext>Имеем запись в syslinux.cfg:
append initrd=alt0/full.cz live fastboot lowmem vga=0x314 splash=silent splashcount=17 stagename=live showopts automatic=method:disk,label:extwin

Пропагатор останавливает загрузку с ошибкой &quot;no CDROM device found&quot;, при этом он говорит, что получает параметры:
initrd=alt0/full.cz live fastboot lowmem vga=0x314 splash=silent splashcount=17 stagename=live showopts automatic=method:disk,label:extwin BOOT_IMAGE=alt0/vmlinuz vga=0x314 automatic=method:cdrom

отключение графики загрузчика (выбрасывание из syslinux.cfg строки ui gfxboot.com bootlogo) помогает.

[19:44:40] &lt;gns&gt; подожди-ка. ты хочешь сказать что в syslinux.cfg НЕТ automatic=method:cdrom ?
[19:44:46] &lt;Prividen&gt; нету.
[19:44:51] &lt;Prividen&gt; в том-то и дело
[19:44:57] &lt;gns&gt; тогда я всё понял. design-bootloader
[19:47:09] &lt;lioka&gt; Prividen: там сплешь добрасывал параметры, мне вспоминается</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96370</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2009-08-13 22:11:42 +0400</bug_when>
    <thetext>(В ответ на комментарий №0)
С какой версией syslinux?
Он менялся за последние дни.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96371</commentid>
    <comment_count>2</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-08-13 22:19:14 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; (В ответ на комментарий №0)
&gt; С какой версией syslinux?

У меня в репозитарии есть syslinux-3.82-alt1 и syslinux1-1.62-alt4.1, вот кто-то из них</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96422</commentid>
    <comment_count>3</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2009-08-14 14:13:03 +0400</bug_when>
    <thetext>Как решать эту проблему правильно я не знаю (и не знаю насколько возможно), так как язык, на котором написан design-bootloader совершенно недокументирован.

Пример обхода этой проблемы можно увидеть в пакете mkbootflash

Ну и patches are welcome</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96431</commentid>
    <comment_count>4</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-08-14 15:31:14 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Как решать эту проблему правильно я не знаю (и не знаю насколько возможно), так
&gt; как язык, на котором написан design-bootloader совершенно недокументирован.
&gt; 
&gt; Пример обхода этой проблемы можно увидеть в пакете mkbootflash
&gt; 
&gt; Ну и patches are welcome

А убить эти строчки в src/dia_install.inc и по старинке писать все параметры в isolinux/syslinux.cfg неправильно будет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96432</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2009-08-14 15:34:07 +0400</bug_when>
    <thetext>т.к. у нас по идее нет или не работает меню выбора источника установки, то это будет вполне корректным решением.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96515</commentid>
    <comment_count>6</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-08-15 17:10:50 +0400</bug_when>
    <thetext>http://git.altlinux.org/people/prividen/packages/?p=design-bootloader.git;a=commit;h=f16d106d72e44b9be568fd1d308cd2c165c0173e

Закомментарил все строчки с добавлением методов загрузки.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96516</commentid>
    <comment_count>7</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-08-15 17:14:47 +0400</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; т.к. у нас по идее нет или не работает меню выбора источника установки, то это
&gt; будет вполне корректным решением.

ни работает ни разу. Если указывать install=что-нибудь в gfxboot.cfg кроме cdrom или пустой строки, то syslinux сразу дохнет после отрисовки меню.
Если воспользоваться диалогом выборки варианта загрузки, то реально выбирается (способ - 1) от выбранного, и до вожделенного hd всё равно не добраться.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96517</commentid>
    <comment_count>8</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2009-08-15 17:20:17 +0400</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; (В ответ на комментарий №5)
&gt; &gt; т.к. у нас по идее нет или не работает меню выбора источника установки, то это
&gt; &gt; будет вполне корректным решением.
&gt; 
&gt; ни работает ни разу. Если указывать install=что-нибудь в gfxboot.cfg кроме
&gt; cdrom или пустой строки, то syslinux сразу дохнет после отрисовки меню.
&gt; Если воспользоваться диалогом выборки варианта загрузки, то реально выбирается
&gt; (способ - 1) от выбранного, и до вожделенного hd всё равно не добраться.

М-да. Патчи приветствуются :-/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96520</commentid>
    <comment_count>9</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-08-15 17:48:57 +0400</bug_when>
    <thetext>(В ответ на комментарий №8)

&gt; М-да. Патчи приветствуются :-/

Мне вообще непонятно, для чего нужна эта функциональность. 
Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и iso(sys)linux.cfg, в той же самой директории.
Если что-то выбирать ручками при загрузке - это же можно и прописать в командную строку.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96521</commentid>
    <comment_count>10</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2009-08-15 17:52:31 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)

&gt; Мне вообще непонятно, для чего нужна эта функциональность. 
&gt; Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и
&gt; iso(sys)linux.cfg, в той же самой директории.
&gt; Если что-то выбирать ручками при загрузке - это же можно и прописать в
&gt; командную строку.

Вы же пишете, что не работает ни из меню, ни ручками.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96522</commentid>
    <comment_count>11</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2009-08-15 18:05:47 +0400</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; (В ответ на комментарий №9)
&gt; 
&gt; &gt; Мне вообще непонятно, для чего нужна эта функциональность. 
&gt; &gt; Когда можно отредактировать gfxboot.cfg, точно так же можно отредактировать и
&gt; &gt; iso(sys)linux.cfg, в той же самой директории.
&gt; &gt; Если что-то выбирать ручками при загрузке - это же можно и прописать в
&gt; &gt; командную строку.
&gt; 
&gt; Вы же пишете, что не работает ни из меню, ни ручками.

Про ручки я ничего не писал :)

Получается, сейчас потенциально есть 4 места для указания варианта загрузки:
(0. исходники design-bootloader-source)
1. gfxboot.cfg
2. iso(sys)linux.cfg
3. выбрать вариант из меню загрузчика (f4, source)
4. написать вручную в командную строку automatic=method:

1 и 3 не работают, 2 и 4 перебивается 0 (о чем и бага).
Так вот зачем вообще в природе существуют 1 и 3, при возможности 2 и 4, я не понимаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>96523</commentid>
    <comment_count>12</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2009-08-15 18:14:13 +0400</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; Получается, сейчас потенциально есть 4 места для указания варианта загрузки:
&gt; (0. исходники design-bootloader-source)
&gt; 1. gfxboot.cfg
&gt; 2. iso(sys)linux.cfg
&gt; 3. выбрать вариант из меню загрузчика (f4, source)
&gt; 4. написать вручную в командную строку automatic=method:
&gt; 
&gt; 1 и 3 не работают, 2 и 4 перебивается 0 (о чем и бага).
&gt; Так вот зачем вообще в природе существуют 1 и 3, при возможности 2 и 4, я не
&gt; понимаю.

3 -- чтобы не ошибиться в 4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132103</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-06-28 22:58:45 +0400</bug_when>
    <thetext>На это опять напоролись, предлагаю всё-таки выкинуть лишнее добавление из design-bootloader-source вместе с нерабочим меню.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132125</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2012-07-02 15:33:04 +0400</bug_when>
    <thetext>(В ответ на комментарий №13)
&gt; На это опять напоролись
Кто и где? С бетой Школьного (syslinux4) http://forum.altlinux.org/index.php/topic,26056.0.html это воспроизводится?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>