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

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

    <bug>
          <bug_id>25671</bug_id>
          
          <creation_ts>2011-05-25 23:26:58 +0400</creation_ts>
          <short_desc>Приводит к самопроизвольной перезагрузке системы после начала старта загрузки ядра</short_desc>
          <delta_ts>2012-11-07 12:29:24 +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-pc</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="serpiph">serpiph</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>dd1email</cc>
    
    <cc>rider</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>121653</commentid>
    <comment_count>0</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-05-25 23:26:58 +0400</bug_when>
    <thetext>Есть 2 записи в файле grub.cfg (первый мой на основе генератора grub2-1.9.8, а второй сгенерен автоматом 1.9.9 при установке ядра):

menuentry &quot;System&quot; --class gnu-linux --class gnu --class os {
    load_video
    insmod part_msdos
    insmod xfs
    set root=&apos;(hd0,msdos1)&apos;
    search --no-floppy --fs-uuid --set 2450351c-a421-4b97-a6cf-d1eb1cd0532a
    echo    &apos;Loading System  ...&apos;
    linux   /vmlinuz root=UUID=f344e551-b323-4634-81b2-fccfe6858bf6 ro panic=30\
splash=silent
    echo    &apos;Loading initial ramdisk ...&apos;
    initrd  /initrd.img
}                                                                               
menuentry &quot;ALT Linux 5.9.9 Ark Server, with Linux 2.6.38-un-def-alt7&quot; --class gnu-linux --class gnu --class os {
    load_video
    insmod gzio
    insmod part_msdos
    insmod xfs
    set root=&apos;(hd0,msdos1)&apos;
    search --no-floppy --fs-uuid --set=root 2450351c-a421-4b97-a6cf-d1eb1cd0532a
    echo    &apos;Loading Linux 2.6.38-un-def-alt7 ...&apos;
    linux   /vmlinuz-2.6.38-un-def-alt7 root=UUID=f344e551-b323-4634-81b2-\
fccfe6858bf6 ro failsafe vga=normal panic=30 splash=silent
    echo    &apos;Loading initial ramdisk ...&apos;
    initrd  /initrd-2.6.38-un-def-alt7.img
}
Причем vmlinuz - это ссылка на vmlinuz-2.6.38-un-def-alt7, а initrc.img - ссылка на initrd-2.6.38-un-def-alt7.img. При этом при выборе первого пункта ядро не может нормально загрузиться (или не может найти ядра процессора при старте, или отказ ещё каких-то устройств на этапе запуска udev в системе), а через некоторое время проходит hard reset. При выборе второго варианта загрузка идёт нормально и система работает адекватно. В версии 1.9.8 таких проблем не наблюдаю.
Также идёт ругань на параметр vga= как на несуществуюший (при любой загрузке) и на отсутствие какого-то параметра (из текста неясно на что) (при выборе первого варианта).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121654</commentid>
    <comment_count>1</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-05-25 23:28:53 +0400</bug_when>
    <thetext>Та же проблема и с 2.6.39-un0-def-alt0.1. Видел на двух машинах: с i7 975 и с i7 960, материнки от разных фирм.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121670</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-05-26 13:52:52 +0400</bug_when>
    <thetext>Grub работает _до_ загрузки ядра. Если загрузка ядра началась, то grub точно не виноват. Могу лишь предположить нерабочий initrd или сбившиеся ссылки (грузится не то ядро или не тот initrd, что вы думаете). Посмотрите.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121672</commentid>
    <comment_count>3</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-05-26 14:42:54 +0400</bug_when>
    <thetext>initrd генерится единожды при установке ядра, да и само ядро сжато, а это в один раз произошло, а в другой раз нет (ядро одно и то же загружалось). Да и странно было видеть, как ядро линукса банально не видит ядра процессора, то есть шёл медленный перебор строк (пример из обычной загрузки):
May 25 15:46:07 comp kernel: [    0.176683] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    0.192535] Booting Node   0, Processors  #1
May 25 15:46:07 comp kernel: [    0.300576] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    0.312474]  #2
May 25 15:46:07 comp kernel: [    0.420426] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    0.432402]  #3
May 25 15:46:07 comp kernel: [    0.540383] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    0.552330]  #4
May 25 15:46:07 comp kernel: [    0.660311] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    0.672262]  #5
May 25 15:46:07 comp kernel: [    0.780223] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    0.792188]  #6
May 25 15:46:07 comp kernel: [    0.900176] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    0.912117]  #7
May 25 15:46:07 comp kernel: [    1.020084] NMI watchdog enabled, takes one hw-pmu counter.
May 25 15:46:07 comp kernel: [    1.024027] Brought up 8 CPUs
May 25 15:46:07 comp kernel: [    1.024220] Total of 8 processors activated (51814.26 BogoMIPS).

Дошел до строки с &quot;#3&quot; - и hard reset. Тут ещё даже initrd не задействован (насколько я понял процесс загрузки). Как будто grub2 криво раскрыл ядро и образ ФС в памяти и всё пошло не так.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121674</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-05-26 15:07:25 +0400</bug_when>
    <thetext>т.е. баг появляется с некоторой вероятностью?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121676</commentid>
    <comment_count>5</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-05-26 16:29:18 +0400</bug_when>
    <thetext>Да, причина падения непонятна. Обнаружена уже на двух совершенно разных компьютерах (в плане железа) и каждый раз после смены grub2. До этого таких проблем ни разу не было.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121677</commentid>
    <comment_count>6</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-05-26 16:43:41 +0400</bug_when>
    <thetext>Повторил загрузку через пункт System (из #1). Загрузилась система нормально, только опять сообщения grub о необходимости замены vga=791 на gfxboot=... (записать не успел), &quot;Press any key to continue...&quot;, ожидание несколько секунд и продолжение загрузки дальше (а к чему тогда &quot;Press any key...&quot;?) без эксцессов. Кстати, заработало сохранение состояния (чего раньше не замечалось в 1.98). То есть какая-то нестабильная работа загрузчика.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121678</commentid>
    <comment_count>7</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-05-26 16:51:45 +0400</bug_when>
    <thetext>Прошу прощения, пропустил часть сообщения в описании.

Повторил загрузку через пункт System (из #1). Загрузилась система нормально,
только опять сообщения grub на ошибку в параметре --set (невнятное), о необходимости замены vga=791 на gfxboot=... (записать не успел), &quot;Press any key to continue...&quot;, ожидание несколько секунд и продолжение загрузки дальше (а к чему тогда &quot;Press any key...&quot;?) без эксцессов. Кстати, заработало сохранение состояния (чего раньше не замечалось в 1.98-alt23.20100804). То есть какая-то непонятная работа загрузчика.

Мой /etc/sysconfig/grub2:
GRUB_AUTOUPDATE_CFG=true                                                        GRUB_AUTOUPDATE_CFGNAME=/boot/grub/grub.cfg
GRUB_VMLINUZ_SYMLINKS=default
GRUB_VMLINUZ_FAILSAFE=default
GRUB_CMDLINE_LINUX_DEFAULT=&apos;panic=30 splash=silent&apos;
GRUB_CMDLINE_LINUX=&apos;failsafe vga=normal&apos;
GRUB_TERMINAL_OUTPUT=&apos;gfxterm&apos;
GRUB_GFXMODE=&apos;800x600&apos;
GRUB_DEFAULT=&apos;saved&apos;
GRUB_SAVEDEFAULT=true
GRUB_WALLPAPER=&quot;/etc/bootsplash/themes/current/images/silent-800x600.jpg&quot;
GRUB_COLOR_NORMAL=&quot;yellow/blue&quot;
GRUB_COLOR_HIGHLIGHT=&quot;white/cyan&quot;
GRUB_AUTOUPDATE_DEVICE=&quot;(hd0)&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121679</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2011-05-26 16:53:09 +0400</bug_when>
    <thetext>а у меня на свежеустановленной P6 GRUB выдал sparse file not allowed и тоже any key. Это не связано ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121682</commentid>
    <comment_count>9</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-05-26 19:31:32 +0400</bug_when>
    <thetext>BTW, у вас в конфиге grub не включен nmi_watchdog, а из лога ядра видно, что он включен. Ядро грузилось с другими параметрами?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121688</commentid>
    <comment_count>10</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2011-05-27 08:03:09 +0400</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; BTW, у вас в конфиге grub не включен nmi_watchdog, а из лога ядра видно, что он
&gt; включен. Ядро грузилось с другими параметрами?

Все параметры прописаны в секции загрузки ядра, я сам ничего не включал, особенно watchdog. Похоже, что ядро само запускает его. Параметры ядра из лога:

Command line: BOOT_IMAGE=/vmlinuz-un-def root=UUID=b5357695-1bd6-456e-a122-ad4b793276c3 ro panic=30 splash=silent vga=791</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134429</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-03 18:38:31 +0400</bug_when>
    <thetext>Забираю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134438</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-03 19:28:46 +0400</bug_when>
    <thetext>1) воспроизводится ли с grub2-pc-2.00 и нынешними ядрами?
2) а не включен ли watchdog в BIOS случайно?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134516</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-05 23:58:13 +0400</bug_when>
    <thetext>ping, прошу по возможности проверить 2.00-alt3 из http://git.altlinux.org/tasks/83727/ и учесть http://www.altlinux.org/Grub#.D0.9A.D0.B0.D0.BA_.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.B8.D1.82.D1.8C_GRUB.3F</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134530</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-06 12:51:08 +0400</bug_when>
    <thetext>oops, reassign back to myself</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134542</commentid>
    <comment_count>15</comment_count>
      <attachid>5622</attachid>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-11-06 15:12:22 +0400</bug_when>
    <thetext>Created attachment 5622
Файлы grub2-pc-2.00-alt3

Файлы, используемые при обновлении grub2-pc-1.99-alt9 до grub2-pc-2.00-alt3. Загрузка идёт из первого пункта меню.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134544</commentid>
    <comment_count>16</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-11-06 15:17:20 +0400</bug_when>
    <thetext>Обновление прошло без проблем, система перезагрузилась с новым загрузчиком. Проблем при загрузке не обнаружено. Только графическая тема загрузчика по ощущениям сильнее (чем с 1.99-alt9) подтормаживает при выборе пунктов меню:
# rpm -qa|grep branding
branding-simply-linux-notes-6.990.0-alt1
branding-simply-linux-release-6.990.0-alt1
branding-simply-linux-xfce-settings-6.990.0-alt1
branding-simply-linux-alterator-6.990.0-alt1
branding-simply-linux-bootloader-6.990.0-alt1
branding-simply-linux-indexhtml-6.990.0-alt1
branding-simply-linux-graphics-6.990.0-alt1
branding-simply-linux-slideshow-6.990.0-alt1
branding-simply-linux-bootsplash-6.990.0-alt1
branding-simply-linux-menu-6.990.0-alt1
#

Видеокарта &quot;03:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1) (prog-if 00 [VGA controller])&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134605</commentid>
    <comment_count>17</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-06 22:30:33 +0400</bug_when>
    <thetext>Тогда предлагаю на сейчас закрыть как WORKSFORME (поскольку никаких специальных действий не предпринималось, кроме обновления до 2.00), если вылезет -- REOPEN.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134612</commentid>
    <comment_count>18</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-11-07 10:09:06 +0400</bug_when>
    <thetext>С версией 2.00-alt2 (что сейчас в Сизифе) вылезло другое: почему-то у меня /usr/lib/grub - это символьная ссылка и указывает на /boot/grub (версия grub2-pc-1.99-alt9). В результате при установке на i586-машины затираются файлы /usr/lib/grub/i386-pc/*.mod, которые на самом деле лежат в /boot/grub/i386-pc/. Приходится вручную удалять ссылку и переустанавливать пакет.

С x64-машинами такого не происходит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134613</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-11-07 11:32:21 +0400</bug_when>
    <thetext>(In reply to comment #18)
&gt; почему-то у меня /usr/lib/grub - это символьная ссылка и указывает
&gt; на /boot/grub (версия grub2-pc-1.99-alt9).
Очень интересно, а есть хотя бы один хост, где она ещё присутствует?  Сделайте там rpm -V grub2-pc, потому как происхождение такой ссылки пока непонятно -- в пакетах нет ни её, ни разницы по архитектурам:

$ rpm -qlvp grub2-pc-2.00-alt2.i586.rpm| grep /usr/lib/grub$
drwxr-xr-x    2 root    root                0 Nov  5 15:44 /usr/lib/grub
$ rpm -qlvp grub2-pc-1.99-alt9.i586.rpm | grep /usr/lib/grub$
drwxr-xr-x    2 root    root                0 May 12 15:33 /usr/lib/grub
$ rpm -qlvp grub2-1.99-alt7.i586.rpm | grep /usr/lib/grub$
drwxr-xr-x    2 root    root                0 Jul  1  2011 /usr/lib/grub

Обновление с p6 и p5 с переездом с lilo я проверял (на x86_64).

Заглянул в grub-install.in, grub-mkconfig*.in -- вызовов ln(1) нет как класса.  Пока всё же похоже на ручную &quot;оптимизацию&quot;, поскольку /usr/lib/grub содержит единственный подкаталог i386-pc, который оттуда копируется в /boot/grub/i386-pc (который пакету не принадлежит).

Только если подтвердится -- просьба завести отдельный баг, к исходному в любом разе без отношения.  Объезд сделать можно, но для rpm4 переходы между симлинками и каталогами -- больная тема, особенно неожиданные.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134614</commentid>
    <comment_count>20</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2012-11-07 12:29:24 +0400</bug_when>
    <thetext>(В ответ на комментарий №19)
&gt; (In reply to comment #18)
&gt; &gt; почему-то у меня /usr/lib/grub - это символьная ссылка и указывает
&gt; &gt; на /boot/grub (версия grub2-pc-1.99-alt9).
&gt; Очень интересно, а есть хотя бы один хост, где она ещё присутствует?  Сделайте
&gt; там rpm -V grub2-pc, потому как происхождение такой ссылки пока непонятно -- в
&gt; пакетах нет ни её, ни разницы по архитектурам:

Обнаружено на 5 i586-машинах. Две их них клоны друг друга. Ещё три я ставил с нуля: загружался с флешки с Сизифом (на то время), монтировал винты внутрь и использовал rpm+apt в chroot винта.

#rpm -V grub2-pc
S.5....T c /etc/sysconfig/grub2
....L...     /usr/lib/grub
# rpm -q grub2-pc
grub2-pc-1.99-alt9
#

Все машины за эти годы (часть с 2004, часть с 2006, часть с 2007) пережили переезды загрузчика lilo-&gt;grub-&gt;grub2-&gt;grub2-pc.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5622</attachid>
            <date>2012-11-06 15:12:22 +0400</date>
            <delta_ts>2012-11-06 15:12:22 +0400</delta_ts>
            <desc>Файлы grub2-pc-2.00-alt3</desc>
            <filename>grub-2.00.tar.bz2</filename>
            <type>application/x-bzip</type>
            <size>11622</size>
            <attacher name="serpiph">serpiph</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>