Multiboot et cohabitation d'installations frugales

Post Reply
Message
Author
User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

Multiboot et cohabitation d'installations frugales

#1 Post by ASRI éducation »

Je me permets de proposer un petit mémento ayant pour objectif de faire cohabiter une installation de winedauze avec une dizaine d'installations (méthode frugale et/ou complète).
Merci à ljfr pour la solution et le lien vers http://www.puppylinux.org/main/index.ph ... 20Disk.txt.


Spécificités matérielles de l'ordinateur utilisé : présence de 3 disques durs (40go+20go+40go).


Organisation des partitions :
sda = ide40go
sda1 = ntfs (winXP)
sda2 = ext2 (Toutou 431 installation frugale)
sda3 = ext2 (Toutou 431 Fat installation frugale)
sda4 = ext2 (Puppy Hansamben 431 frugale + Puppy MacpupOpera 2.0 frugale)

sdb = ide20go
sdb1 = ext2 (Ludo-éducative 2.0 Full installation complète)
sdb2 = swap 512mo
sdb3 = ext2 (Ludo-éducative 2.0 Light installation frugale)
sdb4 = ext2 (Toutou Rescue 1.0 installation frugale)

sdc = ide40go
sdc1 = ext2 (Puppy 431 installation frugale)
sdc2 = ext2 (Puppy Lucid 501 installation frugale)
sdc3 = ext2 (Puppy Quirky 1.2 installation frugale)
sdc4 = fat32 (sauvegardes diverses = les iso des différentes distributions | le menu.lst | etc.)


Le menu.lst multiboot :

Code: Select all

# Lancer la section globale de GRUB
timeout 20
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
# Fin de la section globale de GRUB

# Un merci tout particulier a ljfr (le grub c'est lui)

  title Winedause XP (on hda1)
  rootnoverify (hd0,0)
  makeactive
  chainloader +1

  title Toutou431 (frugale hda2)
  root (hd0,1)
  kernel /toutou431/vmlinuz psubdir=toutou431 ro vga=normal
  initrd /toutou431/initrd.gz

  title Toutou431 Fat (frugale hda3)
  root (hd0,2)
  kernel /fat431/vmlinuz psubdir=fat431 ro vga=normal
  initrd /fat431/initrd.gz

  title Hansamben431 (frugale hda4)
  root (hd0,3)
  kernel /hansamben/vmlinuz psubdir=hansamben ro vga=normal
  initrd /hansamben/initrd.gz

  title MacpupOpera 2.0 (frugale hda4)
  root (hd0,3)
  kernel /macpup/vmlinuz psubdir=macpup ro vga=normal
  initrd /macpup/initrd.gz
  
  title Ludo-edu 2.0 Full (complete hdb1)
  root (hd1,0)
  kernel /boot/vmlinuz root=/dev/sdb1 ro vga=normal

  title Ludo-edu 2.0 Light (frugale hdb3)
  root (hd1,2)
  kernel /light20/vmlinuz psubdir=light20 ro vga=normal
  initrd /light20/initrd.gz
  
  title Toutou Rescue (frugale hdb4)
  root (hd1,3)
  kernel /rescue10/vmlinuz psubdir=rescue10 ro vga=normal
  initrd /rescue10/initrd.gz

  title Puppy431 (frugale hdc1)
  root (hd2,0)
  kernel /puppy431/vmlinuz psubdir=puppy431 ro vga=normal
  initrd /puppy431/initrd.gz

  title PuppyLucid501 (frugale hdc2)
  root (hd2,1)
  kernel /lupu/vmlinuz psubdir=lupu ro vga=normal
  initrd /lupu/initrd.gz

  title PuppyQuirky120 (frugale hdc3)
  root (hd2,2)
  kernel /qrky/vmlinuz psubdir=qrky ro vga=normal
  initrd /qrky/initrd.gz

 
title Installer GRUB sur disquette (on /dev/fd0)
pause Inserer une disquette formatee et pressez entree.
root (hd1,0)
setup (fd0)
pause Pressez entree pour continuer.
title Installer GRUB sur une partition linux (on /dev/hdb1)
root (hd1,0)
setup (hd1,0)
pause Pressez entree pour continuer.
title -     Pour l'aide pressez 'c', puis tapez: 'help'
root (hd0)
title -     Pour des exemples d'utilisation, tapez: 'cat /boot/grub/usage.txt'
root (hd0)

Le pas à pas :
- Démarrez avec un liveCD (j'ai utilisé celui de la ludo-éducative 2.0 Full), puis à l'aide de l'application Gparted, créez les différentes partitions nécessaires (cf. ci-dessus Organisation des partitions). Arrêter l'ordinateur sans sauvegarder vos préférences utilisateur.
- Redémarrez l'ordinateur avec le CD de windedauze et installez l'OS sur la première partition disponible (sda1).
- Redémarrez avec le liveCD utilisé au départ, puis copiez les fichiers nécessaires à votre multiboot Toutou/Puppy.
- Dans sda2, créez un dossier "toutou431" et copier dedans une partie des fichiers contenus dans l'iso de Toutou Linux 431. Pour une installation frugale, il suffit de copier 3 fichiers : initrd.gz + ttl-431.sfs + vmlinuz).
- Continuez la procédure ci-dessus pour créer les différents dossier accueillant les installations frugales. Dans sda3, création d'un dossier "fat431", puis copie des fichiers : initrd.gz + ttl-431.sfs + vmlinuz.
- Recommencez l'opération pour les versions de Puppy/Toutou que vous souhaitez installer en méthode frugale.
- En fin de procédure, installez le gestionnaire de boot Grub et avant de redémarrer l'ordinateur, éditez le menu.lst (dans notre exemple, le menu.lst se trouve dans sdb1, il a été installé en même temps que la ludo-éducative Full 2.0, méthode complète). Pour éditer le menu.lst, vous pouvez utiliser l'exemple ci-dessus "Le menu.lst multiboot".

Egalement possible :
- Installer une/plusieurs Puppy/Toutou en méthode complète (dans notre exemple, la ludo-éducative Full est installée en méthode complète sur sda1) pour cela, bootez avec le liveCD de la distribution concernée et utilisez l'installeur proposé avec chacune des distributions).
- Effectuer une installation frugale dans la partition ntfs de winedauze.

Cordialement,

Ci-dessous, une copie d'écran présentant le début du multiboot.
Image

Post Reply