Portál AbcLinuxu, 14. května 2025 14:38
make
pro kompilaci, potom make install
pro zkopirovani vmlinuz a system.map do /boot a nakonec make modules_install
pro instalaci modulu[dancelis@xeonix ~] $ cat /usr/bin/kompile-cernel #! /bin/bash make && make modules_install && cp arch/x86_64/boot/bzImage /boot/gentoo-kernel && emerge alsa-driver nvidia-kernel && # tady rekompiluju zvukový a grafický ovladače proti new jádru lilo && #echo -e "\033[32mKernel was sucessfully compiled" # a bez tohoto bych to nebyl já
mkinitrd -v -f /boot/initrd-2.6.13.1.img --ifneeded 2.6.13.1
, ktery spousti prikaz sh /usr/src/linux/arch/i386/boot/install.sh 2.6.13.1 arch/i386/boot/bzImage System.map "/boot"
. Jenze prave skript /usr/src/linux/arch/i386/boot/install.sh skonci na tom, ze /lib/modules/2.6.13.1 neni adresar.
Tento adresar byva vytvaren pri instalaci modulu prikazem make modules_install
.
Ty jsi kompilaci a instalaci zahajil prikazem make bzlilo modules_install
. Nevim, jestli je cil bzlilo nejak stadardizovany, ale ja byt tebou tak bych prohodil ty dva parametry. Zda se totiz, ze se vse skompiluje, pak se pokusi nainstalovat jadro. Na to se ale spousit nejaky specialni mandrakovy skript (ten v libDrakX), ktery vytvari initramdisk. Na ten jsou ale potreba nainstalove moduly, ktere zrejme jeste nejsou (parametr modules_install je az druhy) nainstalovany.
Takze zkus kompilovat prikazem make install_modules bzlilo
. Navic bych ti doporucoval jeste pred tim zkontrolovat konfiguraci jadra alespon prikazem make oldconfig
.
make modules_install
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.