Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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 27/12/2012, 14:06] pywy suppression de lvm only, ajout pour partition dos classqiue |
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 netinstall}} | + | {{tag>tutoriel amorçage lvm installation reseau netboot netinstall }} |
| ---- | ---- | ||
| Ligne 7: | Ligne 7: | ||
| 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 via grub. | + | 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. | Ainsi il est possible d'amorcer l'installation d'une nouvelle distribution (netinstall) avec un minimum de téléchargement. | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| Ligne 33: | 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éé. | ||
| Ligne 49: | Ligne 43: | ||
| # 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|Ajouter ceci au fichier]] **/etc/grub.d/40_custom** avec les [[:sudo|droits 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 66: | 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 : | ||