Autor
|
Tema: . (Leído 9,759 veces)
|
sitichom
Desconectado
Mensajes: 13
|
|
.
« en: 29 Febrero 2012, 23:41 pm » |
|
.
|
|
« Última modificación: 20 Junio 2020, 12:02 pm por sitichom »
|
En línea
|
|
|
|
sitichom
Desconectado
Mensajes: 13
|
|
.
« Respuesta #1 en: 1 Marzo 2012, 11:12 am » |
|
.
|
|
« Última modificación: 20 Junio 2020, 12:03 pm por sitichom »
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
has pensado en que debido a que es una versión de hace lo menos 20 años utilice herramientas que ya se han dejado de usar? Sinceramente, yo te aconsejo que utilices una versión actual y te leas la documentación. Es MUY completa y te ahorrarás dolores de cabeza con versiones que igual ni compilan con un GCC actual. Y por cierto, la próxima vez, mejor pon una copia del output de lo que falla, no una captura
|
|
|
En línea
|
|
|
|
sitichom
Desconectado
Mensajes: 13
|
|
.
« Respuesta #3 en: 1 Marzo 2012, 19:39 pm » |
|
.
|
|
« Última modificación: 20 Junio 2020, 12:03 pm por sitichom »
|
En línea
|
|
|
|
sitichom
Desconectado
Mensajes: 13
|
Es decir yo puedo meter ese kernel en un cd / usb e instalarlo en una particion y empezar a toquetear con el? supongo que no se puede no? se que es una duda de novato pero es que no entiendo ese concepto... muchas gracias
|
|
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
Si quieres transtear con un kernel, simplemente añade una entrada a tu gestor de arranque que entre en la misma distribución que tu usas pero con ese kernel, por ponerte un ejemplo con mi configuración de syslinux: LABEL archzen MENU LABEL ArchLinux-zen LINUX ../vmlinuz-linux-zen APPEND root=/dev/sda3 ro vga=current pcie_aspm=force fastboot quiet splash init=/sbin/e4rat-preload INITRD ../initramfs-linux-zen.img
LABEL arch MENU LABEL ArchLinux-ARCH LINUX ../vmlinuz-linux APPEND root=/dev/sda3 ro vga=current pcie_aspm=force fastboot quiet splash init=/bin/systemd INITRD ../initramfs-linux.img
LABEL archfallback MENU LABEL ArchLinux-ARCH Fallback LINUX ../vmlinuz-linux APPEND root=/dev/sda3 ro INITRD ../initramfs-linux-fallback.img
Cada "LABEL" es un kernel diferente, todos corriendo sobre las misma partición / pero arrancan diferentes kernels y/o con diferentes opción
|
|
|
En línea
|
|
|
|
sitichom
Desconectado
Mensajes: 13
|
|
.
« Respuesta #6 en: 2 Marzo 2012, 15:58 pm » |
|
.
|
|
« Última modificación: 20 Junio 2020, 12:03 pm por sitichom »
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
Si, la cuestión seria añadir opciones al grub o al gestor de arranque que utilices.
El kernel es simplemente una capa entre el hardware y el resto de software. Por encima tienes el llamado "userland" por donde corren todos los demás programas.
No puedes funcionar en el llamado "modo consola" simplemente con el kernel, puesto que como he dicho el kernel únicamente hace de puente entre peticiones de programas al hardware y el propio hardware, a parte de adminsitrar los recursos que recibe cada programa como el tiempo de procesador, cantidad de RAM etc.
Lo que sería la "distribución" incluiría a parte de el kernel herramientas como el shell, udev, los scripts de arranque, el gestor de login, init...
|
|
|
En línea
|
|
|
|
Seaworth
Desconectado
Mensajes: 176
|
El error que te daba make es que no encuentra "gas", uno de los ensambladores ("assemblers") para GNU/Linux.
O sea, make te está diciendo que para poder compilar ese código fuente te hace falta tener instalado "gas".
De todas formas, yo haría caso a lo que dice Akai: es un código fuente con bastantes años ese que intentas compilar.
Saludos.
|
|
|
En línea
|
|
|
|
armizh
Desconectado
Mensajes: 187
His brain caught in a hole...
|
Es un codigo bastante antiguo pero para nada obsoleto... es bastante interesante el codigo, yo me lo he leido casi completo ya que estoy metido en lo de hacer kernels pequeños. Es cierto que en estos tiempos es imposible compilar el codigo pero leerlo nunca esta mal, incluso explica muchas de las cosas que normalmente hacemos en una PC con Linux.
Saludos
|
|
|
En línea
|
Visita mi blog: http://armizh.10h.us/Fnx, fork de FreeNOS: git clone https://github.com/armizh/Fnx
Hamster, Entorno Integrado de Desarrollo C/C++: git clone https://github.com/armizh/Hamster
|
|
|
|
|