tech-tips/Программное обеспечение/ОС и загрузчики/grub2/Восстановление загрузчика Win10 + Archlinux.md

58 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
tags:
- "grub"
---
[Качаем iso образ archlinux'а](https://www.archlinux.org/download/)
Создаём загрузочную USB флешку с archlinux при помощи утилитки [rufus](https://rufus.akeo.ie/). При записи образа использовать режим DD.
Перезагружаем комп и загружаемся с флешки. Выбираем первый пункт меню "Boot Arch Linux"
Смотрим список дисков:
```
fdisk -l
```
Нужно обратить внимание на раздел, куда установлен arch (у меня был /dev/sdb6).
Также нужно обратить внимание на загрузочный EFI-раздел (у меня был /dev/sdb2).
Монтируем их:
```
mount /dev/sdb6 /mnt
mount /dev/sdb2 /mnt/boot
```
Выполняем genfstab:
```
genfstab -U /mnt >> /mnt/etc/fstab
```
Загружаемся в установленный archlinux:
```
arch-chroot /mnt /bin/bash
```
Ставим заново grub:
```
pacman -Syu grub
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck
grub-mkconfig -o /boot/grub/grub.cfg
```
Перезагружаемся. Обратим внимание, что пункта меню для выбора винды нет. Это нормально. Восстанавливаем исчезнувший вариант загрузки винды:
```
pacman -Syu os-prober
grub-mkconfig -o /boot/grub/grub.cfg
```
После выполнения двух команд выше, будет найдена загрузочная запись винды и добавлена в grub.cfg.
Перезагружаемся и наслаждаемся Windows 10 + Arch Linux на одном компе с поддержкой UEFI.