Eu compilei uma nova imagem do kernel no x86 usando o compilador cruzado com estes comandos ( fonte ):
$ cp arch/powerpc/configs/pmac32_defconfig .config
$ make ARCH=powerpc menuconfig
$ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu-
Agora, quero instalar esta nova imagem em um debian-powerpc. O Debian-powerpc usa o quik como o carregador de inicialização padrão. Como faço isso?
kernel-package
para gerenciar os kernels personalizados. A ferramentamake-kpkg
fazer um .deb com o seu kernel personalizado. Sobre o gerenciador de inicialização, não posso ajudá-lo.Respostas:
Depois de compilar seus pacotes, copie-os para sua máquina PPC e instale-os via
dpkg
. Eles já contêm o código necessário para atualizar seu gerenciador de inicialização (se necessário). Alguns gerenciadores de inicialização usam apenas o/vmlinuz
link, então você nem precisa atualizar nada.Minha máquina Debian PowerPC usa o yaboot como um carregador de inicialização, e não preciso fazer nada ao atualizar o kernel. Para o quik, verifique
/etc/quik.conf
e verifique se o seuimage=
caminho contém o caminho correto do kernel. Caso contrário, altere-o e execute oquikconfig
comando.fonte
Você tem um Debian em funcionamento agora no sistema?
/boot/config-<kernel version>
Nesse caso, você pode copiar a configuração existente para o diretório de origem do kernel e usá-la como ponto de partida. Você pode abri-lomake xconfig
e editá-lo para atender às suas necessidades.fonte