OVH Cloud OVH Cloud

séquence de boot

13 réponses
Avatar
lr
Salut,

J'aimerais savoir comment fonctionne le boot d'un os sur un PC. En fait j'en
ai déjà une bonne idée mais il y a des trucs que je ne comprend pas.

Je sais que le BIOS fait ses initialisations et qu'ensuite il cherche un
loader (sur cd, floppy ou hdd) pour donner la main à l'OS. Ce que je ne
comprend pas, c'est comment le BIOS choisit le support où il trouve le
loader. Je sais bien qu'on peut configurer la séquence de boot mais si j'ai
trois disques dur avec un contenant mon système et que je configure "A, C,
CDROM" comme séquence dans le BIOS, quel disque dur va-t-il choisir ? Et sur
quoi va-t-il se baser pour son choix ?

Plus précisement, j'ai un système qui fonctionne. Deux disques dur, le
primary master contient l'os et le secondary slave contient des données.

J'ai ajouté une carte PCI ATA100 avec deux nouveaux disques dessus. Les
disques sont détectés par le BIOS de la carte ATA100 et à partir de là, le
système ne boot plus (DISK NON SYSTEM ERROR).

J'en déduit que le bios recherche un loader sur les nouveaux disques mais
pourquoi et comment lui spécifier le disque contenant l'os ?

Mon système, un PI 120Mhz avec deux disques classiques de 20 et 30GB et deux
disques ATA100 de 80GB.

Merci d'avance
Lilian

10 réponses

1 2
Avatar
MAC GYVER
"LR" a écrit dans le message news:

Salut,

J'aimerais savoir comment fonctionne le boot d'un os sur un PC. En fait
j'en

ai déjà une bonne idée mais il y a des trucs que je ne comprend pas.

Je sais que le BIOS fait ses initialisations et qu'ensuite il cherche un
loader (sur cd, floppy ou hdd) pour donner la main à l'OS. Ce que je ne
comprend pas, c'est comment le BIOS choisit le support où il trouve le
loader. Je sais bien qu'on peut configurer la séquence de boot mais si
j'ai

trois disques dur avec un contenant mon système et que je configure "A, C,
CDROM" comme séquence dans le BIOS, quel disque dur va-t-il choisir ? Et
sur

quoi va-t-il se baser pour son choix ?

Plus précisement, j'ai un système qui fonctionne. Deux disques dur, le
primary master contient l'os et le secondary slave contient des données.

J'ai ajouté une carte PCI ATA100 avec deux nouveaux disques dessus. Les
disques sont détectés par le BIOS de la carte ATA100 et à partir de là, le
système ne boot plus (DISK NON SYSTEM ERROR).

J'en déduit que le bios recherche un loader sur les nouveaux disques mais
pourquoi et comment lui spécifier le disque contenant l'os ?

Mon système, un PI 120Mhz avec deux disques classiques de 20 et 30GB et
deux

disques ATA100 de 80GB.

Merci d'avance
Lilian



Salut,
Dans le setup du bios si ta sequance de boot est floppy, Hd0 cdrom, cela ne
peut pas marcher puisque ton os ne trouve rien sur a: ni sur le HD0 (il
cherche sur le controleur de la CM) .
A la place de HD0 il faut mettre autre chose du style "other ide" je crois.

Sinon pour le séquence du boot j'ai fait ce résumé :

1 le bios charge le secteur N°1, soit le MBR
2 si une partition est détecter le prog de partition est lancé
3 le prog de partition détecte l'OS à lancer
4 le prog de partition charge le secteur de boot et le lance
5 le prog de partition passe la main à io.sys pour les os Win9X ou ntlrd
pour win NT 2000 Xp.

6 Si io.sys, ensuite msdos.sys,config.sys,command.com, autoexect.bat puis
win.com.

7 Si ntldr ce dernier cherche boot.ini et ntdetect.com
8 il lit boot.ini si nt non choisi il charge bootsec.dos (image du secteur
de boot win9X) puis aller à 5
9 Sinon Ntdetect.com inspecte le matériel
10 il crée la clef "hardware" dans la BDR
11 Chargement du noyaut Hal + ntoskrnl
12 Chargement des services
13 winlogon.exe
14 proposition de logage ctrl + alt + suppr.

Avatar
Oleg
J'ai ajouté une carte PCI ATA100 avec deux nouveaux disques dessus. Les
disques sont détectés par le BIOS de la carte ATA100 et à partir de là, le
système ne boot plus (DISK NON SYSTEM ERROR).

J'en déduit que le bios recherche un loader sur les nouveaux disques mais
pourquoi et comment lui spécifier le disque contenant l'os ?


Si tu veux booter sur un disque de ta PCI ATA100, essaye de déclarer
dans le Setup de ton BIOS "SCSI" comme premier périphérique de
démarrage. En effet pas mal de cartes contrôleur IDE additionnelles sont
"vues" comme du SCSI.
Oleg

Avatar
CrazyGuitarist
salut
si tu as un disque bootable sur le cdrom, c'est clair qu'il va te donner le
choix, mais si tu n'a rien il prendra le C:
qui est pour le 1er DD a booter.
en tout cas, dans la sequence de Boot que tu decris pour ton bios.
A+
"Oleg" a écrit dans le message de
news:c0gfjp$v0v$
J'ai ajouté une carte PCI ATA100 avec deux nouveaux disques dessus. Les
disques sont détectés par le BIOS de la carte ATA100 et à partir de là,
le


système ne boot plus (DISK NON SYSTEM ERROR).

J'en déduit que le bios recherche un loader sur les nouveaux disques
mais


pourquoi et comment lui spécifier le disque contenant l'os ?


Si tu veux booter sur un disque de ta PCI ATA100, essaye de déclarer
dans le Setup de ton BIOS "SCSI" comme premier périphérique de
démarrage. En effet pas mal de cartes contrôleur IDE additionnelles sont
"vues" comme du SCSI.
Oleg



Avatar
lr
"MAC GYVER" wrote in message news:<c0g42d$le4$...
"LR" a écrit dans le message news:

Salut,

J'aimerais savoir comment fonctionne le boot d'un os sur un PC. En fait
j'en

ai déjà une bonne idée mais il y a des trucs que je ne comprend pas.

Je sais que le BIOS fait ses initialisations et qu'ensuite il cherche un
loader (sur cd, floppy ou hdd) pour donner la main à l'OS. Ce que je ne
comprend pas, c'est comment le BIOS choisit le support où il trouve le
loader. Je sais bien qu'on peut configurer la séquence de boot mais si
j'ai

trois disques dur avec un contenant mon système et que je configure "A, C,
CDROM" comme séquence dans le BIOS, quel disque dur va-t-il choisir ? Et
sur

quoi va-t-il se baser pour son choix ?

Plus précisement, j'ai un système qui fonctionne. Deux disques dur, le
primary master contient l'os et le secondary slave contient des données.

J'ai ajouté une carte PCI ATA100 avec deux nouveaux disques dessus. Les
disques sont détectés par le BIOS de la carte ATA100 et à partir de là, le
système ne boot plus (DISK NON SYSTEM ERROR).

J'en déduit que le bios recherche un loader sur les nouveaux disques mais
pourquoi et comment lui spécifier le disque contenant l'os ?

Mon système, un PI 120Mhz avec deux disques classiques de 20 et 30GB et
deux

disques ATA100 de 80GB.

Merci d'avance
Lilian



Salut,


Merci pour ta réponse

Dans le setup du bios si ta sequance de boot est floppy, Hd0 cdrom, cela ne
peut pas marcher puisque ton os ne trouve rien sur a: ni sur le HD0 (il
cherche sur le controleur de la CM) .
A la place de HD0 il faut mettre autre chose du style "other ide" je crois.



En réalité, le problème c'est que depuis que j'ai ajouté la carte et
les nouveaux disques, le système ne boot plus. Je pense que ça vient
du fait que le bios recherche une MBR (?) sur un des nouveaux disques
au lieu de continuer à charger celle du disque existant.

Sinon pour le séquence du boot j'ai fait ce résumé :

1 le bios charge le secteur N°1, soit le MBR


Mais de quel disque ? C'est ça ma "grande question" ;-)
Visiblement ce n'est pas le disque 0 sur IDE 0, à moins que les
disques sur la carte ata100 passent avant les disques sur les
contrôleurs de la carte mère... Sinon ça continuerait à booter même
après que j'ai ajouté la carte avec les nouveaux disques.

2 si une partition est détecter le prog de partition est lancé
3 le prog de partition détecte l'OS à lancer
4 le prog de partition charge le secteur de boot et le lance
5 le prog de partition passe la main à io.sys pour les os Win9X ou ntlrd
pour win NT 2000 Xp.

6 Si io.sys, ensuite msdos.sys,config.sys,command.com, autoexect.bat puis
win.com.

7 Si ntldr ce dernier cherche boot.ini et ntdetect.com
8 il lit boot.ini si nt non choisi il charge bootsec.dos (image du secteur
de boot win9X) puis aller à 5
9 Sinon Ntdetect.com inspecte le matériel
10 il crée la clef "hardware" dans la BDR
11 Chargement du noyaut Hal + ntoskrnl
12 Chargement des services
13 winlogon.exe
14 proposition de logage ctrl + alt + suppr.


Merci pour ton aide
A+Lilian


Avatar
LR
J'ai ajouté une carte PCI ATA100 avec deux nouveaux disques dessus. Les
disques sont détectés par le BIOS de la carte ATA100 et à partir de là,
le


système ne boot plus (DISK NON SYSTEM ERROR).

J'en déduit que le bios recherche un loader sur les nouveaux disques
mais


pourquoi et comment lui spécifier le disque contenant l'os ?


Si tu veux booter sur un disque de ta PCI ATA100, essaye de déclarer
dans le Setup de ton BIOS "SCSI" comme premier périphérique de
démarrage. En effet pas mal de cartes contrôleur IDE additionnelles sont
"vues" comme du SCSI.


En fait non, je veux continuer à booter sur mon "vieux" disque et pouvoir
ensuite monter mes nouveaux disques. Mais depuis que j'ai branché la carte
et connecté les nouveaux disques dessus, j'ai "DISK NON SYSTEM ERROR"...


Avatar
LR
salut
si tu as un disque bootable sur le cdrom, c'est clair qu'il va te donner
le

choix, mais si tu n'a rien il prendra le C:
qui est pour le 1er DD a booter.
en tout cas, dans la sequence de Boot que tu decris pour ton bios.
A+


Le C: ok, mais si je suis sous linux je n'ai pas de c: alors quel disque
choisit-il ?

Avatar
MAC GYVER
"LR" a écrit dans le message news:

"MAC GYVER" wrote in message
news:<c0g42d$le4$...

"LR" a écrit dans le message news:



1 le bios charge le secteur N°1, soit le MBR


Mais de quel disque ? C'est ça ma "grande question" ;-)
Visiblement ce n'est pas le disque 0 sur IDE 0, à moins que les
disques sur la carte ata100 passent avant les disques sur les
contrôleurs de la carte mère... Sinon ça continuerait à booter même
après que j'ai ajouté la carte avec les nouveaux disques.


Le premier MBR qui est déclaré dans le setup du bios.
Il y a aussi une option "try boot other device" vérifie tous ce qui concerne
le boot.


2 si une partition est détecter le prog de partition est lancé
3 le prog de partition détecte l'OS à lancer
4 le prog de partition charge le secteur de boot et le lance
5 le prog de partition passe la main à io.sys pour les os Win9X ou ntlrd
pour win NT 2000 Xp.

6 Si io.sys, ensuite msdos.sys,config.sys,command.com, autoexect.bat
puis


win.com.

7 Si ntldr ce dernier cherche boot.ini et ntdetect.com
8 il lit boot.ini si nt non choisi il charge bootsec.dos (image du
secteur


de boot win9X) puis aller à 5
9 Sinon Ntdetect.com inspecte le matériel
10 il crée la clef "hardware" dans la BDR
11 Chargement du noyaut Hal + ntoskrnl
12 Chargement des services
13 winlogon.exe
14 proposition de logage ctrl + alt + suppr.


Merci pour ton aide
A+Lilian


a+


Avatar
LR
Mais de quel disque ? C'est ça ma "grande question" ;-)
Visiblement ce n'est pas le disque 0 sur IDE 0, à moins que les
disques sur la carte ata100 passent avant les disques sur les
contrôleurs de la carte mère... Sinon ça continuerait à booter même
après que j'ai ajouté la carte avec les nouveaux disques.


Le premier MBR qui est déclaré dans le setup du bios.
Il y a aussi une option "try boot other device" vérifie tous ce qui
concerne

le boot.


Dans le BIOS, j'ai "Boot sequence" et comme j'ai pas de cdrom, j'ai juste le
choix entre "A, C" et "C, A".
Comment déclare-t-on un MBR dans le bios ?

Merci pour ton aide !
A+Lilian


Avatar
MAC GYVER
"LR" a écrit dans le message news:
402cd085$
Mais de quel disque ? C'est ça ma "grande question" ;-)
Visiblement ce n'est pas le disque 0 sur IDE 0, à moins que les
disques sur la carte ata100 passent avant les disques sur les
contrôleurs de la carte mère... Sinon ça continuerait à booter même
après que j'ai ajouté la carte avec les nouveaux disques.


Le premier MBR qui est déclaré dans le setup du bios.
Il y a aussi une option "try boot other device" vérifie tous ce qui
concerne

le boot.


Dans le BIOS, j'ai "Boot sequence" et comme j'ai pas de cdrom, j'ai juste
le

choix entre "A, C" et "C, A".
Comment déclare-t-on un MBR dans le bios ?

Merci pour ton aide !
A+Lilian




Le MBR ne se déclare pas il est recherché, on paramètre via la séquence de
boot l'ordre de recherche du MBR par le BIOS.
Si tu n'a pas SCSI, ou other .... peut être qu'une MAJ de ton BIOS serai
necésaire pour obtenir des options suplémentaires dans cette séquence.
C'est étonant, il a quel age ton BIOS ?

a+



Avatar
Jean-Francois Mauguit
"LR" wrote in news:402c94f6$:

Le C: ok, mais si je suis sous linux je n'ai pas de c: alors quel
disque choisit-il ?




Hello,

/hda1 je suppose.

HTH

Jef

1 2