11389
Как восстановить загрузчик GRUB?
У меня было установлена Windows 10 и рядом Manjaro Linux.
Захотел выделить больше места под Манджаро грубым способом… Из Винды удалил раздел с ней, выделил еще места для нее, попробовал установить на нее Манджаро, но установка завершилась с ошибкой (что-то было написано про EFI system).
При перезагрузке ноута, соответственно, выбора ОС нет, но есть тот самый «grub rescue».
Очень странно, но месяц назад я таким же макаром поменял Убунту на Манджаро, и все встало идеально, а тут захотел переустановить ее саму и вот…
Никак не могу восстановить загрузчик, ни с LiveCD, ни из «grub rescue»
Следующие команды выдают ошибку:
Ошибка:
grub-install: error: cannot find EFI directory.
Для информации:
sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/nvme0n1p2 1028160 160433558 159405399 76G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p4 161565766 1000214527 838648762 399.9G f W95 Ext'd (LBA)
/dev/nvme0n1p5 161565768 839475877 677910110 323.3G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p6 839477926 1000214527 160736602 76.6G 83 Linux
Помогите, пожалуйста, восстановить загрузчик
Захотел выделить больше места под Манджаро грубым способом… Из Винды удалил раздел с ней, выделил еще места для нее, попробовал установить на нее Манджаро, но установка завершилась с ошибкой (что-то было написано про EFI system).
При перезагрузке ноута, соответственно, выбора ОС нет, но есть тот самый «grub rescue».
Очень странно, но месяц назад я таким же макаром поменял Убунту на Манджаро, и все встало идеально, а тут захотел переустановить ее саму и вот…
Никак не могу восстановить загрузчик, ни с LiveCD, ни из «grub rescue»
Следующие команды выдают ошибку:
$ sudo mount /dev/sda1 /mnt
$ sudo grub-install --root-directory=/mnt /dev/sda1
Ошибка:
grub-install: error: cannot find EFI directory.
Для информации:
sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/nvme0n1p1 * 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/nvme0n1p2 1028160 160433558 159405399 76G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p4 161565766 1000214527 838648762 399.9G f W95 Ext'd (LBA)
/dev/nvme0n1p5 161565768 839475877 677910110 323.3G 7 HPFS/NTFS/exFAT
/dev/nvme0n1p6 839477926 1000214527 160736602 76.6G 83 Linux
Помогите, пожалуйста, восстановить загрузчик
28 комментариев
www.linux.org.ru/forum/general/6626109
…
На Яндексе забанили что ли?
…
А вообще поиск надо начинать прямо здесь:
manjaro.ru/manjaro-xfce-edition/sletel-grub.html
manjaro.ru/how-to/obhodim-problemu-grub---boot-diskfilter-writes-are-not-supported-na-lvm-ili-raid.html
…
Стоп!
А почему простые решения не применялиь?: boot-repair в арсенале лайв-cd MX-Linux, например…
efi раздел — /dev/nvme0n1p1
root раздел — /dev/nvme0n1p6
+ как выше советовали:
GRUB_DISABLE_OS_PROBER=false в файле в /etc/default/grub
(наверное «manjaro-chroot -a» всё это делает сам. уже не помню)
grub-install: error: /boot/efi doesn't look like an EFI partition.
покажите что у вас в /dev/nvme0n1p3
возможно это и есть ваш /boot раздел
(так же покажите cat /etc/fstab. у вас там sda1 откуда то светит.
если /dev/nvme0n1p3 и есть /boot — пропишите его)
тогда в коде выше будет такой: (не забыв сделать umount /mnt)
и про GRUB_DISABLE_OS_PROBER
но вообще странные артефакты. попробуйте установить заново.
upd1 — как будто поставили систему без EFI
в файле /etc/default/grub раскоментируйте строку
(должно быть как ниже)
потом
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
куда указывает «UEFI OS»
если там «Windows Boot Manager» то пишите
и ребут
примерно так должно быть
ps: лучше восстановите через live windows до появления в уефи и
потом уже заново в manjaro
Boot0002* UEFI OS HD(3,MBR,0x1b90f366,0x9900800,0x114000)/File(\EFI\BOOT\BOOTX64.EFI)..BO
В конфиге аж ШЕСТЬ строчек вида «ключ значение».
Ладно, у него есть нюанс вроде неумения в системы на других дисках и необходимости при версионной нумерации ядер использовать systemd-boot-manager.
Рассмотрим rEFIend. Осилить его настройку способен даже идиот.
Ставится элементарно: refind-install.
Настраивается не менее элементарно. Есть файл конфигурации загрузчика. Его можно вообще не трогать.
И есть файл конфигурации ядра где тупо в строчку перечисляются нужные параметры.
Другие варианты загрузки он найдет сам. Это могут быть другие ОСи, воткнутые флэшки и т.д.
- Если шиндошс установлена не в EFI-режиме, то грузиться она не будет, потому как EFI-загрузчики делают только одну вещь: загружают EFI-приложения.
- У Вас тип раздела nvme0n1p3 выглядит странно. PARTTYPENAME должен быть «EFI system» по-хорошему. Отсутствует флаг ESP на разделе?
- Куда монтируется этот самый nvme0n1p3?
В качестве теста Вы можете установить rEFInd на флешку.И по этому тоже.