Instalação recente do LXLE 14 presa no prompt initramfs durante a inicialização

0

Eu estou tentando obter lxle trabalhando no meu laptop, ao lado de arco e janelas com reencontrar o bootloading. Eu não sou fresco fora da água em termos de compreensão e experimentação e tal, mas dificilmente um especialista em todas as especificidades linux.

Quando eu inicializo meu lxle, recebo um prompt initramfs. Não há erros notáveis ​​exibidos como falhas de montagem ou qualquer outra coisa, apenas o jargão usual. Honestamente, não vejo qualquer indicação de porque Estou sendo deixado nesse prompt. Refind repassa o parâmetro root = UUID = ... e o initramfs monta-o com sucesso sob / root: eu posso navegar / root / @ e ver os arquivos do lxle, incluindo meu /boot/refind_linux.conf.

Quando eu tento executar / root / @ / sbin / init, recebo uma mensagem dizendo que libjson_something não existe. Eu acho difícil acreditar que o instalador omitiria um arquivo de inicialização crítico ... Eu tentei a verificação do btrfs - mas ele não mudou nada.

Além disso, estou sem sintomas, pistas e idéias. Alguma ajuda por favor? Desde já, obrigado.

Edit: quando eu exit Eu recebo um pânico do kernel ...

Marnes
fonte

Respostas:

1

Acontece que foi tão simples quanto adicionar

rootflags=default,subvolid=257

para o meu refind_linux.conf, pois adicionar apenas o sistema de arquivos como parâmetro root = faz com que a raiz btrfs seja montada, com @ e @home subvolumes dentro dela. O sistema espera ver o conteúdo de @ (subvolume raiz) montado em / mas, em vez disso, encontra a raiz btrfs com @ e @home montada lá, obviamente quebrando tudo.

A outra solução seria

btrfs sub set-default 257 /

para tornar o subvólito = parâmetro desnecessário. A raiz do btrfs pode então ser acessada pela montagem do sistema de arquivos com subvolid = 0.

Noções básicas de Btrfs realmente. Estou feliz por ter jogado com essa semana (subvolumes, fotos, etc), definitivamente vale o esforço. Finalmente me ocorreu que eu estava montando a raiz do btrfs como minha raiz do sistema de arquivos por causa disso.

Marnes
fonte