- Prérequis
- Préparation de l’installation
- Copie des fichiers nécessaires à grub
- Copie des fichiers nécessaires au démarrage
- Création du menu de Grub
- Installation de Grub
- Editer menu.lst de grub depuis le live-cd (en image)
- Sauver sa configuration et la restaurer à chaque démarrage
- Démarrer depuis une image iso
- Ajouter une entrée à Grub pour démarrer depuis l’image iso
Installer Kaella en live à partir du disque dur
Prérequis
Voir les notions de complétions du shell (terminal)
Faire de la place
- Défragmenter votre fenêtre: Si votre Microsoft Windows™ vous le permet encore, défragmentez votre disque dur (Poste de travail, Clic droit sur c:, choisir propriétés, onglet Outil: défragmenter
- Vérification disque C : Vous devez lancer un scandisk en cochant l’option de réparation automatique des erreurs, il vous demande de redémarrer deux fois.
Nb: il est nécessaire de redémarrer deux fois sur certaines versions de Windows car la programmation d’une vérification est effectuée pour le deuxième démarrage. (explication à vérifier mais deux démarrages nécessaires, cf: chkdisk)
- Démarrer Kaella ou Knoppix
- Sur l’icône du disque à partitionner (hda1 par ex.), cliquer-droit et autoriser le disque en écriture (sans quoi, pas la suite, Qtparted n’arrivera pas à partitionner le disque).
- Ouvrir un terminal
sudo qtparted &- Choisir hda (théoriquement hdb au pire mais ce doit être rare)
- Sélectionner la partition Windows en clickant dessus
- Réduire la partition: clic droit, Redimensionner
- **** Enregistrer ****
- Créer une partition
- **** Enregistrer ****
- Créer une autre partition
- **** Enregistrer ****
Conclusion: Vous avez une partition hda1 contenant windows, et au moins une partition hda2 au format linux ext3
Installer grub sur la partition
Il est préferable de redémarrer Kaella, ceci afin de vous assurer que toutes les partitions ont été convenablement créées et formatées (création d’icônes sur le bureau).
Préparation de l’installation
- Ouvrir un terminal
- monter la partition linux qui contiendra le répertoire boot
mount /mnt/hda2 - remonter la partition en lecture/ecriture:
sudo mount -o remount,rw /mnt/hda2 - vérifier que la partition dispose d’assez de place (~720M à la louche, càd image iso de ~700Mb + fichiers de boot):
df -h /mnt/hda2 - créer le répertoire boot sur hda2
sudo mkdir /mnt/hda2/boot - créer le répertoire grub dans le réperoire boot
sudo mkdir /mnt/hda2/boot/grub
Copie des fichiers nécessaires à grub
sudo cp -a /lib/grub/i386-pc/* /mnt/hda2/boot/grub
Copie des fichiers nécessaires au démarrage
- Copie du noyau
sudo cp /boot/vmlinuz-2.6.11 /mnt/hda2/boot - Copie du fichier de configuration du noyau
sudo cp /boot/config-2.6.11 /mnt/hda2/boot - Copie de la “carte système” ^^
sudo cp /boot/System.map-2.6.11 /mnt/hda2/boot - Copie du miniroot (mini racine ou arborescence)
sudo cp /cdrom/boot/isolinux/minirt.gz /mnt/hda2/boot - Copie du mapage clavier fr de Kaella:
sudo cp /cdrom/boot/isolinux/french.kbd /mnt/hda2/boot
Création du menu de Grub
- On crée le fichier menu.lst dans le répertoire de grub
sudo touch /mnt/hda2/boot/grub/menu.lst - On ouvre le fichier:
sudo kwrite /mnt/hda2/boot/grub/menu.lst - On copie les lignes suivantes:
#le clavier français : keytable (hd0,1)/boot/french.kbd #temps d'attente de grub au boot : timeout = 15 #par défaut grub bootera sur la première entrée du fichier : default = 0 # title Kaella fromhd root (hd0,1) kernel /boot/vmlinuz-2.6.11 fromhd=/dev/hda2 lang=fr ramdisk=100000 initrd /boot/minirt.gz savedefault boot title Micromou Fenetre rootnoverify (hd0,0) makeactive chainloader +1
- On enregistre le fichier et on vérifie que tout est bien sauvé.
Installation de Grub
- Ouvrir le mini shell Grub:
sudo grub --no-floppy
- Spécifier la partition racine de grub (contanant le répertoire boot/grub), ici hda2 soit:
root (hd0,1) - Installer grub dans le mbr:
setup (hd0)
Nb: vous devriez avoir un écran ressemblant à:
GNU GRUB version 0.95 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> root (hd0,1) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. grub>
- Quitter Grub
quit
Copier le contenu du cd
en redémarrant passer en paramètre:
knoppix tohd=/dev/hda2
Ou bien, copier le contenu du cdrom: sudo cp -Ra /cdrom/KNOPPIX /mnt/hda2
Créer son répertoire permanent (home persistant)
Nous avons précedement utilisé le paramètre fromhd (cf: menu.lst), nous allons pouvoir sauvegarder notre configuration (réseau, imprimante …) depuis le menu Knoppix afin que celle-ci puisse être restaurée avec le paramètre myconf= scan par défaut sur Kaella/Knoppix
- Menu Knoppix (pingouin en bas à gauche), choisir le sous menu Configuration puis ___Create a persistant KNOPPIX disk Image___
- Répondre Oui à la première question (confirmation création du home permanent)
- Choisir une partition ayant de la place (dans notre cas celle contenant le répertoire boot soit hda2 semble poser problème, nous ainsi utiliserons hda3 partition linux)
- Choisir au besoin à la prochaine question si l’on souhaite que ce répertoire soit chiffré (“crypté”)
Nb: pour la suite il peut être interressant d’avoir activé l’accés direct du disque à la mémoire (augmentation performances des accés disques). Toujours depuis le menu Knoppix > Utilitaires > HARD DISK CD/DVD DMA acceleration (hda sera notre disque maître sur le premier port ide).
- Choisir la taille de son répertoire en Mb, soit ~5000 pour 5Go
Editer menu.lst de grub depuis le live à partir du disque dur (live fromhd)
Celui-ci est monté dans le répertoire /cdrom en lecture seule bien sûr:
- pour le monter en lecture/ecriture:
sudo mount -o remount,rw /cdrom - pour éditer le fichier:
sudo kwrite /cdrom/boot/grub/menu.lst &
Editer menu.lst de grub depuis le live-cd (en image)



Sauver sa configuration et la restaurer à chaque démarrage
Voir la section utilisation Knoppix Haut de page
Démarrer depuis une image iso
Prérequis
L’image iso est copiée sur la partition /dev/hda2
Cette dernière est montée et accessible en écriture:
Pour vérifier: mount | grep hda2
Vous devez obtenir une ligne du style:
knoppix@2[knoppix]$ mount | grep hda2
/dev/hda2 on /mnt/hda2 type ext3 (rw,nosuid,nodev)
ici (rw,nosuid,nodev), rw signifie read/write soit lecture/écriture tout est ok, sinon pour remonter en lecture écriture:
knoppix@2[knoppix]$ sudo mount -o remount,rw /mnt/hda2
Nb: si vous êtes déja en live à partir du disque:
knoppix@2[knoppix]$ sudo mount -o remount,rw /cdrom
Récupérer l’image iso et la placer dans /mnt/hda2 (notre partition montée en écriture):
wget -P /mnt/hda2 ftp://ftp.proxad.net/mirrors/linux-azur.org/kla/Kaella-Knoppix_Linux_Azur_2.0.iso
Le nom étant un peu long nous renommons le fichier en KLA.iso
mv /mnt/hda2/Kaella-Knoppix_Linux_Azur_2.0.iso /mnt/hda2/KLA.iso
Vous pouvez passer à l’édition du menu de démarrage de grub.
Ajouter une entrée à Grub pour démarrer depuis l’image iso
# Demarrer depuis une image iso
title Kaella bootfrom iso
root (hd0,1)
kernel /boot/vmlinuz-2.6.11 bootfrom=/dev/hda2/KLA.iso ramdisk=100000 config=scan home=scan
initrd /boot/minirt.gz
savedefault
boot
Crédits
Merci à pureedelinux.net pour le mémento sur Grub. ( http://pureedelinux.net/howto/ )
Page mise à jour le 08 janvier 2007 à 15h07.