• [^] # Re: NON

    Posté par . En réponse au message [GRUB] Booter sur le lecteur CD. Évalué à 1.

    En fait, le lecteur CD n as jamais ete concu pour booter. Donc l API du BIOS ne le prevois pas. Comme l API le prevois rien, Grub n y as pas acces: car le lecteur CD n est pas mappe en memoire.

    Alors comment ca boot? ben c est simple: quand tu boot un CD, le BIOS demande au lecteur CD d emuler un lecteur disquette 2.88. L image disquette est alors transferee en RAM, et executee comme une vulgaire disquette. Note que le standard est bien du 2.88 ... ce format de disquette est tres rare, mais j ai deux lecteurs a la maison, sans avoir jamais pu trouve les biscottes a metre dedans. Bref, heureusement ils ont fait les CD en 2.88, sinon ce serait la misere pour booter Linux sur CD.

    Pour tous les CD c est le meme principe: une zone particuliere du CD contient cette image disquette 2.88, et tu as 2.88M pour flaquer un noyeau, et tous les drivers pour acceder a nouveau au CD, car le fait que le BIOS puisse le lire ne signifie absolument pas qu il est accessible.

    Pour rappel, a l origine les lecteurs CD etaient pluggues sur les cartes son ... donc chaque lecteur avait sa propre interface. Ils ont ensuite ete portes sur l IDE, en tant que lecteur RO, mais heritant de toutes ces limitations pourries d antant. Puis un jour sont arrive les graveurs ... catastrophe: un lecteur CD est par definition RO !!! ben ils ont rien trouve de mieux que d encapsuler de SCSI a l interieur de l IDE ... car les lecteurs CD SCSI eux ont toujours ete RW ... ( sinon je sais pas comment on aurait fait ).

    Et voila, on se retrouve avec des graveurs DVD qui heritent de ces imitations pourries des vieux lecteurs d antant sur carte son a connecteur proprio. enfin quand on voit l IRQ sharing, les IRQ codees sur 4 bits, le demarrage en mode protege 16b ... c est pas demain la veille qu on auca une archi performante.

    Sur ce, je vais m acheter une SUN en SCSI ...

    QUOI ? SUR NE VENDS PLUS QUE DE L i386 AVEC IDE ???
    NEXT ? mort ...
    Silicon Graphics ? oui oui je prends a credit sur 20 ans ...

    PS: ok j exagere, SUN fait encore un peu de non i386, mais c est en declin.