Objet : Lilo et les gros disques

トップ ページ

このメッセージに返信
著者: Yves Martin
日付:  
To: guilde
題目: Objet : Lilo et les gros disques

On Mon, 6 Dec 1999, sCALP wrote:

> ---- Original Message -----
> From: Benjamin GOURLAT <bgourlat@???>
> To: <guilde@???>
> Sent: Monday, December 06, 1999 3:35 PM
> Subject: Objet : Lilo et les gros disques
>
>
> > il me semble que c'est pas possible ou alors il fo creer une partition
> pour /boot au dessous du 1024e cylindres...
>
> il suffit juste que ton fichier vmlinuz (par exemple) soit situe sous cette
> limite des 1024 cylindres (car le bios ne permet que blablablabla.......)
> c'est vrai que faire une partition en debut de disque pour y fourrer tous
> les vmlinuz que l'on cree est la solution la plus simple pour s'en
> assurer....
> par contre, si qq a des infos PRATIQUES (pas un cours theorique que personne
> ne comprend ;) ) sur la difference entre LBA,NORMAL, ou autre, ce serait
> bienvenu....
> a+


    On va essayer alors.
Le BIOS fournit des fonctions d'acces au disque dur
  avec le parametrage suivant (NORMAL) :
  numero de cylindre  (C) comme cylinder ( 9 bits )
  numero de tete      (H) comme Head     ( 8 bits )
  numero de secteur   (S) comme sector   ( 6 bits )
Probleme de definition de la fonction :
  le nombre de bits implique un nombre maximum de
  cylindres de 1024.
  Avec un secteur de 512 octets, la borne
  maximale d'acces est :
   1024 * 255 * 64 * 512 en octets
  soit 8160 Mo (disque de 8 Go)


Une fois booté un système d'exploitation utilise
un driver écrit en code 32 bits qui accède à
l'interface IDE du disque dur avec une autre
fonction paramétrée en LBA (linear bloc adressing)
accès linéaire au disque sur 32 bits, on
fournit simplement le numéro de secteur.
2 ^ 32 * 512 octets
soit 2097152 Mo (vivement les disques de 2 To
qu'on rigole !)

Solution ultime : GRUB développé par la FSF
sur www.gnu.org
Capable de tout booté (en LBA donc au dela
du 1024e cylindre) et propose
un menu sympatique
... vivement que la RedHat utilise GRUB

FSFement votre.

-- Yves Martin --- Eléve-ingènieur ENSIMAG - 3e année ---
  Adr : R.H.B. Ch. 765     Yves.Martin@???   
  2 av. J. O.  GRENOBLE      Tel: 04 76 44 20 01         
---------------------------- ICQ: 53379907 --------------