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édentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:grub2_netboot_et_lvm [Le 03/10/2012, 12:14]
pywy [Ajout de l'installation netboot dans grub2]
tutoriel:grub2_netboot_et_lvm [Le 20/11/2017, 17:32] (Version actuelle)
scaph {{tag>tutoriel}}
Ligne 1: Ligne 1:
-{{tag>netboot grub2 iso boot lvm}}+{{tag>tutoriel amorçage ​lvm installation reseau netboot netinstall ​}}
  
 ---- ----
  
-====== Installer Ubuntu sans iso, avec lvm et l'​image netboot ======+====== Installer Ubuntu sans iso, avec l'​image netboot ======
  
 Ce tutoriel permet d'​installer une version d'​Ubuntu ou de Debian sans télécharger d'iso, sans rien graver, sans clef usb. Ce tutoriel permet d'​installer une version d'​Ubuntu ou de Debian sans télécharger d'iso, sans rien graver, sans clef usb.
  
-L'​objectif est de booter directement sur le kernel de l'​installation netboot de votre distribution préférée. +L'​objectif est de booter directement sur le kernel de l'​installation ​[[:netboot]] de votre distribution préférée ​via [[:​grub-pc|grub]]
-Ainsi il est possible d'​amorcer l'​installation d'une nouvelle distribution avec un minimum de téléchargement.+Ainsi il est possible d'​amorcer l'​installation d'une nouvelle distribution ​(netinstall) ​avec un minimum de téléchargement.
 ===== Pré-requis ===== ===== Pré-requis =====
  
   * Disposer d'une connexion à Internet   * Disposer d'une connexion à Internet
-  * Avoir déjà un OS fonctionnel ​et lvm installé+  * Avoir déjà un OS fonctionnel ​avec grub installé ​et fonctionnel 
 +  * Avoir une partition ou un volume LVM de 12Mo minimum
  
 ===== Préparation ===== ===== Préparation =====
  
-Créer un volume lvm qui contiendra le noyau netboot (100 Mo suffiront ​amplement)+Créer ​une partition ou un volume lvm qui contiendra le noyau netboot (100 Mo dans notre exemple, mais 20 Mo suffiront )
 Le noyau netboot permet d'​amorcer l'​installation par le réseau d'une distribution. Le noyau netboot permet d'​amorcer l'​installation par le réseau d'une distribution.
  
 +Créer une [[:​tutoriel/​partitionner_manuellement_avec_installateur_ubuntu|partition]],​ puis la formater
 +  # sudo mkfs.ext4 /​dev/​sda2 ​
 +
 +
 +Ou bien via un volume LVM
   # sudo lvcreate -n volnetboot -L 100M mon_volume_group   # sudo lvcreate -n volnetboot -L 100M mon_volume_group
   # sudo mkfs.ext4 /​dev/​mon_volume_group/​volnetboot ​   # sudo mkfs.ext4 /​dev/​mon_volume_group/​volnetboot ​
Ligne 26: Ligne 33:
 Seuls les fichiers "​linux"​ et "​initrd.gz"​ nous intéressent. Seuls les fichiers "​linux"​ et "​initrd.gz"​ nous intéressent.
  
-Pour Ubuntu ​Precise+Pour Ubuntu ​Trusty ​
-http://​archive.ubuntu.com/​ubuntu/​dists/​precise/​main/​installer-amd64/​current/​images/​netboot/​ubuntu-installer/​amd64/​ +http://​archive.ubuntu.com/​ubuntu/​dists/​trusty/​main/​installer-amd64/​current/​images/​netboot/​ubuntu-installer/​amd64/​
- +
-Pour Ubuntu Quantal : +
-http://​archive.ubuntu.com/​ubuntu/​dists/​quantal/​main/​installer-amd64/​current/​images/​netboot/​ubuntu-installer/​amd64/​ +
- +
-Pour Debian Squeeze +
-http://​ftp.nl.debian.org/​debian/​dists/​squeeze/​main/​installer-amd64/​current/​images/​netboot/​debian-installer/​amd64/​+
  
 Pour Debian Wheezy Pour Debian Wheezy
-http://ftp.nl.debian.org/​debian/​dists/​wheezy/​main/​installer-amd64/​current/​images/​netboot/​debian-installer/​amd64/​+http://ftp.fr.debian.org/​debian/​dists/​wheezy/​main/​installer-amd64/​current/​images/​netboot/​debian-installer/​amd64/​
  
 Déposer les fichiers téléchargés dans le volume créé. Déposer les fichiers téléchargés dans le volume créé.
-  # sudo mount /​dev/​mon_volume_group/​volnetboot /mnt+  ​# sudo mount /dev/sda2 /mnt                       avec LVM :  ​#sudo mount /​dev/​mon_volume_group/​volnetboot /mnt
   # sudo mv linux /mnt/   # sudo mv linux /mnt/
   # sudo mv initrd.gz /mnt/   # sudo mv initrd.gz /mnt/
- 
 ===== Ajout de l'​installation netboot dans grub2 ===== ===== Ajout de l'​installation netboot dans grub2 =====
  
-[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​grub.d/​40_custom** avec les [[:sudo|droit d'​administration]]+[[:​tutoriel:​comment_modifier_un_fichier|Ajouter ceci au fichier]] **/​etc/​grub.d/​40_custom** avec les [[:sudo|droits ​d'​administration]]
  
 +Avec une partition DOS:
 +
 +<file bash /​etc/​grub.d/​40_custom>​
 +menuentry "​netboot de ma distribution preferee"​ {
 +     ​insmod part_msdos
 +     ​insmod ext2
 +     set root=(hd0,​msdos2)
 +     linux /linux
 +     ​initrd /initrd.gz
 + }
 +</​file>​
 +
 +<​note>​ Ici (hd0,​msdos2) dans le grub correspond au disque zéro, partition 2, ce qui correspond a /dev/sda2 </​note>​
 +
 +
 +
 +Avec un volume LVM :
  
 <file bash /​etc/​grub.d/​40_custom>​ <file bash /​etc/​grub.d/​40_custom>​
Ligne 59: Ligne 76:
 </​file>​ </​file>​
  
-<​note> ​Ici le kernel n'a pas besoin de paramètres ! (spécifique ​une installation netboot uniquement)</​note>​+<​note> ​Dans les deux cas,  ​le kernel n'a pas besoin de paramètres ! (spécifique ​à une installation netboot uniquement)</​note>​
  
-Mettre ​jour le grub2 avec la nouvelle entrée qu'on vient juste de créer :+Mettre ​à jour le grub2 avec la nouvelle entrée qu'on vient juste de créer :
   # sudo update-grub   # sudo update-grub
  
Ligne 67: Ligne 84:
 Enfin, **rebooter**,​ sélectionner l'​entrée "​netboot de ma distribution préférée"​ : le tour est joué ! Enfin, **rebooter**,​ sélectionner l'​entrée "​netboot de ma distribution préférée"​ : le tour est joué !
  
 +
 +===== Sources =====
 +
 +  * [[https://​help.ubuntu.com/​community/​Installation/​NetbootInstallFromInternet|Wiki officiel]]
 +
 +----
  • tutoriel/grub2_netboot_et_lvm.1349259263.txt.gz
  • Dernière modification: Le 03/10/2012, 12:14
  • par pywy