Bug 9689

Summary: Проблема с savedefault после обновления на grub-0.97-alt2
Product: Sisyphus Reporter: Sergey V Kovalyov <sergey.kovalyov>
Component: grubAssignee: Sir Raorn <raorn>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: nickel, placeholder, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey V Kovalyov 2006-06-10 12:58:31 MSD
Перестали работать (то есть, загружаться) записи в menu.lst, которые содержат
savedefault. 
Сообщение об ошибке такое:

savedefault

Error 15: File not found

Press any key to continue...

Сюда по ChangeLog нужен файл /boot/grub/default:
2004-06-20  Yoshinori K. Okuji  <okuji@enbug.org>

        This is a big change on saving a default entry. This change
        makes it possible to set up a quite robust system using GRUB.
        Now we do not use the second sector of Stage 2 to store an
        entry number but use the file /boot/grub/default. This file
        must be generated by grub-set-default, although this file is
        plain-text.

Я так понимаю, надо в postinstall добавить запуск grub-set-default.
Comment 1 Anton Farygin 2006-06-13 09:42:07 MSD
reassign to new mantainer
Comment 2 Andriy Stepanov (stanv) 2007-02-09 11:37:23 MSK
Reassign to maintainer
Comment 3 Michail Yakushin 2007-03-16 22:06:53 MSK
Вообще я ещё не майнтайнер grub. но он больше всех мне нижен. Вобщем может когда
нибдуь поправлю
Comment 4 Sir Raorn 2008-08-02 13:49:33 MSD
Я правильно понимаю, что в %post достаточно вызвать "grub-set-default default" при отсутствии этого файла?
Comment 5 Sergey V Kovalyov 2008-08-02 21:06:44 MSD
Да, тогда, файл будет создан. И загрузка будет произведена в первую секцию, описанную в menu.lst. Проблема тут может быть в том, что нужная загрузочная запить -- не первая. А какая нужная -- записано в stage 2 в старом формате. Насколько это большая проблема я не знаю.
Comment 6 Sir Raorn 2008-08-19 17:59:50 MSD
Fixed in 0.97-alt5/-alt4.M41.1