PreguntasLinux

Versión Completa: CUPS erroes (solucionado)
Actualmente estas viendo una versión simplificada de nuestro contenido. Para ver la versión completa en el formato correcto, dale click aquí
hi 1-wink
tengo instalado genkernel y gcc3.4
me descargue
https://www.ututo.org/kernel-sources/lin...ce.tar.bz2

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 1-wink
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...

saludos...

hola 1-wink
He realizado lo siguiente:

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

-----------------------------

Como los soluciono?
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

tb pasame lo que te develve # gcc -v

saludos...
hi warp 1-wink
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

adjunto archivo con datos e info 1-wink
exitos y gracias 1-wink
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 1-wink
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 ?

gracias 1-wink
hola angelm, me alegro por los avances, los archivos que tenes que copiar a /boot son (ejemplo, todo depende con que parámetros compilaste el kernel):

kernel-..... (este seguro)
System.map-.....
initrd-......

y para configurar lilo, lo único que tenes que hacer es cambiar el parámetro image en el lilo.conf

image=/boot/kernel-....
por
image=/boot/kernel-.... (aca el nuevo kernel)

saludos
hola 1-wink

ls -1 /usr/src/linux-2.6.16-8S/arch/i386/boot/
bootsect
bootsect.o
bootsect.S
bzImage
compressed
edd.S
install.sh
Makefile
mtools.conf.in
setup
setup.o
setup.S
tools
video.S


exitos 1-wink
nonono, eso es sin compilar jeje, fijate si no lo tenes en /var/tmp, o sino buscalo con locate (o slocate) kernel
hola 1-wink

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 1-wink
Hago constar que he complado para Linux-2.6.16-8S 1-wink
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

saludos
Páginas: 1 2 3
URLs de Referencia