Re: Question BIOS !

2000-12-26 Par sujet blaise vogel


> disk = /dev/sda
>   BIOS = 0x80
> disk = /dev/hda
>   BIOS = 0x82
> 
> Avec 0x80 et 0x82 comme étant les numéro de périphérique BIOS !!!
> 
> Alors, j'en arrive à ma question, qu'est-ce que c'est que ces numéros de
> périphérique BIOS, et comment fait-on pour les trouver ???

Pas simple!
En mode MS-Dos, la fonction dparam.com te donne la géométrie du disque si tu
lui donnes son numéro hexadécimal:
dparam 0x80 => géométrie du premier disque
Après, normalement, le BIOS numérote ces disques en commençant par les SCSI
puis les IDE et par le numéro 0x80, ensuite 0x81,...
Et comme lilo, dans les cas SCSI-IDE ne sait pas lequel est le premier ou
lequel il faut booter, il faut lui indiquer ce numéro hexadécimal
Voilà, en espèrant t'avoir aidé Bonne Année
Blaise Vogel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Question BIOS !

2000-12-25 Par sujet Marc SCHAEFER

On Sun, 24 Dec 2000, Olof wrote:

> Avec 0x80 et 0x82 comme étant les numéro de périphérique BIOS !!!

Ce sont, sauf erreur, des numéros d'interruptions de drivers disque pour
le BIOS. LILO n'arrive pas toujours à les deviner correctement, et la
valeur qui compte c'est celle au moment du boot/BIOS: LILO utilise ces
numéros pour charger le kernel via les interruptions/drivers du BIOS.

> Alors, j'en arrive à ma question, qu'est-ce que c'est que ces numéros de
> périphérique BIOS, et comment fait-on pour les trouver ???

C:\ (vu par BIOS) est 0x80
D:\ (idem) est 0x81

etc.

C'est du gros bordel, et c'est expliqué un peu dans la doc de LILO.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Question BIOS !

2000-12-25 Par sujet Dominique Muller

Le dim, 24 déc 2000, Olof a écrit :

> Mais, ô miracle (c'est Noël !!!), dans le bouquin de la SuSE, le cas est
> expliqué. Il suffit d'ajouter quelques lignes au début du lilo.conf :
> 
> disk = /dev/sda
>   BIOS = 0x80
> disk = /dev/hda
>   BIOS = 0x82
> 
> Avec 0x80 et 0x82 comme étant les numéro de périphérique BIOS !!!
> 
> Alors, j'en arrive à ma question, qu'est-ce que c'est que ces numéros de
> périphérique BIOS, et comment fait-on pour les trouver ???

Je suis pas le spécialiste de ces questions bios, mais j'ai eu le même
problème sur une machine et résolu cela en faisant:

boot=/dev/sda
disk=/dev/sda
bios=0x80
disk=/dev/hda
bios=0x81

Il semble qu'il faut forcer des valeures qui ne sont pas données au kernel
par certains bios. Peut-être que des spécialistes du hardware peuvent en
dire plus que moi :-)

> Merci à tous et joyeux Noël !!!

Noyeux Joel... Dom.
-- 
Email : hb9hli @ bluewin.ch ou hb9hli @ free.fr ICQ#: 16107255
AX25mail  : [EMAIL PROTECTED]   Node: HB9IAC-11
Snail-mail: PO Box 133   ch-2400 Le Locle - Switzerland
Web   : http://hb9hli.cjb.net  (hamradio and linux) 
Powered by LinuX 2.2  
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Question BIOS !

2000-12-25 Par sujet Olof

Francois Deppierraz wrote:
> 
> On Sun, Dec 24, 2000 at 09:52:59PM +0100, Olof wrote:
> 
> > Il a 1 disque IDE et 1 disque SCSI. Windows 98 est installé sur le
> > disque SCSI qui est en même temps le disque de boot (son BIOS est recent
> > et le permet). Par contre, LILO, il aime pas trop.
> > Au boot, il affiche LI et c'est tout.
> 
> Es-tu sûr qu'il ne s'agit pas du fameux problème des 1024 secteurs ?
> 
> La partition contenant le kernel doit être située dans les premiers 1024
> secteurs du disque.
> 

Je ne pense pas. On a créé une partition /boot au début du disque IDE...

De plus, c'est droit l'explication qui est dans le bouquin de la SuSE...

-- 
Olof
EMail : mailto:[EMAIL PROTECTED]
Web : http://www.olofweb.com
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.



Re: Question BIOS !

2000-12-24 Par sujet Francois Deppierraz

On Sun, Dec 24, 2000 at 09:52:59PM +0100, Olof wrote:

> Il a 1 disque IDE et 1 disque SCSI. Windows 98 est installé sur le
> disque SCSI qui est en même temps le disque de boot (son BIOS est recent
> et le permet). Par contre, LILO, il aime pas trop.
> Au boot, il affiche LI et c'est tout.

Es-tu sûr qu'il ne s'agit pas du fameux problème des 1024 secteurs ?

La partition contenant le kernel doit être située dans les premiers 1024
secteurs du disque.

Joyeux Noël
-- 
Francois Deppierraz <[EMAIL PROTECTED]>
Nimag Networks Sàrl - www.nimag.net
Phone +41 21 847 00 75 - Fax +41 21 847 00 77
PGP Key ID: 9D283BC9
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.