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

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

    <bug>
          <bug_id>27804</bug_id>
          
          <creation_ts>2012-10-04 18:18:20 +0400</creation_ts>
          <short_desc>Обеспечить автоугадав EFI в установщике</short_desc>
          <delta_ts>2013-02-25 23:55:15 +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>grub2-efi</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>http://www.rodsbooks.com/efi-bootloaders/grub2.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>27803</dependson>
    
    <dependson>27908</dependson>
    
    <dependson>27941</dependson>
    
    <dependson>27970</dependson>
    
    <dependson>27971</dependson>
    
    <dependson>27972</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Anton V. Boyarshinov">boyarsh</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>aen</cc>
    
    <cc>boyarsh</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>vitty</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>133687</commentid>
    <comment_count>0</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2012-10-04 18:18:20 +0400</bug_when>
    <thetext>две задачи
простая: обновить grub2-efi
сложная: обеспечить возможность поставить grub2-efi прямо из alterator-grub в установщике

Ну и на закуску, хорошо бы при этом иметь в виду secure boot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>133688</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-10-04 18:21:47 +0400</bug_when>
    <thetext>По SB сперва надо будет осмотреть и подбить варианты подхода -- читал малость.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>133908</commentid>
    <comment_count>2</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-10-13 22:40:30 +0400</bug_when>
    <thetext>Видимо, стоит серьезно рассмотреть вариант http://www.linuxfoundation.org/news-media/blogs/browse/2012/10/linux-foundation-uefi-secure-boot-system-open-source</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134378</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-01 17:59:32 +0400</bug_when>
    <thetext>Краткая сводка с полей:
1) простая задача потребовала ещё более простой -- возможности оценить работоспособность полученного, бишь загрузиться в EFI-режиме;
2) для этого пришлось почитать про (U)EFI как таковое, попытаться задействовать реализацию в сизифном virtualbox, купить материнку для стендовых испытаний, научиться хоть как-то на ней что-то своё бутать в EFI-режиме (что было достигнуто позавчера при помощи простенького elilo, уже отправленного в сизиф);
3) вторая задача -- не просто сложная, а отдельная бага и для её реализации придётся дорабатывать минимум пару пакетов из составляющих инсталятор (это если у меня получится собрать неконфликтующие grub2-pc и grub2-efi, как в opensuse/fedora, и соответственно избежать необходимости доустановки чего-то одного из них в alterator-grub);
4) по secureboot бага также отдельная и на инсталер/alterator-grub, хотя для возможности тестирования в паузах уже собрал efitools и sbsigntools (само тестирование на kvm с опубликованным firmware пока не пытался даже производить, соответственно и пакеты пока не отправлял никуда).

Также намереваюсь прекратить практику сопровождения двух форков исходного пакета grub2, для чего и перерабатываю спек для сборки в два присеста двух вариантов (опять же по примеру opensuse/fedora).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134739</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-12 00:17:09 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; 1) простая задача потребовала ещё более простой -- возможности оценить
&gt; работоспособность полученного, бишь загрузиться в EFI-режиме;
Вчера было выполнено.

&gt; 3) вторая задача -- не просто сложная, а отдельная бага и для её реализации
&gt; придётся дорабатывать минимум пару пакетов из составляющих инсталятор (это если
&gt; у меня получится собрать неконфликтующие grub2-pc и grub2-efi, как в
&gt; opensuse/fedora, и соответственно избежать необходимости доустановки чего-то
&gt; одного из них в alterator-grub);
Получилось, можно оформлять и смотреть более предметно.

&gt; Также намереваюсь прекратить практику сопровождения двух форков исходного
&gt; пакета grub2, для чего и перерабатываю спек для сборки в два присеста двух
&gt; вариантов (опять же по примеру opensuse/fedora).
Прекратил, теперь свожу разошедшиеся бранчи.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134813</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-13 23:48:09 +0400</bug_when>
    <thetext>Решение простой задачи поехало в сизиф:
task #84349: added #100: build tag &quot;2.00-alt4&quot; from /people/mike/packages/grub2.git

Багу переформулирую как миниметабаг про сложную.  Снимаю блокер на bug 27803, т.к. технически связаны были задачи обновления (вследствие мержа grub2-pc.spec и grub2-efi.spec), которые решены.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>135247</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-21 20:39:27 +0400</bug_when>
    <thetext>(In reply to comment #2)
&gt; http://www.linuxfoundation.org/news-media/blogs/browse/2012/10/linux-foundation-uefi-secure-boot-system-open-source
http://blog.hansenpartnership.com/adventures-in-microsoft-uefi-signing/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>136087</commentid>
    <comment_count>7</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2012-12-16 19:33:11 +0400</bug_when>
    <thetext>Сокращение иерархии: 27941 и 27971 теперь блокируют метабагу 27685 напрямую, потому 27804 не является блокером 27865.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>138158</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-02-25 23:55:15 +0400</bug_when>
    <thetext>Обе задачи уже некоторое время как решены; остаётся подровнять и проверить ещё одно изменение (недостаточно обдуманно передавал --bootloader-id=&quot;ALT Linux&quot; -- именно с пробелом; а надо было внимательней почитать grub-install в части про efibootmgr и поправить, чтобы label и distributor могли отличаться, там грубые намётки в нужную сторону уже есть).  Это в работе и IMHO не блокирует данную метабагу.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>