Table of Contents

RPI gadget_cdrom

gadget_cdrom convertit un Raspberry Pi en cdrom USB virtuel.

Matériel:

Image raspbian prête à l'emploi

Récupérer une l'image raspbian personnalisée ici, la graver simplement sur la carte SD, brancher rpi et attendre quelques minutes pour que tout soit prêt.

Installation

Installer les dépendances

sudo apt install -y p7zip-full python3-rpi.gpio python3-smbus python3-spidev \
                    python3-numpy python3-pil fonts-dejavu ntfs-3g

Préparer le stockage

# sudo ./create_image.sh
Space available: 24G
Size, e.g. 16G? 8G"
Creating 8G image...
Done!

Charger les modules après le démarrage

sudo raspi-config
Interfacing Options
SPI
Yes

Installer gadget_cdrom

cd /opt
sudo git clone https://github.com/tjmnmk/gadget_cdrom.git
sudo ln -s /opt/gadget_cdrom/gadget_cdrom.service /etc/systemd/system/gadget_cdrom.service
sudo systemctl enable gadget_cdrom.service
sudo reboot

Pour le support des isos de support supérieurs à ~ 2,5 Go il faut recompiler le noyau après avoir appliquer le patch gadget_cdrom/tools/kernel/00-remove_iso_limit.patch

Utilisation

Sélection du mode

On peut basculer entre le mode disque dur, le mode cdrom virtuel et le mode lecteur flash virtuel.

Sélection de images