Я скомпилировал новый образ ядра на x86, используя кросс-компилятор с этими командами ( источник ):
$ cp arch/powerpc/configs/pmac32_defconfig .config
$ make ARCH=powerpc menuconfig
$ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu-
Теперь я хочу установить этот новый образ на debian-powerpc. Debian-powerpc использует quik в качестве загрузчика по умолчанию. Как я могу это сделать?
kernel-package
для управления собственными ядрами. Инструментmake-kpkg
делает .deb с вашим собственным ядром. Насчет загрузчика, я не могу вам помочь.Ответы:
После того, как вы кросс-скомпилировали свои пакеты, скопируйте их на ваш компьютер PPC и установите их через
dpkg
. Они уже содержат необходимый код для обновления вашего загрузчика (если требуется). Некоторые загрузчики используют только/vmlinuz
ссылки, поэтому вам даже не нужно ничего обновлять.Моя машина Debian PowerPC использует yaboot в качестве загрузчика, и мне не нужно ничего делать при обновлении ядра. Для quik, проверьте ваш
/etc/quik.conf
и убедитесь, что вашimage=
путь содержит правильный путь к ядру. В противном случае измените его и затем выполнитеquikconfig
команду.источник
У вас есть Debian, работающий сейчас в системе? Если это так, вы можете скопировать существующую конфигурацию из
/boot/config-<kernel version>
вашей исходной директории ядра и использовать ее в качестве отправной точки. Вы можете открыть егоmake xconfig
и отредактировать в соответствии с вашими потребностями.источник