O GRUB não carrega após a instalação do OpenSuse TumbleWeed

2

Recentemente eu decidi mudar do Ubuntu para o OpenSuse então normalmente eu obtive a imagem do TumbleWeed do OpenSuse e comecei a instalá-lo.

O processo de instalação terminou sem qualquer problema, mas depois que eu reiniciei para entrar na minha distro recém-instalada, eu encontrei uma tela preta em branco. (GRUB não está carregado)

Depois de muita investigação eu consegui inicializar no Gnome usando o recurso Boot installed system do disco de instalação, mas sempre que eu reinicio a mesma coisa acontece.

Eu tentei reinstalar o GRUB usando este guia , mas ele não funcionou.

Como eu tinha minhas /home e /opt em partições separadas que / , ignorei formatá-las e apenas formatei a partição raiz.

Aqui está o que o fdisk -l jorra:

Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 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: A7177FCC-43B2-42CE-92AD-B35D979E2CCB

Device         Start       End  Sectors  Size Type
/dev/sda1       2048  58593279 58591232   28G Linux filesystem
/dev/sda2   58593280  68358143  9764864  4.7G Linux filesystem
/dev/sda3   68358144 126951423 58593280   28G Linux filesystem
/dev/sda4  126951424 129067007  2115584    1G Microsoft basic data
/dev/sda5  129067008 145838079 16771072    8G Linux filesystem


Disk /dev/sdb: 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: dos
Disk identifier: 0xee81add0

Device     Boot     Start        End    Sectors   Size Id Type
/dev/sdb1  *         2048     718847     716800   350M  7 HPFS/NTFS/exFAT
/dev/sdb2          718848  419432447  418713600 199.7G  7 HPFS/NTFS/exFAT
/dev/sdb3       419432448 1953521663 1534089216 731.5G  7 HPFS/NTFS/exFAT


Disk /dev/sdc: 15 GiB, 16039018496 bytes, 31326208 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: dos
Disk identifier: 0x19aca6bd

Device     Boot Start     End Sectors  Size Id Type
/dev/sdc1        3688   11247    7560  3.7M ef EFI (FAT-12/16/32)
/dev/sdc2  *    11248 9095167 9083920  4.3G 17 Hidden HPFS/NTFS

Como você pode ver, eu tenho 2 HDDs (meu principal é um disco SSD).

Após a instalação, usei a seguinte tabela de partições:

/dev/sda1 mounted on /
/dev/sda2 mounted on /opt
/dev/sda3 mounted on /home
/dev/sda4 (fat) mounted on /boot/efi
/dev/sda5 mounted on swap
/dev/sda6 unpartitioned

Então aqui estou presa nessa tela preta. Eu tentei ser o mais detalhado possível, então se alguém pudesse me ajudar eu ficaria imensamente grato.

    
por Hamed Momeni 16.10.2015 / 14:37

1 resposta

1

Eu finalmente consegui corrigir o problema e aqui estão os passos que eu dei no caso de alguém ter enfrentado o mesmo problema.

Primeiro você precisa inicializar a sua instalação usando o Disco de Instalação ou usando a versão ao vivo. Isso é feito inserindo a seção de instalação do instalador e, em seguida, clicando em Abort e, em seguida, dentro da tela azul, seguindo o Installation - > Boot installed system para entrar no seu sistema.

Depois disso, você precisa abrir Settings e depois acessar a página de configuração Yast . Finalmente, clicando em Boot Loader , você pode instalar o GRUB2 no seu MBR.

Depois disso, a tela do GRUB será carregada.

Eu enfrentei outro problema que ao selecionar o OpenSuse no grub havia 2 erros indicando que o comando linuxefi e initrdefi não pode ser encontrado.

É resolvido inicializando no Modo de Recuperação e montando o root partition e editando /boot/grub2/grub.cfg e substituindo todas as instâncias de linuxefi e initrdefi pelo equivalente não efi, que são linux e initrd , respectivamente .

Espero que ajude alguém que precise.

    
por 16.10.2015 / 19:04