Skompilowałem nowy obraz jądra na x86 przy użyciu kompilatora krzyżowego z tymi poleceniami ( źródło ):
$ cp arch/powerpc/configs/pmac32_defconfig .config
$ make ARCH=powerpc menuconfig
$ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu-
Teraz chcę zainstalować ten nowy obraz na debian-powerpc. Debian-powerpc używa quika jako domyślnego programu ładującego. Jak mogę to zrobić?
kernel-package
do zarządzania niestandardowymi jądrami. Narzędziemake-kpkg
tworzy plik .deb z niestandardowym jądrem. Jeśli chodzi o bootloader, nie mogę ci pomóc.Odpowiedzi:
Po skompilowaniu pakietów, skopiuj je na maszynę PPC i zainstaluj za pomocą
dpkg
. Zawierają już wymagany kod, aby zaktualizować program ładujący (jeśli jest wymagany). Niektóre programy ładujące używają tylko/vmlinuz
linku, więc nie musisz nawet niczego aktualizować.Moja maszyna Debian PowerPC używa yaboot jako bootloadera i nie muszę nic robić podczas aktualizacji jądra. Aby sprawdzić, sprawdź
/etc/quik.conf
i sprawdź, czyimage=
ścieżka zawiera właściwą ścieżkę jądra. W przeciwnym razie zmień go, a następnie uruchomquikconfig
polecenie.źródło
Czy masz już uruchomiony system Debian w systemie? Jeśli tak, możesz skopiować istniejącą konfigurację
/boot/config-<kernel version>
do katalogu źródłowego jądra i użyć go jako punktu początkowego. Możesz to otworzyćmake xconfig
i edytować zgodnie z własnymi potrzebami.źródło