Bug 14079

Summary: Ошибка в описании восстановления загрузчика
Product: Branch 4.1 Reporter: Ilis <ilis.krou>
Component: docs-rescueAssignee: Artem Zolochevskiy <azol>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P2 CC: bertis, dottedmag
Version: unspecified   
Hardware: all   
OS: Linux   

Description Ilis 2008-01-18 15:48:05 MSK
В документации "Первая помощь, Проблемы с загрузкой системы" указано следующее:

==8<===========================
1. Смонтировать корневой раздел Linux (&#8220;/&#8221;) командой mount /dev/hda1 /mnt (На 
месте /dev/hda1 должен быть указан тот раздел диска, на котором у вас 
находится корневая файловая система Linux). 
2. Смонтировать необходимые для восстановления загрузчика фаловые системы: 
  o. mount /proc /mnt/hda1/proc -o bind 
  o. mount /dev /mnt/hda1/dev -o bind 
3. Объявить файловую систему на этом разделе корневой: 
chroot /mnt. 
==8<===========================

В командах:
mount /proc /mnt/hda1/proc -o bind
mount /dev /mnt/hda1/dev -o bind
ошибочно указано "hda1/"

Кроме того, желательно добавить указание на случай, если /boot находится на 
другом разделе, потому что без него ничего не получится, а в 
документе "Планирование разделов" (как-то так) вариант с отдельным разделом 
для /boot рассматривается.

По крайней мере я наткнулся на оба этих обстоятельства...
Comment 1 Mikhail Gusarov 2008-06-13 13:00:44 MSD

    
Comment 2 Mikhail Gusarov 2008-09-17 18:16:43 MSD
-> azol
Comment 3 Ilis 2008-10-25 18:46:37 MSD
Ненужный hda1 убрали из документации, хорошо...
Добавился mount /sys /mnt/sys -o bind
У меня лично и без него получилось
Но вот как добавить /boot мне пришлось догадываться самому, потому что именно про него наиболее понятно написано, почему его надо выносить на отдельный раздел и как вычислить необходимое для него место...

Просьба ещё раз пересмотреть список необходимых действий для восстановления, добавить те особенности, которые хотя бы упоминаются в документации по планированию дисков.

Восстановление загрузчика -- очень важный документ для переходящих с другой ОС, вероятность чему-то "пойти не так" очень высокая, а опыта решения проблем в чужой ОС никакого, поэтому должны быть по максимуму описаны все возможные варианты, и все действия должны быть максимально подробно прописаны. (Разобраться потом уже в работающей системе можно, но когда она даже не ставится, не до чтения манов)
Comment 4 Artem Zolochevskiy 2009-03-05 10:40:51 MSK
(В ответ на комментарий №3)
> Ненужный hda1 убрали из документации, хорошо...
> Добавился mount /sys /mnt/sys -o bind
> У меня лично и без него получилось
> Но вот как добавить /boot мне пришлось догадываться самому, потому что именно
> про него наиболее понятно написано, почему его надо выносить на отдельный
> раздел и как вычислить необходимое для него место...

добавлена фраза о необходимости монтирования /boot, если он является отдельным разделом:

docs-rescue-0.4.5-alt1 (0.4.5-alt0.M41.1, 0.4.5-alt0.M40.1)