removido
(usa Nenhuma)
Enviado em 30/12/2021 - 17:01h
eu não sou nenhum expert mas para copiar o kernel é realmente facil
copie os arquivos config,System-map,vmlinuz,initrd de /boot e a pasta que está em /lib/modules/ <<- a pasta e os arquivos deve corresponder a mesma versão do kernel
por exemplo exemplo o meu config é config-5.10.0-10-amd64 e a pasta é /lib/modules/5.10.0-10-amd64
copiado os arquivos para o outro sistema você talvez precise de um novo initrd no caso de você ter mudado de sistema de arquivos <<-- se você está mudando para um sistema igual ao anterior pule está parte do dracut
a ferramenta mais facil para criar um que eu conheço é o dracut então instale e execute # dracut --kver 5.10-10-amd64 <<- altere de acordo com sua versão do kernel
nunca precisei usar o dracut em um diretório diferente de /boot então não posso afirmar como fazer isso
mas você pode fazer o initrd e copia-lo de /boot para onde você quiser e isso deve funcionar ou usar a opção # dracut init=diretório --kver kernel que eu não sei se funciona mas está nos manpages
feito isso instale o grub
grub-install ou grub2-install --root-directory=/novo_sistema /dev/novo_disco
feito isso rode grub-mkconfig ou grub2-mkconfig -o /boot/grub/grub.cfg <<- faça isso no diretório do novo sistema
agora é só iniciar o sistema
para copiar o sistema para outro disco creio eu que precise apenas monta-lo em outro sistema e copiar tudo e em seguida entrar com chroot e reinstalar o grub <--tabem pode ser necessario fazer alguns ajustes em fstab por causa do nome das partições e onde se encontram e dracut no caso de ter mudado de sistema de arquivos
eu nunca fiz algo assim mas deve funcionar pois a instalação do gentoo é semelhante a isso
eu sei que a primeira vista parece dificil mas com um pouco de pratica você entende a lógica e acaba ficando facil
obs: alguns sistemas como o debian e o gentoo mantem um kernel com funcionalidade proprias então pode ser que o kernel de um não funcione em outro ou apresente algum problema