Estou tendo alguns problemas para particionar. Vou tentar explicar tudo desde o início. Tenho dois laptops, 1 e 2. No laptop 1, tenho apenas o Ubuntu 18.04 instalado e fiz um backup do meu sistema seguindo as instruções aqui . No laptop 2 instalei o Gentoo no dev/sda
, seguindo um tutorial no Youtube. As partições dev/sdaX
para X=1,2,3,4 são boot
, grub
, swap
, root
, respectivamente. A instalação do Gentoo foi concluída com sucesso - inicializaria em uma CLI bem e eu poderia mover e editar arquivos.
Eu tentei fazer o seguinte: Instale o Ubuntu junto com o Gentoo no laptop 2 e restaure a cópia do laptop 1 nesta partição. Primeiro, tive que redimensionar algumas partições. Na instalação do Gentoo, eu ocupei sda4
o restante do drive. No disco ao vivo do Ubuntu, executei o Gparted e redimensionei sda4
para ocupar cerca de 20 GiB e disponibilizei o restante da unidade (partição sda5
) para o Ubuntu.
Durante a instalação do Ubuntu, escolhi "instalar o Ubuntu junto com o Gentoo" e dividi para economizar cerca de 20 GiB e deixar o resto para o Ubuntu. Eu entendi mal esta parte - a consequência líquida foi que sda5
foi redimensionado para 20 GiB e o restante da unidade ( sda6
) continha o Ubuntu. O resto da instalação foi bem-sucedida e restaurei meu backup do laptop 1. Parece que foi concluído com sucesso, porque posso montar sda6
e todos os arquivos corretos estão lá. Importante: nesta etapa eu inicializei do grub na nova instalação do Ubuntu e o Gentoo ainda estava disponível no menu.
Tentei reiniciar e obtive um menu GRUB que continha apenas o Ubuntu. Confuso, mas ok. Eu tentei inicializar no Ubuntu e recebi os seguintes erros:
error: no such device XXXXXX
error: no such partition
error: you need to install the kernel first
Executei o boot-repair
script e ele disse que falhou; Eu tenho o seguinte pastebin: http://paste.ubuntu.com/p/nJ3r2dZ5sy/
Reiniciando, meu menu de inicialização agora tem Ubuntu e Gentoo disponíveis. Eu tentei inicializar no Gentoo e entrei muito bem. Tentei inicializar no Ubuntu e os pontos de inicialização estão acesos, mas parece travar lá. Se eu tocar no botão liga / desliga, ele desliga de maneira segura, mas não chega à tela de login nem nada.
Se é possível dizer, fiz algo errado? Em caso afirmativo, o que e como faço para corrigir/evitá-lo no futuro? Eu ainda tenho meu backup, então reinstalar o Ubuntu sda6
ou qualquer outra coisa e restaurar novamente é uma opção. Mas gostaria de entender um pouco melhor.
A inicialização no Ubuntu não funcionaria, mas eu poderia inicializar no modo de recuperação. A partir daí, a execução
fsck
me deu um erro comoCould not find partition XXXX
, que se encaixa na mensagem que recebi antes.Acontece que cada partição tem um chamado
UUID
, que é armazenado no/etc/fstab
arquivo. Quando mudei minhas partições, aUUID
da minha partição raiz não correspondia à de/etc/fstab
. Para descobrir o correto, eu fizblkid /dev/sda6
no shell de comando root no modo de recuperação, que me deu um id diferente, chame-o de
YYYY
. Agora, o problema foi resolvido abrindo o/etc/fstab
arquivo (que inicialmente era somente leitura, mesmo como root, mas a segunda resposta a essa pergunta resolveu esse problema) e alterando o UUID lá para o valor correto. Copiei a linha que estava acima dela, além disso.E agora posso inicializar no Ubuntu!