🚨 Erreur de montage Armbian - Options noexec/nodev

Cette erreur se produit car le systΓ¨me de build Armbian a dΓ©tectΓ© que votre rΓ©pertoire temporaire est montΓ© avec les options nosuid et nodev, mais il vΓ©rifie Γ©galement noexec. Le processus de build nΓ©cessite la capacitΓ© d’exΓ©cuter des fichiers dans le rΓ©pertoire temporaire.

πŸ”§ Solutions

βœ… Option 1 : Remonter la partition avec les bonnes options

Remontez /dev/sdb1 avec les options nΓ©cessaires :

1
sudo mount -o remount,exec,dev /dev/sdb1

🎯 Option 2 : Utiliser un répertoire temporaire différent

Faites pointer Armbian vers un répertoire sur un système de fichiers sans ces restrictions (comme votre système de fichiers racine) :

1
2
3
4
5
6
7
8
# πŸ“ CrΓ©er un rΓ©pertoire temporaire dans /tmp ou votre home
mkdir -p ~/armbian-tmp

# πŸ”„ DΓ©finir la variable d'environnement avant de builder
export TMPDIR=~/armbian-tmp

# πŸš€ Ou le spΓ©cifier directement dans la commande de build
./compile.sh TMPDIR=/tmp/armbian-build

βš™οΈ Option 3 : Modifier fstab pour des changements permanents

Si vous devez modifier dΓ©finitivement les options de montage pour /dev/sdb1 :

  1. πŸ“ Γ‰ditez /etc/fstab :
1
sudo nano /etc/fstab
  1. πŸ” Trouvez la ligne pour /dev/sdb1 et supprimez noexec et nodev des options, ou changez-les en exec,dev

  2. πŸ”„ Remontez :

1
sudo mount -o remount /media/reepost/ZAND

πŸ› οΈ Option 4 : Changer l’emplacement du rΓ©pertoire de build

Modifiez la configuration du build Armbian pour utiliser un emplacement diffΓ©rent :

1
./compile.sh BUILD_TMPDIR=/tmp/armbian-build

πŸ’‘ Recommandation

⭐ L’option 2 est la plus rapide et la plus sΓ»re - utilisez simplement un rΓ©pertoire temporaire sur votre systΓ¨me de fichiers racine oΓΉ l’exΓ©cution est autorisΓ©e.

πŸ“‹ DΓ©tails de l’erreur

  • πŸ’Ύ Partition concernΓ©e : /dev/sdb1
  • πŸ“ Point de montage : /media/reepost/ZAND/ARMBIAN/build/.tmp
  • ⚠️ Options actuelles : rw,nosuid,nodev,relatime,errors=remount-ro
  • ❌ Code d’erreur : 43