Bug 24465

Summary: fixmbr не восстанавливает grub
Product: Sisyphus Reporter: Dmitry A. Kharitonov <kharpost>
Component: startup-rescueAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: Artla, aen, antohami, boyarsh, cas, kharpost, mike, radik, rider, solo
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 23155    

Description Dmitry A. Kharitonov 2010-10-31 18:25:13 MSK
from Artla@mail.ru

Имею что сказать по теме, поставил себе потестить.

1. Загрузчик Grub, я тут с ним поэкспериментировал так что пришлось восстанавливать :)
Через восстановление системы загрузился, решил той же командой fixmbr восстановить, а он стал lilo искать.
Comment 1 Andrey Cherepanov 2010-10-31 19:40:58 MSK
http://git.altlinux.org/gears/s/startup-rescue.git

* Wed Oct 27 2010 Anton V. Boyarshinov <boyarsh@altlinux.ru> 0.9-alt1
- fixmbr rewriten to work with grub (but lilo support dropped)
Comment 2 Dmitry A. Kharitonov 2010-10-31 20:56:36 MSK
приоткрываю в свете:

Пользователи, у которых /boot расположен на reiserfs могли заметить, что загрузчик не запоминает последний выбор и при каждой загрузке курсор устанавливается на первую строчку. Происходит это от того, что grub2 не может изменить файл /boot/grub/grubenv, в котором и запоминается сделанный выбор.
Для исправления этой оплошности нужно, чтобы grub2 монтировал этот раздел с опцией notail.
Сделать это можно так:
У меня /boot расположен на корневой системе
# df /boot
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1             3,8G  486M  3,3G  13% /
Нужно перемонтировать устройство с нужными опциями
# mount /dev/sda1 -o remount,relatime,notail
Переустановить grub2
# grub-install /dev/sda
Если вы пытались редактировать файл /boot/grub/grubenv, его лучше создать заново:
# grub-editenv create

Выбор в меню загрузки теперь будет запоминаться
Comment 3 Dmitry A. Kharitonov 2010-10-31 21:12:02 MSK
Ещё бы это в инсталяторе поправить
Comment 4 Anton V. Boyarshinov 2011-06-20 17:10:24 MSK
Насколько я понял, это совершенно другая проблема, никак не связанная с rescue и её можно, конечно, повесить отдельно куда-нибудь на alterator-vm, но использование raiserfs на /boot случай довольно своеобразный и подразумевает определённую квалификацию пользователя..