Mysterious Manjaro boot issue

2

Como o Linux Mint está derrubando a área de trabalho do KDE, tenho explorado outras distros que oferecem o KDE para substituí-lo. Eu instalei o Kubuntu, o Manjaro e o openSUSE em um disco rígido USB para avaliá-los lado a lado. Aqui está como eu configurei:

  • Eu dei a cada distro uma partição separada, eles compartilham uma partição swap (somente uma distro está em uso por vez) e o GRUB na unidade USB.
  • O procedimento foi instalar a primeira distro (openSUSE), instalar o GRUB, atualizar tudo e configurar o mais próximo possível do meu ideal, pois a distro é permitida. Em seguida, instale a próxima distro (Manjaro) e, finalmente, o Kubuntu, cada um de maneira semelhante. Cada distro sucessiva substituiu o GRUB e adicionou todos os sistemas operacionais anteriores. O processo colocou cada distro trabalhando em um estado "polido", tudo verificado como não tendo problemas óbvios.
  • Depois comecei a usar as distros para avaliá-las. O Kubuntu e o openSUSE funcionaram bem. No entanto, Manjaro não inicializaria. Deu uma tela cheia de dados de falhas começando com:

    Kernel panic - not synching: VFS: Unable to mount root fs on unknown-block (0,0)

    No entanto, ele seria inicializado usando a opção "advanced options for Manjaro" no GRUB, uma opção para usar um "fallback initramfs". Isso é baseado no mesmo kernel; a única diferença é que inclui o que parece ser o conjunto completo de drivers disponíveis, em vez do conjunto mínimo "otimizado" na opção padrão. Não está claro por que isso deve fazer a diferença.

Pesquisando os sintomas, encontrei alguns outros relatos de problemas semelhantes, principalmente com Manjaro, Arch (em que Manjaro é baseado) e algumas outras distros. Eu não tive sorte com as soluções sugeridas.

Como ele foi iniciado com o initramfs de fallback, procurei maneiras de fazer dessa opção a principal seleção do Manjaro. Não chegou a lugar nenhum com isso.

Para encurtar a história, fui ao fórum de suporte do Manjaro, e os freqüentadores regulares estavam familiarizados com o assunto. Vou postar a explicação e solução aqui como uma resposta no caso de alguém se deparar com este problema.

    
por fixer1234 16.09.2018 / 08:49

1 resposta

1

Acontece que a família de distros do Arch é muito particular sobre como o GRUB é configurado. A família de distribuições Ubuntu (incluindo o Mint) configura o GRUB de uma forma que dá indigestão à família Arch. A maioria das outras distros populares não é assim tão especial. Eles estão felizes com o modo como o Ubuntu faz isso. Eles estão felizes com o jeito que Arch faz isso. O Ubuntu está feliz com o jeito que o Arch faz.

Portanto, se você estiver configurando um arranjo de inicialização múltipla que inclua uma distro da família Arch, como Manjaro, instale-a por último. Isso deixará o GRUB com uma configuração "universalmente aceitável".

Se você já se encontrar nessa situação, há uma correção simples que provavelmente funcionará (corrigida para mim). Isto é, deixe o Manjaro atualizar o GRUB.

Inicialize no Manjaro. Abra um terminal e insira estes comandos:

sudo grub-install /dev/sdx  

em que x é o identificador da unidade na qual você deseja instalar o GRUB (como sda ou sdb , por exemplo).

sudo update-grub

Se isso não resolver o problema, confira o fórum de suporte do Manjaro , que tem muita discussão e vários outros soluções.

    
por 16.09.2018 / 08:49