Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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}} | ||