Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:восстановление_grub [2017/01/05 03:08] [Восстановление в rescue mode] |
wiki:восстановление_grub [2021/03/28 22:59] (текущий) [Первый способ] |
||
---|---|---|---|
Строка 19: | Строка 19: | ||
На экран должна быть выведена примерно такая таблица: | На экран должна быть выведена примерно такая таблица: | ||
<file> | <file> | ||
- | /dev/sda1 29 8369 66999082+ 83 Linux | + | /dev/sda3 239616 233392328 233152713 111,2G Microsoft basic data |
- | /dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS | + | /dev/sda4 233394176 234438655 1044480 510M Windows recovery environment |
- | /dev/sda3 13996 14593 4803435 5 Extended | + | ... |
+ | Disk identifier: 0x7d6fe43d | ||
+ | |||
+ | Device Boot Start End Sectors Size Id Type | ||
+ | /dev/sdc1 * 2048 29304782 29302735 14G 83 Linux | ||
+ | /dev/sdc2 29304832 1953523711 1924218880 917,6G 83 Linux | ||
</file> | </file> | ||
- | Из таблицы видим, что Linux стоит (в нашем случае) на разделе /dev/sda1 | + | Из таблицы видим, что Linux (загрузочный /-корень отмечен звёздочкой) стоит, в нашем случае, на разделе /dev/sdc1. |
- | Теперь подключим этот раздел в /mnt следующей командой: | + | Теперь подключим этот раздел в /mnt следующей командой (следим за пропусками между кодами и порядковыми номерами разделов): |
- | <code>sudo mount /dev/sda1 /mnt</code> | + | <code>sudo mount /dev/sdc1 /mnt</code> |
Затем, для записи grub в MBR, вводите следующую команду: | Затем, для записи grub в MBR, вводите следующую команду: | ||
- | <code>sudo grub-install --root-directory=/mnt /dev/sda</code> | + | <code>sudo grub-install --root-directory=/mnt /dev/sdc</code> |
- | В случае, если нужно только восстановить MBR диска (например, после переустановки Windows), то этого достаточно. | + | В случае, если нужно только восстановить MBR диска (например, после переустановки Windows), то этого достаточно, закрываем терминал и перезагружаем. |
Если нужно обновить и меню grub (например, после установки Windows), то нужно сделать: | Если нужно обновить и меню grub (например, после установки Windows), то нужно сделать: | ||
Строка 57: | Строка 63: | ||
</code> | </code> | ||
- | <note important>Если раздел /boot находится отдельно, то Вам необходимо примонтировать его в /mnt/boot!</note> | + | <note important>Если раздел /boot или /var находится отдельно, то Вам необходимо примонтировать их в /mnt/boot и /mnt/var</note> |
Теперь перейдем в окружающую среду [[http://ru.wikipedia.org/wiki/Chroot|chroot]]: | Теперь перейдем в окружающую среду [[http://ru.wikipedia.org/wiki/Chroot|chroot]]: | ||
Строка 120: | Строка 126: | ||
normal</code> | normal</code> | ||
<note warning>Проверьте правильность написания первой команды для файловых систем ext3 и ext4</note> | <note warning>Проверьте правильность написания первой команды для файловых систем ext3 и ext4</note> | ||
- | После чего Grub перейдёт в полнофункциональный режим. Он автоматически найдет все операционки, которые можно подгружать, и покажет своё Grub-меню. | ||
<note warning>Если ОС расположена на разделе, отформатированном в btrfs, | <note warning>Если ОС расположена на разделе, отформатированном в btrfs, | ||
то выполняем следующие команды: | то выполняем следующие команды: | ||
- | </code>set prefix=(hd0,1)/@/boot/grub | + | <code>set prefix=(hd0,1)/@/boot/grub |
set root=(hd0,1)</code> | set root=(hd0,1)</code> | ||
подгружаем модули: | подгружаем модули: | ||
Строка 131: | Строка 136: | ||
<code>normal</code> | <code>normal</code> | ||
</note> | </note> | ||
+ | После чего Grub перейдёт в полнофункциональный режим. Он автоматически найдет все операционки, которые можно подгружать, и покажет своё Grub-меню. | ||
Дальнейшее восстановление сводится к тому, чтобы загрузить нужный нам Linux, и в нем от рута дать команду: | Дальнейшее восстановление сводится к тому, чтобы загрузить нужный нам Linux, и в нем от рута дать команду: | ||
Строка 144: | Строка 149: | ||
* [[http://webhamster.ru/site/page/index/articles/comp/196|Grub - как восстанавливаться в rescue mode ]] | * [[http://webhamster.ru/site/page/index/articles/comp/196|Grub - как восстанавливаться в rescue mode ]] | ||
* [[https://help.ubuntu.com/community/Boot-Repair|Boot-repair]] | * [[https://help.ubuntu.com/community/Boot-Repair|Boot-repair]] | ||
+ | * [[https://help.ubuntu.ru/wiki/boot_repair|Boot-repair на русском]] | ||
{{tag>Администрирование HOWTO GRUB}} | {{tag>Администрирование HOWTO GRUB}} |