- tripleboot-install.sh : partitionnement + 3x debootstrap automatisé - install-x86.sh : installation appli adaptée x86 - setup-kiosk.sh : auto-login + Chromium kiosk tactile - photobooth-x86.service : service systemd x86 - install-tripleboot.md : guide d'installation Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
3.2 KiB
3.2 KiB
Triple Boot Debian 13 - Terra Portable Tactile
Materiel
- Terra portable tactile
- NVMe 512 Go
- Ecran tactile integre
Schema de partitionnement
| # | Partition | Taille | Type | Usage |
|---|---|---|---|---|
| 1 | EFI | 512 Mo | FAT32 | Partagee |
| 2 | photobooth | 155 Go | ext4 | Projet 1 |
| 3 | photostation | 155 Go | ext4 | Projet 2 |
| 4 | autre | 155 Go | ext4 | Projet 3 |
| 5 | swap | 8 Go | swap | Partage |
Disque Terra : NVMe 512 Go (476 Go utiles)
Preparation
-
Telecharger l'ISO Debian 13 (Trixie) netinst : https://www.debian.org/devel/debian-installer/
-
Creer une cle USB bootable :
sudo dd if=debian-13-amd64-netinst.iso of=/dev/sdX bs=4M status=progress
Installation 1 : Photobooth
- Booter sur la cle USB
- Choisir "Install" (pas graphique, plus leger)
- Nom de machine :
photobooth - Utilisateur :
jules - Partitionnement manuel :
- Creer partition EFI 512 Mo (FAT32, flag boot)
- Creer partition 150 Go ext4, montee sur
/ - Creer partition 150 Go ext4 (ne PAS monter, pour photostation)
- Creer partition 145 Go ext4 (ne PAS monter, pour autre)
- Creer partition 8 Go swap
- Selection logiciels : decocher TOUT sauf "utilitaires usuels du systeme"
- Pas de bureau, pas de serveur web, rien
- Installer GRUB sur le disque
Installation 2 : Photostation
- Booter a nouveau sur la cle USB
- Nom de machine :
photostation - Partitionnement manuel :
- Utiliser la partition EFI existante (512 Mo, monter sur
/boot/efi) - Monter la 2eme partition 150 Go sur
/(formater) - NE PAS toucher aux autres partitions
- Utiliser le swap existant
- Utiliser la partition EFI existante (512 Mo, monter sur
- Meme selection logiciels minimale
- Installer GRUB (il detectera les autres OS)
Installation 3 : Autre
- Meme procedure, sur la 3eme partition 145 Go
- Nom de machine :
autre
Apres les 3 installations
Renommer les entrees GRUB (depuis n'importe quelle partition)
sudo nano /etc/grub.d/40_custom
Ajouter :
menuentry "Photobooth" {
search --no-floppy --fs-uuid --set=root <UUID-PARTITION-1>
linux /boot/vmlinuz root=UUID=<UUID-PARTITION-1> ro quiet splash
initrd /boot/initrd.img
}
menuentry "Photostation" {
search --no-floppy --fs-uuid --set=root <UUID-PARTITION-2>
linux /boot/vmlinuz root=UUID=<UUID-PARTITION-2> ro quiet splash
initrd /boot/initrd.img
}
menuentry "Autre" {
search --no-floppy --fs-uuid --set=root <UUID-PARTITION-3>
linux /boot/vmlinuz root=UUID=<UUID-PARTITION-3> ro quiet splash
initrd /boot/initrd.img
}
Puis :
sudo update-grub
Installer le photobooth (sur la partition photobooth)
sudo apt install -y git
git clone https://git.copydev.fr/jules/photobooth.git ~/photobooth
cd ~/photobooth
chmod +x scripts/*.sh
sudo bash scripts/install-x86.sh
sudo reboot
Notes
- L'ecran tactile Terra devrait fonctionner out-of-the-box avec le driver evdev/libinput
- Si besoin de calibrer le tactile :
xinput_calibrator - Pour changer le projet au boot : maintenir Shift au demarrage pour afficher GRUB
- Timeout GRUB par defaut : 5 secondes, puis boot sur le dernier OS utilise