util:multiboots_generalites
no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | util:multiboots_generalites [2018/11/17 12:54] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Principes de multiboot ====== | ||
+ | //**Une recette de Tyrtamos**// | ||
+ | ===== Problématique du multiboot ===== | ||
+ | Les ordinateurs courants ne sont pas prévus pour porter plusieurs systèmes d' | ||
+ | |||
+ | C'est de plus un problème qu'il faut absolument résoudre si on veut essayer d' | ||
+ | |||
+ | Autre cas à éviter: le linux est sur un disque USB2 d'un portable, et on utilise le multiboot grub de ce linux. Mais si on oublie le disque externe en déplacement, | ||
+ | |||
+ | Il y a plusieurs solutions, dont les plus courantes sont celle-ci: | ||
+ | |||
+ | * [[util: | ||
+ | * [[util: | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | Remarque: désolé, je n'ai pas Windows Vista, je pourrai donc pas en parler. | ||
+ | |||
+ | Cas particulier: | ||
+ | |||
+ | Je ne comprend d' | ||
+ | |||
+ | ===== Processus de boot ===== | ||
+ | |||
+ | Pour mieux comprendre ce qu'on fait dans les multiboots, il faut comprendre comment se déroule le processus de boot. | ||
+ | |||
+ | A l' | ||
+ | |||
+ | Le bios fait un certain nombre d' | ||
+ | |||
+ | Quand on dit " | ||
+ | |||
+ | * un programme appelé couramment " | ||
+ | * une signature de 4 octets (utilisé par windows) | ||
+ | * la table des partitions (16 x 4 = 64 octets) | ||
+ | * un double octet fixe (0xAA55) qui doit toujours être là (sans quoi=erreur) | ||
+ | |||
+ | L' | ||
+ | |||
+ | A noter que le MBR contient la table des partitions du disque, avec 2 conséquences: | ||
+ | |||
+ | * il n'y a la place que pour 4 partitions principales par disque. Heureusement, | ||
+ | |||
+ | * Si on a la mauvaise idée de recopier n' | ||
+ | |||
+ | A noter que le MBR ne fait partie d' | ||
+ | |||
+ | Le MBR n'est pas seulement le 1er secteur du 1er disque interne mais plus généralement le 1er secteur du disque désigné pour booter. Si c'est le disque USB qui boote (configuré ainsi par le bios), le bios démarre son 1er secteur (MBR) de la même façon. | ||
+ | |||
+ | La table des partitions contient aussi des indicateurs sur la nature des partitions. Ainsi, pour que windows démarre, il faut que sa partition soit déclarée " | ||
+ | |||
+ | Dans de nombreux cas, le MBR passe la main à une 2ème amorce de boot qui se trouve au tout début d'une partition: le BS (Boot Sector) pour les partitions principales et le " | ||
+ | |||
+ | Après, sont lancés les " | ||
+ | |||
+ | * Pour Windows xp, il s'agit de c:\ntldr (="NT Loader" | ||
+ | |||
+ | * Pour linux, il s'agit de grub qui présentera le menu / | ||
+ | |||
+ | |||
+ | |||
+ | Pour en connaitre plus: voir l' | ||
+ | |||
+ | ---- | ||
+ | // |
util/multiboots_generalites.txt · Dernière modification : 2018/11/17 12:54 de 127.0.0.1