se animan a darme instrucciones de como compilar, para que reconozca lp0?
tal ves e omitido algun paso o config, asi que no escatimen en detalles por muy trivial
hola angelm, en un post anterior en este mismo tema, te deje lo necesario del kernel, para compilarlo en ututo, tenes que ir a /usr/src y fijarte que exista un link simbólico a el directorio del kernel que te bajaste, ejemplo:
Código:
drwxr-xr-x 4 root root 4096 Jun 5 23:53 .
drwxr-xr-x 17 root root 4096 Apr 19 20:20 ..
-rw-r--r-- 1 root root 0 Feb 13 21:03 .keep
lrwxrwxrwx 1 root root 22 Jun 5 23:53 linux -> linux-2.6.16-gentoo-r9
drwxr-xr-x 20 root root 4096 Jun 5 19:27 linux-2.6.16-gentoo-r7
drwxr-xr-x 19 root root 4096 Jun 7 23:15 linux-2.6.16-gentoo-r9
si esto esta bien, haces make mrproper, luego make menuconfig.... agregas las configuraciones que te deje arriba, y luego salís del gui, ahí va a empezar a compilar y finalmente copias los archivos compilados del kernel a /boot (partición de boteo).... cualquier cosa postea y te ayudamos...
ututo-get install gcc (3.4.4)
gcc-config -l
gcc-config 1
source /etc/profile
cd /; tar -xjvf /media/hda11/os-soft/ututo/linux-2.6.16-8S-source.tar.bz2
make mrproper
make menuconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c: 105:23: sys/types.h: No existe el fichero o el directorioscripts/basic/fixdep.c: 106:22: sys/stat.h: No existe el fichero o el directorio
scripts/basic/fixdep.c : 107:22: sys/mman.h: No existe el fichero o el directorio
scripts/basic/fixdep.c : 108:20: unistd.h: No existe el fichero o el directorio
scripts/basic/fixdep.c : 109:19: fcntl.h: No existe el fichero o el directorio
scripts/basic/fixdep.c : 110:20: string.h: No existe el fichero o el directorio
scripts/basic/fixdep.c: 111:20: stdlib.h: No existe el fichero o el directorio
scripts/basic/fixdep.c: 112:19: stdio.h: No existe el fichero o el directorio
En el fichero incluído de /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/syslimits.h:7,
de /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/limits.h:11,
de scripts/basic/fixdep.c: 113:
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/limits.h:122:61: limits.h: No existe el fichero o el directorio
scripts/basic/fixdep.c: 114:19: ctype.h: No existe el fichero o el directorio
.......
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
-----------------------------
sin dudas tenes más instalado gcc, por eso te saltan muchos errores sobre que te faltan librerías.... te recomiendo que lo instales de welta y hagas (antes y después de instalar, por las dudas)
# gcc-config -l (elegí correctamente, para eso ejecuta antes grep CHOST /etc/make.conf y fijate la configuración que tiene el parámetro CHOST)
# gcc-config <opcion>
# source /etc/profile
hi warp
no he podido acceder al site de ututo.
asi que te paso lo que tengo hasta ahora, sin poder reinstalar gcc.
.- gcc lo instale por ututo-get por si sirve de algo
.- linux-2.6.16-8S
weno fijate el parametro CHOST, si esta correctamente, luego hace:
# gcc-config -l (elegí correctamente, para eso ejecuta antes grep CHOST /etc/make.conf y fijate la configuración que tiene el parámetro CHOST)
# gcc-config <opcion>
# source /etc/profile
intenta compilar el kernel.... (todo esto lo tenes que hacer luego de compilar el gcc, suponiendo que ya lo tengas instalado..... hace los pasos de arriba.... si te salta el mismo error, vamos a tener que buscar otra forma de compilar el gcc)
Hola
Han habido avances.
y aqui van datos y preguntas.
pasos:
reinstall gcc (Vs 3.4.4)
editar /etc/make.conf
-------------------------
CHOST="i686-pc-linux-gnu" por CHOST="i686-pc-linux-gnu-3.4.4"
-------------------------
gcc-config -l
gcc-config 1 (por ser para i686-pc-linux-gnu-3.4.4)
source /etc/profile
cd /usr/src/linux-2.6.16-8S/
make mrproper
make menuconfig
acotaciones: configuro todo y exit
make
Preguntas
1ª Que archivos copio a /boot?
2ª Como configuro Lilo ?
ututo-xs / # find ./ -iname "kernel-*"
find: ./proc/28262/task/28262/fd/5: No existe el fichero o el directorio
find: ./proc/28262/fd/5: No existe el fichero o el directorio
./boot/kernel-2.6.15-3
./etc/modules.autoload.d/kernel-2.4
./etc/modules.autoload.d/kernel-2.5
./etc/modules.autoload.d/kernel-2.6
./media/hda11/biblio/gentoo/en/kernel-upgrade.xml.htm
./media/hda11/biblio/gentoo/es/kernel-upgrade.xml.htm
./usr/bin/kernel-config
./usr/portage/eclass/kernel-2.eclass
./usr/portage/eclass/kernel-mod.eclass
./usr/share/man/man1/kernel-config.1.gz
./usr/src/linux-2.6.16-8S/arch/um/include/sysdep-i386/kernel-offsets.h
./usr/src/linux-2.6.16-8S/arch/um/include/sysdep-x86_64/kernel-offsets.h
./usr/src/linux-2.6.16-8S/scripts/kernel-doc
./usr/src/linux-2.6.16-8S/Documentation/m68k/kernel-options.txt
./usr/src/linux-2.6.16-8S/Documentation/DocBook/kernel-hacking.tmpl
./usr/src/linux-2.6.16-8S/Documentation/DocBook/kernel-api.tmpl
./usr/src/linux-2.6.16-8S/Documentation/DocBook/kernel-locking.tmpl
./usr/src/linux-2.6.16-8S/Documentation/kernel-doc-nano-HOWTO.txt
./usr/src/linux-2.6.16-8S/Documentation/fujitsu/frv/kernel-ABI.txt
./usr/src/linux-2.6.16-8S/Documentation/kernel-parameters.txt
./usr/src/linux-2.6.16-8S/Documentation/kernel-docs.txt
./usr/src/linux-2.6.16-8S/include/asm-mips/mach-generic/kernel-entry-init.h
./usr/src/linux-2.6.16-8S/include/asm-mips/mach-pnx8550/kernel-entry-init.h
./usr/src/linux-2.6.16-8S/include/asm-mips/mach-ip27/kernel-entry-init.h
./admin/repository/scripts/kernel-486-pentium.sh
eso son los unicos kernel
Hago constar que he complado para Linux-2.6.16-8S
hiciste lo siguiente?
1) make mrproper
2) make menuconfig
3) make dep
4) make clean
5) make bzImage
6) make modules
7) cp /usr/Linux/src/arch/i386/boot/zImage /boot/newkernel
8) make modules_install
9) configuras el grub o lilo