Восстановление GRUB в Manjaro через chroot
Зачем восстанавливать GRUB в Manjaro через chroot?
Если после установки Windows или другой системы Manjaro перестал загружаться - не паникуйте. Это довольно частая ситуация: Windows перезаписывает загрузчик GRUB, и Linux становится временно недоступным.
К счастью, загрузчик можно восстановить с помощью инструмента chroot
. Это позволяет «зайти» в установленную систему Manjaro с загрузочной флешки и вернуть GRUB на место, как будто ничего не случилось.
Полезный навык для всех, кто использует двойную загрузку (dual-boot)!
Шаг 1. Загрузитесь с флешки
- Вставьте загрузочную флешку с Manjaro.
- Выберите Boot with open source drivers.
- Откройте терминал.
Шаг 2. Узнайте, где что находится
Откройте терминал и введите:
lsblk
# или
sudo fdisk -l
Найдите свой:
- Корневой раздел (где Manjaro, например
/dev/sda2
) - EFI-раздел (обычно
/dev/sda1
, формат FAT32, 300 МБ)
Шаг 3. Монтируем систему
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
Если есть /home
или /boot
на отдельных разделах - монтируй тоже.
Шаг 4. Заходим внутрь системы
sudo manjaro-chroot -a
Теперь ты "внутри" своей установленной Manjaro, как будто она загружена.
Шаг 5. Устанавливаем GRUB заново
Для UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro --recheck
Для BIOS (старые ПК):
grub-install --target=i386-pc /dev/sda
Шаг 6. Обновляем загрузочное меню
update-grub
Шаг 7. Выходим и перезагружаемся
exit
sudo reboot
Флешку вытащи после выключения
Если Windows не появился в меню GRUB:
sudo pacman -S os-prober
sudo sed -i 's/GRUB_DISABLE_OS_PROBER=true/GRUB_DISABLE_OS_PROBER=false/' /etc/default/grub
sudo update-grub
Готово!
Теперь при запуске компьютера снова появится меню с выбором Manjaro и Windows. Ура!
Комментарии
Отправить комментарий