Maison > Article > Opération et maintenance > qu'est-ce que le MBR Linux
Sous Linux, MBR fait référence à l'enregistrement de démarrage principal, situé dans la piste 0, le cylindre 0 et le secteur 1 du disque dur. Il enregistre principalement le programme de démarrage et la table de partition du disque. La fonction la plus importante du MBR est de stocker le programme de démarrage, et la fonction la plus importante du programme de démarrage est de charger le noyau du système d'exploitation.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
linux MBR (Master Boot Directory)
MBR est l'abréviation de l'anglais Master Boot Record, et le chinois signifie master boot record.
Situé dans la piste 0, le cylindre 0 et le secteur 1 du disque dur, il enregistre principalement le programme de démarrage et la table de partition du disque. Regardons la structure du MBR à travers la figure 1.
Figure 1 Structure du MBR
Le MBR est composé des trois parties suivantes
1 Bootloader, programme de démarrage principal (446 octets)
2. Dpt (table de partition de disque), table de partition de disque dur (64 octets).
3. Drapeau de fin de secteur (55aa) (octets)
MBR occupe un total d'un secteur, soit 512 octets. Parmi eux, 446 octets installent le programme de démarrage, les 64 octets suivants décrivent la table de partition et les 2 derniers octets sont la marque de fin. Nous savons déjà que chaque disque dur ne peut être divisé qu'en 4 partitions principales. La raison en est que l'espace pour décrire la table de partition dans le MBR n'est que de 64 octets. Chaque partition doit occuper 16 octets, donc 64 octets ne peuvent être divisés qu'en 4 partitions principales. Le plan de 16 octets pour chaque partition est présenté dans le tableau 2.
Octets de stockage | Contenu et signification des données |
---|---|
1er octet | Drapeau de démarrage |
2ème octet | Numéro de piste de départ de cette partition |
Le 3ème octet | Le numéro de secteur de départ de cette partition |
Le 4ème octet | Le numéro de cylindre de départ de cette partition |
Le 5ème octet | Le type de partition peut être identifié Partition primaire et partition étendue |
Le 6ème octet | Le numéro de piste de fin de cette partition |
Le 7ème octet | Le numéro de secteur de fin de cette partition |
Le 8ème octet | de cette partition Numéro de cylindre de fin |
9e ~ 12e octets | Le nombre de secteurs précédemment occupés par cette partition |
13e ~ 16e octets | Le nombre total de secteurs dans cette partition |
Tout le monde Remarquez que la fonction la plus importante de MBR est de stocker le chargeur de démarrage .
Le rôle du BIOS est d'auto-tester puis de lire le bootloader depuis le MBR. Ensuite, la fonction la plus importante du bootloader est de charger le noyau du système d’exploitation.
Le chargeur de démarrage de démarrage a les fonctions suivantes :
Charger le noyau du système d'exploitation. C'est la fonction la plus importante du chargeur de démarrage.
dispose d'un menu qui permet aux utilisateurs de choisir quel système démarrer. Si vous avez installé deux systèmes Windows sur un serveur, vous devriez avoir vu un menu de sélection similaire, mais ce menu de sélection est fourni par le programme de démarrage de Windows, et non par GRUB.
Vous pouvez appeler d'autres programmes de démarrage, ce qui est la clé du démarrage multi-système. Cependant, il convient de noter que le programme de démarrage de Windows ne peut pas appeler le programme de démarrage de Linux, nous recommandons donc généralement d'installer Windows d'abord, puis Linux. Il s'agit d'installer le programme de démarrage de Linux dans le MBR et d'écraser le programme de démarrage de Windows. .
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!