LINUX.ORG.RU

Снёс EFI раздел и сломался grub...

 , , ,


0

1

Добрый день. Начну издалека. Есть два харда. На первом стоит арч. На втором стоит винда и «пустое место» (фейл от недоустановки некоторого дистрибутива). На «пустое место» я хотел поставить арч (я не могу перенести имеющийся). Я следовал инструкции https://wiki.archlinux.org/title/Installation_guide и сознательно проигнорировал рекомендацию не сносить имеющийся EFI раздел (секция partition the disks, подсекция note). Т.к. думал, что два диска - два ефи.

Я работал со вторым хардом, в чём уверен (я ни в чём не уверен), в процессе установки. Когда я закончил установку и перезагрузил ноутбук, то вариантов «с чего загрузиться» не прибавилось. Ссылка на фото с вариантами: https://ibb.co/j5b6XxL

1. arch. То, с чего я загружался в арч на первом харде. Ныне выкидывает «пообщаться» с grub, не загружает систему. Ссылка на фото: https://ibb.co/7VT39KL

2. GRUB. Не использовал это никогда. Выдаёт это: https://ibb.co/VCfscDL На клавиатуру оно не реагирует, никак!

3. Linux Boot Manager. Трепыхается, загружает арч на первом харде. Но, как и в пункте 2, выдаёт ошибки

Failed to start Load Kernel Modules
Failed to mount /boot/efi
Здесь сознаюсь.

3.1) Я не мог сделать grub-install, т.к. сперва

grub-install cannot fond EFI directory
и, когда я примонтировал раздел под EFI (работал с «пустым местом»(!) на втором харде), то
grub-install error efibootmgr not found
Я решил эту проблему и перезагрузился.

3.2) И ещё я делал

mkinitcpio -P

Винда работает))) Не понимаю, как сделать как было. Я нуб... Помогите, пожалуйста.


Подсказать я с ходу вряд ли что смогу, что-то как-то несколько путано, но поржал знатно:

Я нуб…

Хороший нуб любого тестера уделает! :D

В принципе существует два способа загрузиться:

  1. Ядро скомпилировано с EFISTUB (верно в случае арча): нужен EFI-раздел (но ты его снёс), и либо BIOS умеет интерактивно выбирать efi-файл с этого раздела (похоже на твой первый скриншот), либо выбор должен выполняться отдельной софтиной (refind, efibootmgr, etc.), либо нужно копировать ядро в фиксированное место /EFI/BOOT/bootx64.efi в EFI-разделе.

  2. GRUB: EFI-раздел не нужен, но установка GRUB у тебя не получилась (добро пожаловать в клуб).

Вывод: оба способа загрузки ты зарубил.

pr849
()
Ответ на: комментарий от pr849

GRUB: EFI-раздел не нужен, но установка GRUB у тебя не получилась (добро пожаловать в клуб).

На некоторых устройствах загрузка из MBR в принципе не поддерживается, так что «EFI-раздел не нужен» — сильное заявление.


Топикстартеру:

Без ESP в UEFI-режиме ты не загрузишься. Совсем. Можно вынести его на флэшку и закинуть туда всё необходимое, но…

Я нуб…

Тебе вначале придётся подтянуть знания, иначе все объяснения будут звучать для тебя как инопланетная речь.

Винда работает)))

Значит её ESP находится на другом диске.

mord0d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.