Ubuntu Grub/EFI won't boot - I really need help

I really need help, guys. гm very desperate. I had в EFI partition with multiboot (Win10, Ubuntu, Кали) and then I wanted to reset my boot for some reason and formated it. Then everything went south. гve looked up every интернет-сайт, everything about this and nothing works. гll tell you what I know:

  • My partition table is GPT (I don't know what it means but...)

  • I tried to reinstall grub in every way and it didn't work

  • sda1 was where grub or efi was (гll print fsdisk later)

  • When I go to my computer's bios меню I don't see any hd options

  • гm using Убунту Гноме 15.10 liveCD and all my поля and partitions пахал still here

That's all I know. I also tried using boot-repair and it didn't work. It gave я this, though: http://paste.ubuntu.com/14154768/

And this is fdisk-l

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 469F8C92-03DC-43CC-A5F3-810410000919

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     532479     530432   259M BIOS boot
/dev/sda2      532480     794623     262144   128M Microsoft reserved
/dev/sda3      794624 1393434623 1392640000 664.1G Microsoft basic data
/dev/sda4  1393434624 1394356223     921600   450M Windows recovery environment
/dev/sda5  1394356224 1492013055   97656832  46.6G Linux filesystem
/dev/sda6  1492013056 1523263487   31250432  14.9G Linux swap
/dev/sda7  1523263488 1887262719  363999232 173.6G Linux filesystem
/dev/sda8  1887262720 1953523711   66260992  31.6G Linux filesystem


Disk /dev/sdb: 3.7 GiB, 3926949888 bytes, 7669824 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 786BCBC6-FF1A-47D4-9240-D446AB032537

Device     Start     End Sectors  Size Type
/dev/sdb1   2048 7669790 7667743  3.7G Microsoft basic data

Please, help я.

EDIT 1: I also tried reinstalling ubuntu. I have в separate home partition so it was easy and it worked again but without windows and then trying to get windows back grub stopped working too.

1
задан 23 December 2015 в 04:48

1 ответ

Oldfred на правильном пути. Разрабатывать и предоставлять дальнейшую консультацию:

  • Где-нибудь вдоль строки, Вы неуместно изменились, раздел вводят код на /dev/sda1 от этого для Системный раздел EFI (ESP) к этому для Раздел начальной загрузки BIOS . Первый обязан загружать компьютер в режиме EFI, тогда как последний используется GRUB в режиме BIOS для начальной загрузки от диска GPT. Внесение этого изменения отдельно не вызвало бы проблемы, но объединение его с другими ошибками (как установка копии режима BIOS GRUB) могло быть - и, кажется, было - имеющее катастрофические последствия. Для исправления этой проблемы необходимо сделать две вещи:
    • Изменение "bios_grub отмечают" к "флагу начальной загрузки" с помощью parted или GParted; или измените код типа от EF02 до EF00 в gdisk, cgdisk, или sgdisk. (У этих двух семейств программы есть различные способы определить информацию о коде типа.), Если Вам не удается внести это изменение, Вы, вероятно, столкнетесь с дальнейшими проблемами в будущем.
    • необходимо также создать новую файловую систему FAT32 на разделе. GParted обеспечивает инструмент GUI для того, чтобы сделать это; или можно ввести sudo mkdosfs -F 32 -n ESP /dev/sda1, чтобы сделать это от Терминала Ubuntu.
  • Windows загружается в режиме EFI от дисков GPT. Таким образом в Вашем случае Вы делаете не , хотят пойти в какой-либо степени начальная загрузка режима BIOS, даже для Ubuntu. К сожалению, много учебных руководств рекомендуют включить Модуль поддержки совместимости (CSM) EFI при установке Ubuntu как стандартного вопроса. Это - Плохая Идея по причинам, которые я разрабатываю на здесь. кажется, что Вы включили свой CSM (иначе "поддержка начальной загрузки прежней версии" или некоторый подобный термин), который в свою очередь закончился (наряду с изменением кода типа) в GRUB, повреждающем Ваш ESP. Необходимо возвратиться в микропрограммную утилиту установки, и отключают CSM! Это сделает Вас отрицательный результат и могло привести Вас вниз путь далее беспокоиться в будущем.
  • необходимо переустановить загрузчик Windows для создания этого загрузочным снова. Необходимо спросить относительно форума Windows о выполнении этого.
  • необходимо переустановить загрузчик режима EFI для Linux для создания этого загрузочным снова. Восстановление Начальной загрузки должно быть в состоянии сделать это; или Вы могли использовать, мои повторно находят, , как Scott Stensland предположил.
  • Полностью переустановка обоих Ose является другой опцией, хотя это не действительно необходимо. Кроме того, тот путь мог легко привести Вас еще в большую проблему, если Вы сначала не решаете фундаментальную проблему CSM (или полностью понимают, как управлять Вашим режимом начальной загрузки, который является хитрым предметом).
0
ответ дан 30 September 2019 в 00:16

Другие вопросы по тегам:

Похожие вопросы: