Mon multi-boot – Partie 1

En ces temps de fin d’un monde interopérable, d’UEFI, d’intégration matériel-logiciel, voici mes éléments de multiboot, ma méthode préférée actuelle.

Pour le développeur, le multiboot est une approche complémentaire à la virtualisation (VirtualBox), parce qu’il permet de travailler en vraie grandeur sur du réel.

La méthode suivante permet de disposer autant de partitions Windows (par exemple 2 XP, un Vista), chacune se lançant en C: et autant de partitions Linux, de natures et versions égales ou différentes (par exemple plusieurs Ubuntu de différentes versions). En voici les éléments résumés.

Pré-requis

EaseUS Partition Master, pour les partitions Windows

GParted, pour les partitions Linux

Un petit paquet de clés USB contenant les images live des divers Linux (préparées avec UNetbootin), dont une Grub1 (Ubuntu 10.10 32bit, par exemple).

Un ou plusieurs disques USB pour sauver ou restaurer des images créées.

TinyCore

Disposition

En cas de partitions Windows, les mettre au début du premier disque, ne les modifier qu’avec Partition Master.

Une partition doit être préparée avec le même rang que sur le disque cible.

Mettre ensuite les autres partitions dans l’ordre autant que possible.
En effet, les gestionnaires de partition renumérotent l’ordre à chaque modification (exemple, côté Linux, …, sda5, sda6,…).

Gestion

TinyCore avec Grub 1, une partitions de 128Mo suffit, gère l’ensemble des boot, en maître de premier niveau.
Chaque partition est libre  de gérer éventuellement son multiboot comme elle l’entend, en niveau 2.

Mettre la partition Tinycore en premier après les éventuelles partitions Windows, idéalement en début de la partition étendue, en première partition logique.

Ensuite, une seule partition (logique) Swap dimensionnée, qui sera utilisée par tous les Linux.

Ensuite les partitions (logiques) Linux, dans l’ordre le plus stable.

Mettre au point le /boot/grub/menu.lst de TinyCore, avec une entrée pour chaque type de système, Windows, Linux Grub1, Lunix Grub2 (à détailler dans un autre article).

Il faut créer ou recréer les secteurs de boot dans chaque partition, avec Grub1 ou Grub2 suivant les versions de Linux, ce qui a pour effet d’écraser la MBR du disque, donc terminer en créant/recréant le boot de TinyCore. Les numéros et UUID sont à repérer au préalable par blkid.

Voir aussi

Mon multi-boot – Partie 2

29 août 2012 par Admin
Catégories : Tech | Tags: , | 2 commentaires

(2) commentaires

  1. Ping : Mon multi-boot – Partie 2 - hilsz.com

  2. Ping : Cet article décrit comment parfaire une installation Tiny Core

Laisser un commentaire