LINUX.ORG.RU

Pop OS исчезла из BIOS после выпадения батареи из ноутбука

 , , ,


0

1

Добрый день!

Проблема: Pop OS исчезла из boot меню Bios’а. При этом 100 гб под нее всё еще зарезервированы и недоступны в Win10.

Причина: ноутбук упал, выпала батарея. В этот момент активна была линуксовая ОС. После включения ноутбука линукс пропал.

Ноутбук HP с предустановленной Win10 (64x).

Pop OS обновлен до последней версии актуальной на начало 2025 года, установлен параллельно с системой Win10 через флешку.

Выделение дискового пространства происходило в установщике Pop OS.

BIOS F.09, 2016 года, BIOS в режиме UEFI.

Проверял папку boot по адресу EFI\Boot. Кроме бута винды и дефолтного бута ничего нет. Винда постоянно сносила grub и grub2 во время «восстановления системы».

Заходил в Pop OS только через bios меню (SecureBoot и Legacy Mod отключены).

Вопрос: как восстановить систему Pop OS?

Под-вопросы: Сохранились ли файлы в системе Линукс или уже повреждены? Возможно ли через Win10 прописать grub в папке EFI?

Спасибо всем, кто откликнется!



Последнее исправление: artshdev (всего исправлений: 2)

У меня такое бывает если диск с системой отключить, лечится добавлением пункта меню в переменные UEFI из системы загруженной с флешки. Вот пример с Arch Wiki:

efibootmgr --create --disk /dev/sda --part 1 --loader '\EFI\refind\refind_x64.efi' --label 'rEFInd Boot Manager' --unicode
GREAT-DNG ★★★★
()

У работавшей ОС испортилась ФС.

Сохранились ли файлы в системе Линукс или уже повреждены?

Те что на момент падения были открыты (использовались системой или каким-либо приложением) повреждены (почти наверняка). Остальные возможно ещё целые.

Надо загружаться с флешки без установки linux и диагностировать раздел(ы) Pop OS. По результатам наметить действия дальше (возможно, что-то и можно спасти).

Возможно ли через Win10 прописать grub в папке EFI?

Можно, но не нужно. Делаешь загрузочную флешку с линуксом и пользуешся ей.

как восстановить систему Pop OS?

Вероятно её надо будет переустановить.

anonymous
()

Ну, можете попробовать откуда-нибудь скачать grubx64.efi, создать в EFI\Boot каталог, сложить его туда, потом добавить его через bcdedit, не забыв отключить secure boot.

Ну, и дальше, если grubx64.efi грузанётся, вы попадёте в его командную строку и там можно будет попробовать загрузить конфиг, если grub сможет читать файлы с этого 100 Гб раздела. Правда, всегда есть вариант, что скаченый grubx64.efi не прочитает файлы с раздела, но не из-за того, что они повреждены, а потому что в нем не будет нужно модуля (lvm, btrfs, и т.д.). Не знаю, как там у вас или по умолчанию форматируется раздел в Pop OS.

P.S. Если у вас винда всё время сносила grub, то как раньше восстанавливали? По идее, нужно было заранее под виндой скопировать каталог с grub'ом с EFI раздела куда-нибудь в папку пользователя, а при проблеме копировать обратно.

mky ★★★★★
()

Вопрос: как восстановить систему Pop OS?

Под-вопросы: Сохранились ли файлы в системе Линукс или уже повреждены? Возможно ли через Win10 прописать grub в папке EFI?

  • Нужно загрузиться с LiveFlash любого Linux, умеющего в UEFI, скажем SystemRescue, подмонтировать EFI раздел, посмотреть нужный путь, добавить через efibootmgr запись в UEFI, как ранее писали. Не ты первый с такой проблемой, ранее одному уже помог: Поломался Grub (комментарий)
  • Если ты ничего сам с диском не делал, должны были сохраниться все файлы ОС и прочего.
  • Вероятно да, но понятия не имею, как.
Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от anonymous

У тебя не BIOS, у тебя UEFI.

Он же написал:

BIOS F.09, 2016 года, BIOS в режиме UEFI.

и кстати как я понимаю это официальная терминология производителя ноута.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)