Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

LagartoJuancho (20221)

LagartoJuancho
  (email no mostrado públicam.)

Down Kill Up Publicidad

Lunes, 05 de Diciembre 2005

Kernels por encima del cilindro tropecientos mil

04:30h.
Kernel Linux
Tengo una estúpida discusión donde las haya, con mis compañeros de trabajo. Todos nos acordamos de que hace años poner el kernel por encima del cilindro 1024 o algo así podia impedir que linux arrancara porque la bios/grub/lilo/la madre que lo parió o algo relacionado era incapaz de localizar un cilindro tan insidioso.
Por esa razón, uno de mis compañeros sigue haciendo la mierdecilla de partición /boot al principio del disco y otro se rebota diciendo que con bios/grubs/lilos/loquesea actuales, no es necesario.
Así que la pregunta está clara, quien gana, ¿el conservador que todavia hace /boot o el revolucionario?
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Creo...

    (Puntos:1)
    por Defero (14845) el Lunes, 05 Diciembre de 2005, 16:39h (#653086)
    ( http://www.ekinabokatuak.com/ | Última bitácora: Jueves, 22 Febrero de 2018, 07:45h )

    Creo que eso ya es agua pasada. Yo al menos no tengo partición /boot, y GNU/Linux está instalado a 20 GB del inicio del disco, que no sé qué cilindro será exactamente, pero imagino que es más del 1024. Y GRUB en el MBR, tan feliz.

    --
    abogado en Errenteria [ekinabokatuak.com]
    • Re:Creo... de Defero (Puntos:2) Lunes, 05 Diciembre de 2005, 16:49h
  • Tema de la BIOS...

    (Puntos:1)
    por genkaos (166) el Lunes, 05 Diciembre de 2005, 16:55h (#653102)
    ( http://barrapunto.com/ )
    Eso pasaba porque la BIOS utilizaba el direccionamiento CHS (Cylinder Head Sector) en lugar del actual LBA.
  • El dichoso cilindro 1024

    (Puntos:1, Informativo)
    por pobrecito hablador el Lunes, 05 Diciembre de 2005, 17:15h (#653125)
    como ya han comentado, se trata de una limitación de la BIOS. El kernel debe cargarse mediante rutinas de bajo nivel (¿ensamblador?), y para acceder a él, se hece uso de llamadas básicas al sistema, que acceden a la BIOS (bueno, esta afirmación seguro que la puede mejorar alguno con conocimientos técnicos mejores que los míos).

    Una vez arrancado el kernel, el resto del sistema puede estar en zonas no accesibles por la BIOS, ya se encarga el kernel de acceder por su cuenta. Por ejemplo, en un sistema con una BIOS con limitación de discos duros de 33GB, linux puede usar un disco de 80GB, por ejemplo.

    La limitación de LILO a los 1024 cilindros no estoy seguro de si era porque usaba directamente la BIOS, o porque aún con BIOS nuevas sigue necesitando acceder en modo CHS.

    fdisk también saca algún mensajito con los dichosos 1024 cilindros cuando terminas de crear las particiones y le das a 'W' para que las guarde.

    Suma a esto un porrón de documentación desactualizada que circula por internet, y ya tienes el lío montado.
  • muchas gracias a todos

    (Puntos:2, Divertido)
    por LagartoJuancho (20221) el Lunes, 05 Diciembre de 2005, 19:21h (#653237)
    ( Última bitácora: Lunes, 21 Diciembre de 2009, 20:28h )
    Ahora ya he plegado, pero con esta duda resuelta, mañana seremos más productivos al tener una discusión menos :D
  • 1 respuesta por debajo de tu umbral de lectura actual.