Problemas ao inicializar Manjaro KDE 20.2

Olá a todos,

Não consigo iniciar normalmente meu Manjaro KDE 20.2.1. Estou num Dual Boot com o Linux Mint 20 que inicia normalmente. Porém, só consigo entrar no Manjaro pelas Opções Avançadas “Fallback initramsfs”. Já instalei um kernel novo (uso o 5.9.16-1 e instalei o 5.4), mas continuo o mesmo problema. Já usei o mkinitcpio, gerei uma nova imagem, atualizei o grub e nada.

Estava testando o Manjaro KDE e acabei gostando dele, pois consegui dar uma formatada de acordo com o meu cotidiano - instalando todos os programas que uso no dia-a-dia. Estava pensando em substituir o Mint pelo Manjaro, porém com esse problema fiquei com medo de instalar e ficar sem um sistema operacional viável.

Disponibilizo meu fdisk para terem uma ideia (é um caos):

Disco /dev/sda: 465,76 GiB, 500107862016 bytes, 976773168 setores
Modelo de disco: WDC WD5000LPVX-8
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 4096 bytes
Tamanho E/S (mínimo/ótimo): 4096 bytes / 4096 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0x217efa55

Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sda1 2048 976895 974848 476M ef EFI (FAT-12/16/32)
/dev/sda2 978942 976771071 975792130 465,3G 5 Estendida
/dev/sda5 203311104 818903039 615591936 293,5G 83 Linux
/dev/sda6 978944 24414207 23435264 11,2G 82 Linux swap / Solaris
/dev/sda7 24416256 203311103 178894848 85,3G 83 Linux
/dev/sda8 * 818905088 819929087 1024000 500M 6 FAT16
/dev/sda9 819931136 976754687 156823552 74,8G 83 Linux

A partição 2 não inicia em um limite de setor físico.
Partições lógicas fora da ordem do disco.

Disco /dev/sdb: 2 MiB, 2097152 bytes, 4096 setores
Modelo de disco: PS3108S8
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop0: 55,38 MiB, 58073088 bytes, 113424 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop1: 162,87 MiB, 170778624 bytes, 333552 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop2: 61,63 MiB, 64626688 bytes, 126224 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop3: 64,77 MiB, 67915776 bytes, 132648 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop4: 31,09 MiB, 32600064 bytes, 63672 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop5: 180,23 MiB, 188981248 bytes, 369104 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop6: 638,44 MiB, 669454336 bytes, 1307528 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop7: 303,07 MiB, 317796352 bytes, 620696 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Disco /dev/loop8: 93,77 MiB, 98328576 bytes, 192048 setores
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes

Para uma manutenção mais fácil do dual boot, tente adicionar um “custom.cfg” ao “/boot/grub/” do mint

menuentry "Manjaro" {
    insmod part_msdos
    insmod ext2
    search --no-floppy --fs-uuid --set=root [Manjaro UUID]
    configfile /boot/grub/grub.cfg
}

[Manjaro UUID] pode ser encontrado com o comando blkid. Este precisa conter a partição que tem o diretório “/boot” do Manjaro. O UUID é uma string hexadecimal parecida como 888b1d0b-e00e-4444-9999-0b9a66666778 Coloque o UUID mais adequado para o seu caso. Exemplo:

    search --no-floppy --fs-uuid --set=root 888b1d0b-e00e-4444-9999-0b9a66666778

Depois de digitar update-grub, vai aparecer “Manjaro” no fundo do menu do grub do Mint. Ao selecioná-lo, irá aparecer o menu do grub do Manjaro. Você pode fazer um arquivo custom.cfg no Manjaro para acessar o menu do grub do Mint. A entrada customizada do menu sempre vai no grub atual da outra distro. Esta é uma outra maneira de evitar que uma distro precise saber sobre os updates de outras distros (ou outras características peculiares) Um último passo [opcional] seria desabilitar “os-prober” no /etc/defaults/grub (apenas no Mint) adicionado:

GRUB_DISABLE_OS_PROBER=true

Isso vai impedir que o menu do grub do Mint mostre as entradas inválidas do Manjaro, e vai deixar apenas as entradas do Mint e as entradas pré-configuradas do Manjaro.