|
Kompilacja jadra 32-bitowego na debianie 64-bitowym
giaur - 08-07-2008 09:42
Witam,
Chcialbym skompilować jądro (do pakietu .deb). Jednak u siebie mam zainstalowanego debiana 64-bit, a docelowo ma to być jajo 32-bitowe.
Czy da sie skompilowac na systemie 64-bitowym kernela przeznaczonego do architektury 32-bitowej? Kompilacja na komputerze docelowym jest raczej wykluczona, bo trwałaby pewnie z tydzień. Chcę skompilować sam, bo musze wkompilować kilka rzeczy takich jak np htb.
[ Dodano: 2008-07-08, 09:48 ] Jezeli nie da sie, to pozostaje mi tylko odpalic jakiegos 32-bitowego siduxa live cd.. ale wole to zrobic na moim zainstalowanym systemie
Ventrue - 08-07-2008 11:16
Google podają coś takiego, przy menuconfig: make menuconfig ARCH=x86_64
dla architektury 64bit, więc dla 32 bit pewnie będzie make menuconfig ARCH=x86
.
Oraz użycie make-kpkg, wraz z: make-kpkg --arch x86_64 --append-to-version custom_amd64 --initrd kernel_image
Więc dla 32bit będzie albo i386, albo x86: make-kpkg --arch i386 --append-to-version custom_amd64 --initrd kernel_image
--arch foo This is useful for setting the architecture when you are cross compiling. If you are not cross compiling, the architecture is determined automatically. The same effect can be achieved by setting the environment variable KPKG_ARCH. The value should be whatever DEB_HOST_ARCH_CPU contains when dpkg-architecture is run on the target machine, or it can be an other architecture in a multi-arch set (like i386/amd64).
Przypuszczalnie może zadziałać ;)
P.S: http://www.debian-administration.org...onesy/weblog/1
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|