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 [2021/03/01 17:08] admintutoriel:systeme:grub:iso:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 ====== 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.  
- 
-Créer une partition avec GRUB2 contenant les cd d'installation et des isos 
- 
-Ce tutoriel vous permettra de : 
-  * 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 ===== ===== 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 ===== ===== Première étape =====
Ligne 28: Ligne 14:
 ===== 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 136: Ligne 73:
  
 <WRAP center round info 60%> <WRAP center round info 60%>
-  isoname+  isoname
   : nom du fichier iso   : nom du fichier iso