Boot pxe de jeedom sur nas openmediavault

Bonjour

Alors voila j’aimerais faire un démarrage de mon RPI3B sur le réseau via mon nas OMV sous debian.

J’ai trouver quelque tuto mais rien à faire, j’ai aussi un script qui fonctionne dans l’intégration de l’image jeedom mais pas moyen de booter il me met des erreurs.

Dans tout les tuto que j’ai pu trouver il parle tous de DHCP mais je n’en est pas besoin car seul le rpi bootera sur le serveur.

quelqu’un pourrais me donner un coup de main pour la réalisation de mon projet ?

Merci d’avance

Je vous joint le script que j’ai !

Citation #!/bin/bash
# Creation de boot PXE
# $1 = Nom du Pi
# $2 = N° de serie du PI (cat /proc/cpuinfo | grep Serial | awk -F ': ' '{print $2}' | tail -c 9)
# $3 = IP du reseau PXE (du type X.X.X.255)
#
# Entree des variables
#read -p "Entrez le nom du répertoire où se trouve le fichier img : " rep
read -p "Entrez un nom : " name
read -p "Entrez un numéro de série : " serial
read -p "Entrez l\'adresse ip du serveur PXE : " ip_pxe

# Endroit ou se trouve le fichier img
#cd .

# Commande pour préparer à monter le fichier img
#sudo kpartx -a -v 2020-02-13-raspbian-buster-lite.img
sudo kpartx -a -v *raspbian*.img

# Commandes pour monter l'image extraite auparavant
sudo umount ./rootmnt_lite/
sudo umount ./bootmnt_lite/
sudo mount /dev/mapper/loop0p2 ./rootmnt_lite/
sudo mount /dev/mapper/loop0p1 ./bootmnt_lite/

# Creation du répertoire de partage NFS
sudo mkdir -p /nfs/$name

# Creation du répertoire de partage boot
sudo mkdir -p /tftpboot/$serial

# Copie des deux images extraites du fichier image
sudo cp -a rootmnt_lite/* /nfs/$name/
sudo cp -a bootmnt_lite/* /nfs/$name/boot/

# Il faut changer deux fichiers originaux pour permettre le boot on lan
cp ./start4.elf /nfs/$name/boot
cp ./fixup4.dat /nfs/$name/boot
#cd /nfs/$name/boot
#sudo rm start4.elf
#sudo rm fixup4.dat
#sudo wget https://github.com/Hexxeh/rpi-firmware/raw/master/start4.elf
#sudo wget https://github.com/Hexxeh/rpi-firmware/raw/master/fixup4.dat

# Ajout ligne dans fstab our monter le FS au boot du serveur PXE
echo "/nfs/$name/boot /tftpboot/$serial none defaults,bind 0 0" | sudo tee -a /etc/fstab

# Montage et changement des droits sur le répertoire
sudo mount /tftpboot/$serial
sudo chmod -R 777 /tftpboot

# Autoriser le SSH du raspberry
sudo touch /nfs/$name/boot/ssh

# Retirer UUID du fichier fstab original
sudo sed -i /UUID/d /nfs/$name/etc/fstab

# Modification du fichier de boot cmdline.txt
echo "console=serial0,115200 console=tty root=/dev/nfs nfsroot=$ip_pxe:/nfs/$name,vers=3,proto=tcp rw ip=dhcp rootwait elevator=deadline" | sudo tee /nfs/$name/boot/cmdline.txt

# Creation de l'export de FS par NFS
echo "/nfs/$name *(rw,sync,no_subtree_check,no_root_squash)" | sudo tee -a /etc/exports

# Demarrage ou redémarrage des demons.
sudo systemctl enable rpcbind
sudo systemctl enable nfs-kernel-server
sudo systemctl restart rpcbind
sudo systemctl restart nfs-kernel-server