Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:systeme:grub:iso:start [2020/10/25 15:03] admintutoriel:systeme:grub:iso:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Créer une partition avec GRUB2 contenant les cd d'installation et des isos ====== ====== Créer une partition avec GRUB2 contenant les cd d'installation et des isos ======
  
-Voici comment lancer vos isos présents sur le disque dur directement avec Grub 2. +===== Pré-requis =====
  
-Créer une partition avec GRUB2 contenant les cd d'installation et des isos+===== Première étape =====
  
-Ce tutoriel vous permettra de : +  - ouvrez le fichier ISO avec le monteur d'archives : dans Nautilus, un clic droit sur le fichier ISO, sélectionnez Ouvrir avec le gestionnaire d'archives{{ tutoriel:linux:grub:partgrub2:iso-monteur_d_archives.png?600 |}}
-  * tester toutes les versions Ubuntu sur votre matériel, +
-  * installer ces distributions sans avoir à graver un CD, +
-  * lancer des isos en dehors du monde Ubuntu (pour la maintenance : gparted live, rescueCD,.. ou pour tester d'autres environnements : dernières versions de Gnome-Shell, Cinnamon, Mate, Lxqt,..) +
- +
-Nous utiliserons un fichier de configuration par système d'exploitation et le référencerons dans **grub.cfg**. +
- +
-====== Pré-requis ====== +
- +
-  * version de Grub :1.97 ou supérieure :<cli>...@...:~$ grub-install -V +
-grub-install (GRUB) 2.02-2ubuntu8.17</cli> +
- +
-====== Première étape ====== +
- +
-  - ouvrez le fichier ISO avec le monteur d'archives : dans Nautilus, un clic droit sur le fichier ISO, sélectionnez Ouvrir avec le gestionnaire d'archives{{ :tutoriel:linux:grub:partgrub2:iso-monteur_d_archives.png?600 |}}+
   - Dans le **contenu du fichier ISO** (pour ubuntu, dans le répertoire casper), repérez dans le fichier iso et notez l'emplacement et le nom de :   - Dans le **contenu du fichier ISO** (pour ubuntu, dans le répertoire casper), repérez dans le fichier iso et notez l'emplacement et le nom de :
     * fichier du **noyau** (**vmlinuz** ou **vmlinuz.***)     * fichier du **noyau** (**vmlinuz** ou **vmlinuz.***)
     * image **initrd** (**initrd** ou **initrd.***).     * image **initrd** (**initrd** ou **initrd.***).
  
-====== Autres étapes ======+===== Autres étapes =====
  
-===== Créer une partition pour les fichiers isos ===== 
  
-<WRAP center round info 60%> +====  Création d'un sous-menu ====
-Dans les exemples, ce sera la partition **/dev/sdb5** -> **(hd1,5)** dans la notation de GRUB (à adapter)+
  
-Rappel : 
-  * disque : 
-    * sda -> hd0 
-    * sdb -> hd1 
-    * etc. 
-  * partition : 
-    * sda1 -> 1 
-    * sda2 -> 2 
-    * etc. 
-</WRAP> 
  
-  - Créez avec **Gparted** la partition qui recevra les fichiers isos. +  - Éditez avec les droits d'administration le fichier **/etc/grub.d/40_custom** pour<code - /etc/grub.d/40_custom>
-  - Créez le répertoire de montage **/media/partisos** :<cli>...@...:~$ sudo mkdir /media/partisos</cli> +
-  - Repérez l'UUID de la partition **/dev/sdb5** :<cli>...@...:~$ udo blkid /dev/sdb5 +
-/dev/sdb5: LABEL="isos" UUID="19D22ADE39FB5783" TYPE="ntfs" PARTUUID="6db6c434-05" +
-</cli> +
-  - Éditez avec les droits d'administration le fichier **/etc/fstab** pour ajouter la ligne :<code - /etc/fstab> +
-... +
-UUID=19D22ADE39FB5783 /media/partisos ntfs-3g rw,user,auto,gid=1000,uid=1000,nls=utf8,umask=002 0       0</code> +
-  - Montez la partition :<cli>...@...:~$ sudo mount /media/partisos</cli> +
-  - Créez sur la partition un dossier **isos** avec les droits d'écriture :<cli>...@...:~$ cd /media/partisos +
-...@...:/media/partisos$ sudo mkdir isos +
-...@...:/media/partisos$ sudo chown $USER:$USER isos</cli> +
-  - créez un lien symbolique dans le dossier Téléchargements pour un accès facile :<cli>...@...:/media/partisos$ ln -f -s -r -t ~/Téléchargements isos</cli>+
  
-Désormais, les fichiers iso téléchargés pourront être déplacés dans ce dossier isos depuis le dossier ~/Téléchargements. 
- 
-Les fichiers de configuration de grub dans /boot/grub/grub.cfg 
- 
-=====  Création d'un sous-menu ===== 
- 
-Nous allons modifier la configuration de GRUB pour : 
-  * ne plus devoir lancer la commande **update-grub** après chaque modification 
-  * et pouvoir modifier les sous-menus sans avoir les droits d'administration 
- 
-  - Éditez avec les droits d'administration le fichier **/etc/grub.d/40_custom** pour lui ajouter des lignes de menu qui mènent à un fichier de configuration situé sur la partition isos :<code - /etc/grub.d/40_custom> 
-... 
-menuentry "   " { 
-    # true permet d'afficher la ligne de titre sans rien faire d'autre 
-    # ici une ligne vide pour aérer le menu 
-    true  
-} 
-# entrée qui conduit au sous-menu 
-menuentry "===>> Distributions lancées depuis leur fichier iso" { 
-    # partition choisie 
-    # /dev/sdb5 : b => hd1 ; 5 => 5 
-    set root=(hd1,5) 
-    # fichier de configuration du sous-menu 
-    configfile /isos/00_isoboot.cfg 
-} 
 </code> </code>
 <WRAP center round help 60%> <WRAP center round help 60%>
Ligne 103: Ligne 40:
 Cela ajoute une ligne au menu grub pour se rendre sur une page dédiée aux lancements de fichiers **iso**. Cela ajoute une ligne au menu grub pour se rendre sur une page dédiée aux lancements de fichiers **iso**.
  
-===== Édition du sous-menu =====+==== Édition du sous-menu ====
  
 Allez dans le répertoire isos (par exemple via le lien **~/Téléchargements/isos**) et créez le fichier **00_isoboot.cfg** : Allez dans le répertoire isos (par exemple via le lien **~/Téléchargements/isos**) et créez le fichier **00_isoboot.cfg** :
Ligne 136: Ligne 73:
  
 <WRAP center round info 60%> <WRAP center round info 60%>
-  isoname+  isoname
   : nom du fichier iso   : nom du fichier iso
  
Ligne 192: Ligne 129:
 </WRAP> </WRAP>
  
-===== Cas de Windows =====+==== Cas de Windows ====
  
 Supposons que les images soient dans le répertoire /isos-images et qu'il contienne : Supposons que les images soient dans le répertoire /isos-images et qu'il contienne :
Ligne 220: Ligne 157:
 </code> </code>
  
-====== Conclusion ======+===== Conclusion =====
  
-====== Problèmes connus ======+===== Problèmes connus =====
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[https://doc.ubuntu-fr.org/tutoriel/grub2_lancer_des_images_iso]]   * **(fr)** [[https://doc.ubuntu-fr.org/tutoriel/grub2_lancer_des_images_iso]]