Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:grub2_netboot_et_lvm [Le 03/10/2012, 11:24]
pywy créée
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 ​ubuntu ​ou debian ​sans telechrager ​d'iso, sans rien graver. ​Le but est de booter directement sur le kernel de l'​installation 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.
  
 +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 (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 ).
-#lvcreate -n volnetboot -L 100M mon_volume_group +
-#+
  
 +Le noyau netboot permet d'​amorcer l'​installation par le réseau d'une distribution.
  
-==== Lancement automatique ====+Créer une [[:​tutoriel/​partitionner_manuellement_avec_installateur_ubuntu|partition]],​ puis la formater 
 +  # sudo mkfs.ext4 /​dev/​sda2 ​
  
  
-Par défaut, le daemon **motion** ​n'est pas activé/​démarré.+Ou bien via un volume LVM 
 +  # sudo lvcreate -volnetboot -L 100M mon_volume_group 
 +  # sudo mkfs.ext4 /​dev/​mon_volume_group/​volnetboot ​
  
-Si l'on veut l'​activer,​ il faut mettre à '​Yes' ​la variable //​start_motion_daemon//​ dans le fichier **/​etc/​default/​motion**.+Telecharger le kernel et l'initrd.gz de la distribution choisie en version netboot.
  
 +Seuls les fichiers "​linux"​ et "​initrd.gz"​ nous intéressent.
  
-En mode utilisateur (hors daemon), le mieux est de copier le fichier **/etc/motion/motion.conf** dans son propre dossier personnelDans un [[terminal]] : +Pour Ubuntu Trusty : 
-  sudo cp /etc/motion/motion.conf ~/ +http://archive.ubuntu.com/ubuntu/dists/trusty/main/​installer-amd64/​current/​images/​netboot/​ubuntu-installer/​amd64/
-Puis, mettre les bon droits : +
-  sudo chown $USER ~/motion.conf+
  
 +Pour Debian Wheezy
 +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éé.
 +  # sudo mount /dev/sda2 /mnt                       avec LVM :  #sudo mount /​dev/​mon_volume_group/​volnetboot /mnt
 +  # sudo mv linux /mnt/
 +  # sudo mv initrd.gz /mnt/
 +===== Ajout de l'​installation netboot dans grub2 =====
  
 +[[:​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>​
  
-==== Configuration de base pour une webcam ==== 
  
-Maintenant nous allons [[:​tutoriel:​comment_editer_un_fichier|éditer le fichier]] ''​motion.conf''​\\ 
  
-Les variables sont nombreuses et relativement bien expliquées en lignes de commentaires.+Avec un volume LVM :
  
-Les principaux paramètres ​changer sont : **target_dir**,  **width & height** (résolution)Les remplacer par les valeurs de votre choix.+<file bash /​etc/​grub.d/​40_custom>​ 
 +menuentry "​netboot de ma distribution preferee"​ { 
 +     ​insmod lvm 
 +     ​insmod part_msdos 
 +     ​insmod ext2 
 +     set root=(mon_volume_group-volnetboot) 
 +     linux /linux 
 +     ​initrd /​initrd.gz 
 + } 
 +</​file>​ 
 + 
 +<​note>​ Dans les deux cas,  le kernel n'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 ​: 
 +  # sudo update-grub 
 + 
 + 
 +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.1349256257.txt.gz
  • Dernière modification: Le 03/10/2012, 11:24
  • par pywy