O Ubuntu Grub / EFI não inicializa - eu realmente preciso de ajuda

1

Eu realmente preciso de ajuda, pessoal. Estou muito desesperada. Eu tinha uma partição EFI com multiboot (Win10, Ubuntu, Kali) e, em seguida, queria redefinir minha inicialização por algum motivo e formatá-la. Então tudo foi para o sul. Eu olhei para todos os sites, tudo sobre isso e nada funciona. Eu vou te contar o que eu sei:

  • Minha tabela de partições é GPT (não sei o que isso significa, mas ...)

  • Eu tentei reinstalar o grub em todos os aspectos e não funcionou

  • sda1 era onde grub ou efi era (vou imprimir o fsdisk mais tarde)

  • Quando vou ao menu de bios do meu computador, não vejo nenhuma opção de disco rígido

  • Estou usando o LiveCD do Ubuntu Gnome 15.10 e todos os meus arquivos e partições ainda estão aqui

Isso é tudo que sei. Eu também tentei usar o reparo de inicialização e não funcionou. Isso me deu isso, porém: link

E isso é 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

Por favor, me ajude.

EDIT 1: Eu também tentei reinstalar o Ubuntu. Eu tenho uma partição de casa separada, por isso foi fácil e funcionou novamente, mas sem janelas e, em seguida, tentando obter janelas de volta grub parou de funcionar também.

    
por Nathan Prestwood 23.12.2015 / 02:25

1 resposta

0

O Oldfred está no caminho certo. Para elaborar e fornecer mais conselhos:

  • Em algum lugar ao longo da linha, você alterou inadequadamente o código do tipo de partição em /dev/sda1 do que para uma partição do sistema EFI (ESP) para isso para uma Partição de inicialização do BIOS . O primeiro é necessário para inicializar um computador no modo EFI, enquanto o segundo é usado pelo GRUB no modo BIOS para inicializar a partir de um disco GPT. Fazer essa mudança por si só não teria causado problemas, mas combiná-la com outros erros (como instalar uma cópia do GRUB no modo BIOS) poderia ser - e parece ter sido - desastroso. Para corrigir esse problema, você deve fazer duas coisas:
    • Altere o "sinalizador bios_grub" para um "sinalizador de inicialização" com parted ou GParted; ou altere o código de tipo de EF02 para EF00 em gdisk , cgdisk ou sgdisk . (Essas duas famílias de programas têm diferentes maneiras de identificar as informações de código de tipo.) Se você não conseguir fazer essa alteração, é provável que você encontre outros problemas no futuro.
    • Você também deve criar um novo sistema de arquivos FAT32 na partição. GParted fornece uma ferramenta GUI para fazer isso; ou você pode digitar sudo mkdosfs -F 32 -n ESP /dev/sda1 para fazer isso em um terminal do Ubuntu.
  • O Windows é inicializado no modo EFI a partir de discos GPT. Assim, no seu caso você não quer chegar perto do modo BIOS, mesmo para o Ubuntu. Infelizmente, muitos tutoriais recomendam habilitar o CSM (Compatibility Support Module) da EFI ao instalar o Ubuntu como uma questão de rotina. Esta é uma má idéia, por razões que eu elaborar sobre aqui. Parece que você habilitou seu CSM (também conhecido como "suporte de inicialização herdado" ou algum termo semelhante), que por sua vez resultou (junto com a alteração do código de tipo) no GRUB, danificando seu ESP. Você deve voltar para o seu utilitário de configuração de firmware e desativar o CSM! Não fará nada bom e poderá levá-lo a um caminho para mais problemas no futuro.
  • Você deve reinstalar o seu gerenciador de inicialização do Windows para torná-lo inicializável novamente. Você deve perguntar em um fórum do Windows sobre isso.
  • Você deve reinstalar um carregador de inicialização no modo EFI para Linux para torná-lo inicializável novamente. Reparo de inicialização deve ser capaz de fazer isso; ou você poderia usar meu rEFInd, como Scott Stensland sugeriu.
  • A reinstalação completa dos dois sistemas operacionais é outra opção, embora não seja realmente necessária. Além disso, esse caminho pode facilmente levá-lo ainda mais problemas se você não resolver primeiro o problema fundamental do CSM (ou totalmente entender como controlar seu modo de inicialização, que é um assunto complicado).
por Rod Smith 23.12.2015 / 19:14