Outils pour utilisateurs

Outils du site


all:bibles:linux:reseau:netboot

Netboot live


Installation OS

Ubuntu server 18.04


Serveur DHCP

Serveur TFTP

Serveur NFS

Images bootables

sudo mount -o loop ubuntu-mate-18.04-desktop-amd64.iso /mnt
sudo mkdir -p /var/lib/tftpboot/iso/ubuntu
sudo cp -av /mnt/* /mnt/.disk /var/lib/tftpboot/iso/ubuntu

Boot PXE

Installation

Pour Ubuntu 18.04 bionic :

cd /var/lib/tftpboot
sudo wget http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/pxelinux.0
sudo wget http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/boot-screens/ldlinux.c32
sudo wget http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/boot-screens/libutil.c32

Penser à s'assurer des droits des fichiers :

cd /var/lib
sudo chown -R nobody:nogroup tftpboot

Ubuntu 20.04

Serveur DHCP

sudo apt install isc-dhcp-server
  • Modifier le fichier /etc/dhcp/dhcpd.conf
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "acs.altran.com";
option ntp-servers 192.168.1.254;

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.10 192.168.1.100;
  range 192.168.1.150 192.168.1.200;
} 
  • Modifier le fichier /etc/default/isc-dhcp-server pour renseigner le nom de l'interface
INTERFACESv4="enp0s25"
  • Configurer l'interface réseau en question en adresse IP statique

Suite

sudo apt install pxelinux syslinux-common
sudo mkdir -p /var/tftpboot/pxelinux.cfg
cd /var/tftpboot/
sudo touch pxelinux.cfg/default
sudo cp /usr/lib/PXELINUX/pxelinux.0 .
sudo cp /usr/lib/syslinux/memdisk .
sudo cp /usr/lib/syslinux/modules/bios/* .

Haut de page

all/bibles/linux/reseau/netboot.txt · Dernière modification : de 127.0.0.1