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:grub2_netboot_et_lvm [Le 03/10/2012, 11:32] – [Préparation] pywytutoriel:grub2_netboot_et_lvm [Le 20/11/2017, 17:32] (Version actuelle) – {{tag>tutoriel}} scaph
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.
-  # mkfs.ext4 /dev/mon_volume_group/volnetboot +
  
-Telecharger le kernel et l'initrd de la distrib voulue en netboot.+Créer une [[:tutoriel/partitionner_manuellement_avec_installateur_ubuntu|partition]], puis la formater 
 +  # sudo mkfs.ext4 /dev/sda2 
  
-Télécharger les fichiers "linux" et "initrd.gz" uniquement : 
  
-Pour ubuntu Quantal +Ou bien via un volume LVM 
-http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/+  # sudo lvcreate -n volnetboot -L 100M mon_volume_group 
 +  # sudo mkfs.ext4 /dev/mon_volume_group/volnetboot  
 + 
 +Telecharger le kernel et l'initrd.gz de la distribution choisie en version netboot. 
 + 
 +Seuls les fichiers "linux" et "initrd.gz" nous intéressent. 
 + 
 +Pour Ubuntu Trusty 
 +http://archive.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/current/images/netboot/ubuntu-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éé.
-  # mount /dev/mon_volume_group/volnetboot /mnt +  # sudo mount /dev/sda2 /mnt                       avec LVM :  #sudo mount /dev/mon_volume_group/volnetboot /mnt 
-  # mv linux /mnt/ +  # sudo mv linux /mnt/ 
-  # mv initrd.gz /mnt/+  # sudo mv initrd.gz /mnt/ 
 +===== Ajout de l'installation netboot dans grub2 =====
  
-==== Lancement automatique ====+[[:tutoriel:comment_modifier_un_fichier|Ajouter ceci au fichier]] **/etc/grub.d/40_custom** avec les [[:sudo|droits d'administration]]
  
 +Avec une partition DOS:
  
-Par défautle daemon **motion** n'est pas activé/démarré.+<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>
  
-Si l'on veut l'activeril faut mettre à 'Yes' la variable //start_motion_daemon// dans le fichier **/etc/default/motion**.+<note> Ici (hd0,msdos2) dans le grub correspond au disque zéro, partition 2, ce qui correspond a /dev/sda2 </note>
  
  
-En mode utilisateur (hors daemon), le mieux est de copier le fichier **/etc/motion/motion.conf** dans son propre dossier personnel. Dans un [[terminal]] : 
-  sudo cp /etc/motion/motion.conf ~/ 
-Puis, mettre les bon droits : 
-  sudo chown $USER ~/motion.conf 
  
 +Avec un volume LVM :
  
 +<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'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 :
 +  # sudo update-grub
  
  
 +Enfin, **rebooter**, sélectionner l'entrée "netboot de ma distribution préférée" : le tour est joué !
  
-==== Configuration de base pour une webcam ==== 
  
-Maintenant nous allons [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] ''motion.conf''\\+===== Sources =====
  
-Les variables sont nombreuses et relativement bien expliquées en lignes de commentaires.+  * [[https://help.ubuntu.com/community/Installation/NetbootInstallFromInternet|Wiki officiel]]
  
-Les principaux paramètres a changer sont : **target_dir**,  **width & height** (résolution). Les remplacer par les valeurs de votre choix.+----