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

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

    <bug>
          <bug_id>53031</bug_id>
          
          <creation_ts>2025-02-11 16:02:19 +0300</creation_ts>
          <short_desc>Меню grub имеет слишком маленький интервал</short_desc>
          <delta_ts>2025-02-12 13:32:26 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Альт Рабочая станция K</product>
          <component>Установка</component>
          <version>11.0</version>
          <rep_platform>x86</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>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Жора Змейкин">me</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>antohami</cc>
    
    <cc>egori</cc>
    
    <cc>mike</cc>
    
    <cc>nickel</cc>
    
    <cc>zerg</cc>
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>259042</commentid>
    <comment_count>0</comment_count>
    <who name="Жора Змейкин">me</who>
    <bug_when>2025-02-11 16:02:19 +0300</bug_when>
    <thetext>В Live образе (kworkstation-live-11.0-beta20250210-x86_64.iso) у меню grub слишком маленький интервал, всего 2-3 секунды (примерно). Иногда не успеваешь среагировать и уже грузится вариант по умолчанию.

Примечательно, что в образе kworkstation-install-11.0-beta20250210-x86_64.iso такой проблемы нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259047</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-11 16:18:36 +0300</bug_when>
    <thetext>(Ответ для Жора Змейкин на комментарий #0)
&gt; В Live образе (kworkstation-live-11.0-beta20250210-x86_64.iso) у меню grub
&gt; 2-3 секунды (примерно
3 ровно.

&gt; Иногда не успеваешь среагировать и уже грузится вариант по умолчанию.
Он почти тот же, что и 1-й. Если метку созданного(если есть) для сохранения данных тома(altчтото) переименуете, то будет ровно, как 1-й.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259048</commentid>
    <comment_count>2</comment_count>
    <who name="Жора Змейкин">me</who>
    <bug_when>2025-02-11 16:27:31 +0300</bug_when>
    <thetext>3 секунды это слишком мало:

1. Некоторые беспроводные клавиатуры подключаются не моментально, а с задержкой в 1-3 секунды
2. Не каждый может успеть среагировать, обычно таймер куда длиннее
3. Я подозреваю, что на некотором оборудовании экран может не сразу включаться после отображения grub. Я с таким столкнулся на виртуалке несколько раз

К тому же можно просто нажать Enter, если уже знаешь выбор. Не вижу смысла ставить намеренно такой маленький таймер, это выглядит как неожиданная подножка.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259051</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-11 16:44:06 +0300</bug_when>
    <thetext>(Ответ для Жора Змейкин на комментарий #2)
&gt; Я с таким столкнулся на виртуалке несколько раз
Ни разу ни сталкивался. Виртуалка далеко в сети, видимо?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259052</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-11 16:47:28 +0300</bug_when>
    <thetext>Полагаю, да, есть смысл увеличить хотя бы на пару секунд для загрузки с образа.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259053</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-11 16:51:07 +0300</bug_when>
    <thetext>Антон, а это при сборке образа не настраивается?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259066</commentid>
    <comment_count>6</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-02-11 21:51:30 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #5)
&gt; Антон, а это при сборке образа не настраивается?

Настраивается. Или через переменную GRUB_TIMEOUT задать можно, или используя цель use/grub/timeout/&lt;количество_секунд&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259075</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-12 09:41:28 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #6)
&gt; Настраивается. Или через переменную GRUB_TIMEOUT задать можно, или используя
&gt; цель use/grub/timeout/&lt;количество_секунд&gt;.
О, отлично, спасибо!
Я тогда сделаю 8 секунд для live.iso.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259082</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-12 11:54:31 +0300</bug_when>
    <thetext>Сделал
use/grub/timeout/8
Вижу в build.cfg
GRUB_TIMEOUT = 8
GRUB_TIMEOUT += 3
, а в /boot/grub/grub.cfg
set timeout=60
и он реально минута.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259085</commentid>
    <comment_count>9</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2025-02-12 12:33:16 +0300</bug_when>
    <thetext>(In reply to Sergey V Turchin from comment #8)
&gt; Сделал
&gt; use/grub/timeout/8
&gt; Вижу в build.cfg
&gt; GRUB_TIMEOUT = 8
&gt; GRUB_TIMEOUT += 3
&gt; , а в /boot/grub/grub.cfg
&gt; set timeout=60
&gt; и он реально минута.

Должно помочь:

diff --git a/conf.d/kworkstation.mk b/conf.d/kworkstation.mk
index da8d796773..0e1209643b 100644
--- a/conf.d/kworkstation.mk
+++ b/conf.d/kworkstation.mk
@@ -178,7 +178,7 @@ mixin/kworkstation-live-deps: \
 mixin/kworkstation-live-opts:
 	@$(call add,BASE_LISTS, \
 		$(call tags,(base || desktop) &amp;&amp; (l10n || network)))
-	@$(call add,GRUB_TIMEOUT,3)
+	@$(call set,GRUB_TIMEOUT,8)
 	@$(call set,GRUB_DEFAULT,session)
 	@$(call add,SYSLINUX_CFG,live_rw)
 	@$(call set,SYSLINUX_DEFAULT,session)

Нужно set делать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259091</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-02-12 13:32:26 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #9)
&gt; -	@$(call add,GRUB_TIMEOUT,3)
&gt; +	@$(call set,GRUB_TIMEOUT,8)
Семён Семёныч! :-)
Спасибо!

В следующей сборке будет.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>