Переустановка GRUB: различия между версиями
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 60: | Строка 60: | ||
exit | exit | ||
reboot | reboot | ||
====С ручным монтированием==== | |||
<!-- ====С ручным монтированием==== | |||
{{Attention|Данный вариант пока предназначен только для тестирования!}} | |||
* Если в используемом LiveCD нет mount-system, делаем самостоятельно (предполагая/зная, что корень на /dev/sda3, а EFI-раздел на /dev/sda1). | * Если в используемом LiveCD нет mount-system, делаем самостоятельно (предполагая/зная, что корень на /dev/sda3, а EFI-раздел на /dev/sda1). | ||
Если не знаете, какая структура дисков, введите {{cmd|fdisk -l}}. | Если не знаете, какая структура дисков, введите {{cmd|fdisk -l}}. | ||
Монтируем окружение EFI: | |||
mount -t efivarfs none /sys/firmware/efi/efivars | |||
Монтируем раздел с системой: | Монтируем раздел с системой: | ||
mount /dev/sda3 /mnt | mount /dev/sda3 /mnt | ||
Строка 77: | Строка 81: | ||
chroot /mnt | chroot /mnt | ||
После того как проведены подготовительные действия и сделан сhroot, необходимо выполнить | После того как проведены подготовительные действия и сделан сhroot, необходимо выполнить | ||
grub-mkconfig -o /boot/grub/grub.cfg | |||
grub-install --target=x86_64-efi /dev/sda | grub-install --target=x86_64-efi /dev/sda | ||
grub-install --recheck /dev/sda | grub-install --recheck /dev/sda | ||
Строка 91: | Строка 96: | ||
exit | exit | ||
reboot | reboot | ||
--> | |||
{{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}}}} |
Текущая версия от 15:24, 10 июня 2024
var1 Автоматическое восстановление (MBR/UEFI)
MBR или UEFI:
- С использованием ALT Linux Rescue:
После загрузки Rescue-образа выполните команду:
fixmbr
Система автоматически найдет систему и установит загрузочную запись в MBR/UEFI.
v2 Ручное восстановление (MBR/UEFI)
MBR
С автоматическим монтированием
- Если использован ALT Linux Rescue:
mount-system chroot /mnt/system1
После того как проведены подготовительные действия и сделан сhroot, необходимо выполнить
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda # заменить /dev/sda на то устройство, куда хочется установить GRUB
После этого выходим из chroot и перезгружаемся.
exit reboot
С ручным монтированием
- Если в используемом LiveCD нет mount-system, делаем самостоятельно (предполагая/зная, что корень на /dev/sda2).
Если не знаете, какая структура дисков, введите fdisk -l.
Монтируем раздел с системой:
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
Если есть отдельный раздел с /boot, монтируем его в точку /boot
mount /dev/sda2 /boot
После того как проведены подготовительные действия и сделан сhroot, необходимо выполнить
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda # заменить /dev/sda на то устройство, куда хочется установить GRUB
После этого выходим из chroot и перезгружаемся.
exit reboot
UEFI
С автоматическим монтированием
Если использован ALT Linux Rescue:
mount-system chroot /mnt/system1
После того, как проведены подготовительные действия и сделан chroot, необходимо выполнить:
grub-install
После этого выходим из chroot и перезгружаемся.
exit reboot