Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 25 utilisateurs en ligne, consultez le détail
Auteur Message
TrustRobot
#0 Message posté le : 17-09-2006 à 00:00:00


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 04-07-2003
Nombre de messages : 171

1. Généralité sur les chargeurs d'OS :



A l'amorçage du PC, votre BIOS se lance et essaye d'amorcer les périphériques suivant l'ordre des périphériques amorçables que vous lui avez indiqué. Dans le cas du disque dur, il lit le MBR (Master Boot Record) et exécute le programme qui s'y trouve.

Si ce programme est un chargeur d'OS alors c'est ce dernier qui est lancé. Les chargeurs d'OS sont souvent fractionnés en 2 parties, car le MBR ne fait que 512 octets. La première partie (celle dans le MBR) servant à lancer la seconde située sur votre disque dur.

Un Chargeur d'Os met à votre disposition un menu, plus ou moins agréable visuellement. Ce menu vous permet de choisir l'OS à charger, généralement en cas de non-choix c'est l'OS par défaut qui est démarré, la durée d'attente étant bien-sûr paramétrable.

2. Installation de NTloader :



NTloader est le chargeur d'OS de Windows NT/200/XP, si vous n'avez pas un de ces OS installé sur votre PC, vous pouvez ignorer cette partie.

NTloader est installé par défaut avec tout NT (NT/200/XP) généralement dans le MBR, c'est la solution la moins élégante et la plus contraignante pour démarrer Linux, mais elle a le mérite d'exister et peut convenir à certains.

A noter qu'à chaque recompilation du noyau linux, il faudra refaire la manipulation ci-dessous

3. Configuration de NTloader :



La configuration de NTloader pour linux se fait à deux niveaux, sous linux et sous windows. Je suppose dans l'exemple que linux est sur /dev/hda4 et que les fichiers de boot de Windows NT/2000/XP sont dans C:

  • Sous linux :
    En root, tapez dd if=/dev/hda4 of=/bootsect.lnx bs=512 count=1, dans un terminal. Transférez, ensuite le fichier /bootsect.lnx sur la partition C par simple copie ou à l'aide d'une disquette.



  • Sous Windows :
    • Allez dans menu -> exécuter et tapez : cmd .
    • Dans la console tapez : C:\attrib -s -r c:\boot.ini
    • Editez, le fichier C:\boot.ini et rajoutez ceci en fin de fichier : C:\BOOTSECT.LNX="Linux"
    • Restaurez les attributs du fichier : C:\attrib +s +r c:\boot.ini


4. Supprimer NTloader du MBR :



Mettre Lilo, Grub ou XOSL dans le MBR devrait suffire.




--Message édité par TrustRobot le 17-09-2006 à 00:00:00--