- Astuce : Vous pouvez aussi, installer Raspberrypi OS - Debian 13 based, sur un disque dur USB, ou une bonne carte SD de bonne capacitée, et booter dessus.
Démarrons.
Saisissez, dans une session root :
Code : Tout sélectionner
apt-get update && apt-get upgrade -ySi apt-get, vous demande s'il doit mettre à jour les config, répondez toujours "gardes les anciens fichiers de configuration"
Désactivons "cloud-init", pour l'instant. (Cloud-init est un système d'initialisation de machines Linux, au premier démarrage.) Tapez :
Code : Tout sélectionner
touch /etc/cloud/cloud-init.disabledRegardez ensuite, votre configuration réseau :
Code : Tout sélectionner
ip aCopiez-collez donc les 2 informations, dans un fichier texte par ex. L'une après "link/ether" : aa:bb:cc:dd:ee:ff, et l'autre après "inet" : 172.16.0.12/24 . La première est votre adresse MAC, et la 2ème est votre code IP/masque réseau.…
2: eth0 : …
- link/ether aa:bb:cc:dd:ee:ff …
- inet 172.16.0.12/24 …
…
Désactivons et désinstallons le NetworkManager, pour y installer la gestion réseau historique de Debian, le "ifupdown" :
Code : Tout sélectionner
systemctl disable --now NetworkManagerPuis :
Code : Tout sélectionner
apt install ifupdown2 bridge-utilsCode : Tout sélectionner
nano /etc/network/interfacesCode : Tout sélectionner
auto lo
iface lo inet loopback
iface eth0 inet manual
hwaddress ether aa:bb:cc:dd:ee:ff
iface wlan0 inet manual
auto vmbr0
iface vmbr0 inet static
address 172.16.0.12/24
gateway 172.16.0.1
hwaddress ether aa:bb:cc:dd:ee:ff
bridge-ports eth0
bridge-stp off
bridge-fd 0
Code : Tout sélectionner
service networking restartCode : Tout sélectionner
ip aVérifiez quand même la config du dns :
Code : Tout sélectionner
cat /etc/resolv.confEnsuite, ajoutez le Code IP, correspondant à votre nom de machine dans /etc/hosts :# Generated by NetworkManager
search ctrl-click.lan
nameserver 172.16.0.254
Code : Tout sélectionner
echo "172.16.0.254 raspberrypi" >> /etc/hostsVous pouvez d'ores-et-déjà tester la bonne config en redémarrant :
Code : Tout sélectionner
rebootCode : Tout sélectionner
apt purge network-managerensuite, tapez à l'invite de commandes, en root:
Code : Tout sélectionner
cat > /etc/apt/sources.list.d/pve-install-repo.sources << EOL
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: $(lsb_release -sc)
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOLCode : Tout sélectionner
wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-$(lsb_release -sc).gpg -O /usr/share/keyrings/proxmox-archive-keyring.gpg
Code : Tout sélectionner
apt-get updateHit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://deb.debian.org/debian-security trixie-security InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://download.proxmox.com/debian/pve trixie InRelease
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
Notice: Skipping acquire of configured file 'pve-no-subscription/binary-armhf/Packages' as repository 'http://download.proxmox.com/debian/pve trixie InRelease' doesn't support architecture 'armhf'
Installation :
Code : Tout sélectionner
apt install proxmox-ve pve-manager qemu-server pve-cluster chronyC'est que le fichier "/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin" est déjà présent dans "firmware-mediatek", et donc que dpkg refuse de l'écraser.dpkg: error processing archive /var/cache/apt/archives/pve-firmware_3.18-5_all.deb (--unpack):
trying to overwrite '/lib/firmware/mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin', which is also in package firmware-mediatek (1:20240709-2~bpo12+1+rpt4)
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/pve-firmware_3.18-5_all.deb
Error: Sub-process /usr/bin/dpkg returned an error code (1)
Pour vérifier de quoi il s'agit :
Code : Tout sélectionner
dpkg -l | grep -E 'firmware-mediatek|pve-firmware'Code : Tout sélectionner
apt install firmware-mediatek=20250410-2Code : Tout sélectionner
cp /var/lib/dpkg/status /var/lib/dpkg/status.backupCode : Tout sélectionner
cd /tmp && apt-get download firmware-mediatek=20250410-2Code : Tout sélectionner
dpkg -i --force-overwrite /tmp/firmware-mediatek_20250410-2_all.debCode : Tout sélectionner
dpkg --configure -aCode : Tout sélectionner
apt --fix-broken installCode : Tout sélectionner
apt install proxmox-ve pve-manager qemu-server pve-cluster chronyAllez sur votre navigateur web et saisissez :
Code : Tout sélectionner
https://172.16.0.12:8006On passe le message suivant, car on veut se servir des fonctionnalités gratuites : Désactivons la licence "entreprise" :
1) Allez sur le nom de votre machine (chez moi "raspberrypi"),
2) Cliquez sur "Dépôts", dans le menu,
3) Cliquez sur "pve-entreprise",
4) Désactivez-le.
On va installer un premier conteneur. Ça sera "Alpine". Téléchargez l'iso dans les modèles :
3) Après avoir cliqué sur le bouton "Modèles", la fenêtre suivante s'affiche :
1) Dans la zone "Rechercher", saisissez "alpine",
2) Sélectionnez l'image de "Alpine" en "arm64". Le processeur du Rpi500+ a une architecture "aarch64" (vous pouvez vérifier, avec la commande "lscpu"),
3) Téléchargez-la.
1) Cliquez ici, pour créer un conteneur.
Laissez tout par défaut, de "Disque" à "Réseau", voici, ce que j'ai mis dans "Réseau" :
1) Mettez l'adresse IPv4 en DHCP,
2) Suivant
Laissez le DNS par défaut, en cliquant sur "Suivant"
Voici le résumé
1) Terminez.
Fermez la fenêtre suivante, à la fin de la création.
1) Démarrez-le ici.
1) Vous arrivez directement dans "Résumé",
2) Cliquez sur "Console", pour saisir des commandes dans "alpine-conteneur"
Il nous demande de nous authentifier :
1) login : root
2) Password : (le mot de passe qu'on a définis tout au début, à la création du conteneur, le premier onglet "Général")
1) et 2) : saisissez ces 2 instructions à la suite, pour installer une application très légère, juste pour voir que l'installation s'est bien faite :
Code : Tout sélectionner
apk update
apk add fastfetchCode : Tout sélectionner
fastfetchBon, mise à part, pas de gros miracles pour l'instant, comme Proxmox VE, fonctionne sur les systèmes "arm64", depuis août 2026, et en particulier sur Rpi500+, (et que de plus le Rpi500+, n'a pas de Bios UEFI), il n'y a pas des masses d'OS, à tester et à bidouiller…
Espérons que ça va changer…
A bientôt.
Source : https://www.linuxtricks.fr/wiki/wiki.ph ... t-officiel