-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-05-21 a las 15:28 +0200, Camaleón escribió:
Ojo. La disquetera y el CD se los salta no porque no sean arrancables, sino porque tienen disco dentro. Si metes un disquete y no arranca, ahí se queda, no continúa. El control ha pasado al programa del disquete, que no encuentra sistema y no arranca. El disquete no puede volver a pasar el control a la bios, tienes que rebotar sacando el disquete antes.
Pero te dice, "invalid disk, press any key to continue" o algo así, sin llegar a reiniciar el sistema...
para que metas otro disquete.
eso con un disquete, pero si pones un cd rom en la unidad que no sea booteable se lo salta a la torera e inicia desde el disco duro.
No todas las bios hacen eso. La mia no, por ejemplo, se queda ahí, y tengo que entrar en la bios y quitar el arranque de CD, o sacar el CD.
Por tanto, al llegar al disco sata le pasa el control... y de ahí no pasa.
No es tan listo.
La idea es que si no encuentra nada "iniciable" definido en la secuencia de arranque de la bios, pase el control a la scsi, que es lo que hace actualmente si no conecta ningún disco sata ¿no? :-?
O no. Ya te digo, eso no está definido y no es tan sencillo de hacer. Si ve un programa ahí y le pasa el control, la bios no puede hacer nada más porque ya ha salido. Es el programa de arranque que está en el disco no arrancable el que tiene que devolver la pelota a la bios llamando a no recuerdo que interrupción. El programa de arranque es muy simple, está en assembler, y ocupa 512 bytes incluyendo la tabla de particiones (4 primarias). No hay sitio para florituras. Jolines, que me lo tuve que estudiar... hace lustros, de acuerdo ;-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFINDSAtTMYHG2NR9URAmQCAJ4kLB4SNPX1/LUgEgY5IN/zo+dxPQCfRRcQ jBXbzeHWfII9rW0RfKbY4Ac= =OXSQ -----END PGP SIGNATURE-----