Переустановка GRUB: различия между версиями
(→v2) |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
== | ==var1 Автоматическое восстановление== | ||
MBR или UEFI: | |||
После загрузки Rescue-образа выполните команду: | |||
fixmbr | |||
Система автоматически найдет систему и установит загрузочную запись в MBR/UEFI. | |||
==v2 Ручное восстановление== | |||
==v2== | |||
===MBR=== | ===MBR=== | ||
* Если использован [[Rescue|ALT Linux Rescue]]: | * Если использован [[Rescue|ALT Linux Rescue]]: | ||
Строка 48: | Строка 23: | ||
grub-install /dev/sda # заменить /dev/sda на то устройство, куда хочется установить GRUB</source> | grub-install /dev/sda # заменить /dev/sda на то устройство, куда хочется установить GRUB</source> | ||
===UEFI=== | <!--===UEFI=== | ||
если же используется EFI-режим, может потребоваться восстановить загрузчик в ESP-разделе (EFI System Partition), который монтируется в /boot/efi: | если же используется EFI-режим, может потребоваться восстановить загрузчик в ESP-разделе (EFI System Partition), который монтируется в /boot/efi: | ||
Строка 65: | Строка 40: | ||
mount -t efivarfs efivarfs /sys/firmware/efi/efivars | mount -t efivarfs efivarfs /sys/firmware/efi/efivars | ||
--> | |||
Источник: [[Grub]] | |||
==v3== | |||
<ol> | |||
<li>Просмотрите список дисков/разделов | |||
<pre> | |||
# fdisk -l | |||
/dev/sda1 * | |||
/dev/sda2 | |||
</pre> | |||
Если список слишком большой, воспользуйтесь командой more: | |||
# fdisk -l | more | |||
</li> | |||
<li>Смонтируйте раздел/диск с Linux | |||
<pre># mount /dev/sda2 /mnt</pre> | |||
</li> | |||
<li> | |||
Для переустановки/восстановления GRUB выполните: | |||
<pre>grub-install --root-directory=/mnt /dev/sda</pre> | |||
Если вы хотите установить загрузчик на расширенный раздел, добавьте ключ '''--force'''. | |||
<pre>grub-install --force --root-directory=/mnt /dev/sda2</pre> | |||
</li> | |||
<li> | |||
Если так же нужно обновить меню GRUB: | |||
<pre>update-grub --output=/mnt/boot/grub/grub.cfg</pre> | |||
</li> | |||
</ol> | |||
Источник: [http://help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_grub help.ubuntu.ru] | |||
{{Category navigation|title=Помощь по ALT Linux Rescue|category=Rescue manuals|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Помощь по ALT Linux Rescue|category=Rescue manuals|sortkey={{SUBPAGENAME}}}} | ||
[[Category:Rescue manuals]] | [[Category:Rescue manuals]] | ||
{{Category navigation|title=GRUB|category=GRUB|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=GRUB|category=GRUB|sortkey={{SUBPAGENAME}}}} |
Версия от 00:31, 2 апреля 2024
var1 Автоматическое восстановление
MBR или UEFI:
После загрузки Rescue-образа выполните команду:
fixmbr
Система автоматически найдет систему и установит загрузочную запись в MBR/UEFI.
v2 Ручное восстановление
MBR
- Если использован ALT Linux Rescue:
mount-system chroot /mnt/system1
- Если в используемом LiveCD нет mount-system, делаем самостоятельно (предполагая/зная, что корень на /dev/sda2):
mount /dev/sda2 /mnt mount -o bind /dev /mnt/dev mount -o bind /proc /mnt/proc mount -o bind /run /mnt/run mount -o bind /sys /mnt/sys chroot /mnt/ /bin/bash
После того как проведены подготовительные действия и сделан сhroot, необходимо выполнить
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda # заменить /dev/sda на то устройство, куда хочется установить GRUB
Источник: Grub
v3
- Просмотрите список дисков/разделов
# fdisk -l /dev/sda1 * /dev/sda2
Если список слишком большой, воспользуйтесь командой more:
# fdisk -l | more
- Смонтируйте раздел/диск с Linux
# mount /dev/sda2 /mnt
-
Для переустановки/восстановления GRUB выполните:
grub-install --root-directory=/mnt /dev/sda
Если вы хотите установить загрузчик на расширенный раздел, добавьте ключ --force.
grub-install --force --root-directory=/mnt /dev/sda2
-
Если так же нужно обновить меню GRUB:
update-grub --output=/mnt/boot/grub/grub.cfg
Источник: help.ubuntu.ru