88 lines
2.6 KiB
Markdown
88 lines
2.6 KiB
Markdown
# Pi Desktop
|
||
|
||
|
||
|
||
#### Télécharger le paquet Pi Desktop:
|
||
|
||
https://github.com/pi-desktop/deb-make/releases
|
||
|
||
https://github.com/hoopsurfer/pidesktop (Fork)
|
||
|
||
|
||
|
||
#### Installer Pi Desktop:
|
||
|
||
```bash title="Supprimer l'ancienne version"
|
||
sudo dpkg -r pidesktop-base
|
||
```
|
||
|
||
```bash title="Installation"
|
||
sudo dpkg -i pidesktop-base-1.1.0.deb
|
||
```
|
||
|
||
|
||
|
||
!!! info "Info"
|
||
|
||
Le RPi 3+ peut nativement booter depuis un disque USB.
|
||
|
||
|
||
|
||
#### Il y a 2 méthodes:
|
||
|
||
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/README.md
|
||
|
||
1. **Avec une carte une SD:**
|
||
Cloner la carte SD sur le mSSD avec SD Carte Copier
|
||
Dans `/boot/cmdline.txt`, changer `root=/dev/mmcblk0p2 par root=/dev/sdx2`.
|
||
|
||
2. **Sans carte SD:**
|
||
|
||
Dans ce cas, pour le RPi 3, il faut que le bit USB boot soit mis dans le OTP:
|
||
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
|
||
|
||
##### On vérifie si le boot USB est actif:
|
||
|
||
```bash
|
||
$ vcgencmd otp_dump | grep 17:
|
||
17:1020000a
|
||
La valeur doit être 3020000a
|
||
```
|
||
|
||
##### On active le boot USB:
|
||
|
||
```bash
|
||
$ echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
|
||
$ sudo reboot
|
||
```
|
||
|
||
##### On vérifie que le boot USB est actif:
|
||
|
||
```bash
|
||
$ vcgencmd otp_dump | grep 17:
|
||
17:3020000a
|
||
```
|
||
|
||
On peut supprimer la ligne `program_usb_boot_mode=1` dans le config.txt pour
|
||
éviter de l'activer par inadvertance si on insère la carte dans un autre Raspberry.
|
||
L'activation du bit USB boot dans le OTP est définitive (mais n'empêche pas de démarrer sur la SD ultérieurement).
|
||
|
||
Cloner la carte SD sur le mSSD avec SD Carte Copier (la commande pd-clonessd ouvre bien SD Carte Copier mais ce dernier reste grisé)
|
||
Lancer la commande `pd-bootssd`
|
||
|
||
On peut retirer la SD et démarrer sur le mSSD. Perso, j'ai laissé la SD en place qui me sert de backup.
|
||
|
||
<u>config.txt (mSSD)</u>
|
||
`dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=4ad391be-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait`
|
||
<u>config.txt (SD)</u>
|
||
`dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/sda2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait`
|
||
|
||
|
||
|
||
#### Bouton du Pi Desktop:
|
||
|
||
- Lorsque vous appuyez **une fois rapidement (plus de 150mS)** sur le bouton A/M, le Raspberry Pi **démarre**.
|
||
- Lorsque vous appuyez **plus longuement (plus de 2 secondes)** sur le bouton A/M, le programme de gestion **arrête proprement le Raspberry Pi** (le système s’arrête normalement) puis **coupe l’alimentation**.
|
||
- Lorsque vous appuyez **très longuement (plus de 5 secondes)** sur le bouton A/M, le programme de gestion **arrête le Raspberry Pi à « la sauvage »** en coupant l’alimentation.
|
||
|