démarrage délicat

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: démarrage délicat

Message par dyox » lun. 6 févr. 2017 22:33

Bonsoir Alain,
Les commandes, c'est en shell donc dans un terminal, qui équivaut à la console DOS. C'est votre 3e gros icone, à droite du gestionnaire de fichiers.
Et la commande c'est : "sudo chmod +x lcd.sh (CHange MODe, rendre eXecutable le fichier...) et le reboot est proposé dans le script.
Les scripts sh sont de simples fichiers texte, ils ne sont pas encodés donc on peut voir le code. C'est ce que j'aime sur linux, on se prend la tête une bonne fois pour toute pour tout ce qui est répétitif et après on gagne du temps.
Voici le code de mon script:

Code : Tout sélectionner

#!/bin/bash

#objectif		 : Inverser l'affichage sur le touchscreen officiel 
#logiciel            : bash
#cible               : Raspberry Pi avec le touchscreen et son support officiel
#matériels de test   : Raspberry Pi 3
#OS                  : raspian
#date de création    : 11/02/2016
#date de mise à jour : 18/11/2016
#version             : 1.1 (ajout de l'argument)
#auteur              : dyox
#références          : Laurent dans les commentaires du touchscreen sur Kubii
#remarques           : Pour fonctionner, il faut être root
#                      Il faut rendre le fichier exécutable avec "sudo chmod +x lcd.sh"
#                      Pour exécuter le fichier, il faut faire "sudo ./lcd.sh"
#apprentissage	     : condition pas root -> $EUID -ne 0 ou bien $(id -u) != 0
#					   redirection avec "echo -e"+">>"
#					   sed -i				   
#					   les arguments

lcd="lcd_rotate=2"
file="/boot/config.txt"

# Etre sûr que ce script est lancé sur un Raspberry Pi
if ! uname -a | grep "raspberrypi" > /dev/null
then
	echo "Ce script ne fonctionne que sur un Raspberry Pi !"
	read -n 1 -p "Pressez n'importe quelle touche pour quitter"	
	echo
	exit
fi

# Etre sûr que ce script est lancé en tant que root
#if [ $EUID -ne 0 ];then
if [ $(id -u) != 0 ];then
	echo "Privilège insuffisant pour exécuter ce script !"
	echo "Relancez ce script  avec sudo"
	read -n 1 -p "Pressez n'importe quelle touche pour quitter"
	echo
	exit
fi

# vérifie si lcd_rotate=2 est déjà présent dans le fichier /boot/config.txt
if grep "$lcd" "$file" > /dev/null;then
	echo "$lcd détecté dans le fichier $file !"
	read -n 1 -p "Voullez-vous effacer $lcd au fichier $file ? (o/n)"
	echo
	if [[ ! $REPLY =~ ^[oO]$ ]];then
		exit
	else
		sed -i /#Pour/,/=2$/d /$file
		echo "$lcd effacé au fichier $file !"
	fi
	exit
fi

# Si l'argument "lcd" est lancé avec le script, pas d'explications, on sait ce que l'on fait !
if [ "$1" = lcd ];then
	echo -e "\n#Pour inverser l'affichage\n$lcd" >> $file
	reboot
fi

# Ajoute lcd_rotate=2 au fichier /boot/config.txt
read -n 1 -p "Voullez-vous ajouter $lcd au fichier $file ? (o/n)"
echo
if [[ ! $REPLY =~ ^[oO]$ ]];then
	exit
else 
	echo -e "\n#Pour inverser l'affichage\n$lcd" >> $file
	echo "$lcd ajouté au fichier $file et veuillez redémarrer"
	read -n 1 -p "Voullez-vous redémarrer ? (o/n)"
	echo
	if [[ ! $REPLY =~ ^[oO]$ ]];then
		exit
	else
		reboot
	fi
fi
EDIT
L'extension de partition c'est bon à ce que je vois !

manau
Raspinaute
Messages : 135
Enregistré le : ven. 4 mars 2016 20:53
Localisation : Seine Maritime

Re: démarrage délicat

Message par manau » mar. 7 févr. 2017 00:23

salut à tous,

Pour changer la rotation de l'écran il faut modifier le fichier config.txt dans "/boot/config.txt" en écrivant dans la fenêtre de commande lxterminal :

Code : Tout sélectionner

sudo nano /boot/config.txt
et ensuite il faut ajouter la ligne:

Code : Tout sélectionner

lcd_rotate = 2
Pour quitter, faire "Ctrl + x"

Puis cliquer sur "O" (ou "Y" si le clavier est en anglais) pour confirmer l'enregistrement des paramètres.

pour que la configuration soit prise en compte il suffira de redémarrer la RPI en écrivant :

Code : Tout sélectionner

sudo reboot
cette méthode a parfaitement fonctionné pour ma RPI. je l'ai installé avec l'écran touchscreen display 7" pour contrôler ma domotique grâce à domoticz. j'ai suivis les étapes de ce site qui montre justement la rotation de l'écran.

Manau

alain6206
Messages : 12
Enregistré le : mar. 24 janv. 2017 16:37

Re: démarrage délicat

Message par alain6206 » lun. 13 févr. 2017 21:45

Bonsoir Dyox

Bon on avance, je vous remercie de votre dossier lcd.txt j'ai suivi la méthode et super mon écran est maintenant dans le bon sens

J'ai essayé 2 fois en suivant le même schéma pour l'extension de capacité mais la pour l'instant échec : je tape les même commandes, il apparait un message que je n'ai pas eu le temps de lire il s'éteint écran noir puis réouverture de arabian mais après carte mémoire avec les m^me dossier boot et recovery avec les même taille

On va continuer

Merci pour tout c'est super d'avoir des aides en lignes comme vous

Alai,

alain6206
Messages : 12
Enregistré le : mar. 24 janv. 2017 16:37

Re: démarrage délicat

Message par alain6206 » lun. 13 févr. 2017 21:55

Bonsoir Dyox

Bon on avance, je vous remercie de votre dossier lcd.txt j'ai suivi la méthode et super mon écran est maintenant dans le bon sens

J'ai essayé 2 fois en suivant le même schéma pour l'extension de capacité mais la pour l'instant échec : je tape les même commandes, il apparait un message que je n'ai pas eu le temps de lire il s'éteint écran noir puis réouverture de arabian mais après carte mémoire avec les m^me dossier boot et recovery avec les même taille

On va continuer

Merci pour tout c'est super d'avoir des aides en lignes comme vous

Alai,

alain6206
Messages : 12
Enregistré le : mar. 24 janv. 2017 16:37

Re: démarrage délicat

Message par alain6206 » lun. 13 févr. 2017 22:00

Rebonsoir

J'ai filmé l'écran et les messages sont les suivants

mount: proc is already mounted or /prod busy
Proc is already mounted on /proc
mount : sys is already mounted or/proc
mount : /dev/mmcblk0p6is already mounted or /boot busy
/dev/mmcblk0p6is already mounted on /boot

Cela me semble indiquer que le prog est installé donc il faut le lancer ???????

Alain

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: démarrage délicat

Message par dyox » lun. 13 févr. 2017 22:12

Bonsoir Alain,

Je suis un petit peu perdu, là. Un récapitulatif s'impose :
Quelle est la taille de cette carte SD ? (Sur votre 1ère photo je vois libre 8Go sur 12,2 donc pour moi l'extension de partition c'est bon, non ?)
Sur votre post précédent, le message c'est en faisant quoi ? (mmcblk0p6 veut dire 6ème partition, c'est Falcon Pi Player ça ? Je vous avez conseillé de vous entrainer sur une ancienne version de raspian pour que vous compreniez la manœuvre, normalement le max est mmcblk0p2)

alain6206
Messages : 12
Enregistré le : mar. 24 janv. 2017 16:37

Re: démarrage délicat

Message par alain6206 » mar. 14 févr. 2017 14:09

bonjour Dyox

Carte SD 16GB
Recap des actions menées

J'ai fais plusieurs tentatives a partir de commande Run comme sur les photos du message

Puis j'ai essayé avec la dernière méthode que vous m'aviez indiqué (méthode utilisée pour tourner l'écran) ouverture du 3ieme icône sur la droite puis même syntaxe
je l'ai fais 4 fois les deux premieres je ne voyais que le message très vite, j'ai alors décidé de refaire en filmant l'écran avec mon smartphone pour pouvoir ensuite mettre pause lords de la lecture pour pouvoir avoir accès au message 2 tentatives d'ou certainement les 6 tentatives indiquées

Ce n'est qu'en remettant la SD sur mon mac et lire les informations de la SD qu'il m'indique qu'il y a 2 dossiers, BOOT et RECOVERY le premier de quelques Mo et l'autre de 2,6Gb

C'est pourquoi je pensais que l'extension de partition n'était pas réalisée, apparemment il semble que cela soit le cas et que je vais pouvoir utiliser cet espace sur mon Pi par contre etre dans l'impossibilité de rajouter des choses par l'intermédiaire du Mac

Voila j'espère que vous y voyez plus clair

Alain

alain6206
Messages : 12
Enregistré le : mar. 24 janv. 2017 16:37

Re: démarrage délicat

Message par alain6206 » mar. 14 févr. 2017 14:14

Rebonjour

Ce n'est pas Falcon Player, sur ma carte il n'y a que Rasbian, c'est que j'ai télécharger pour m'entrainer comme vous me l'aviez suggéré
Pour l'instant je découvre avec vous donc pour FPP j'attends un pas après les autres

Je pense avoir deja un peu progressé

je vais lire attentivement Raspberry pour les nuls et m'entrainer petit a petit

Bien sûr je continuerai a vous solliciter car vous m'êtes d'un précieux secours

Alain

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: démarrage délicat

Message par dyox » mar. 14 févr. 2017 14:35

Carte 16Go, OK
Puis j'ai essayé avec la dernière méthode que vous m'aviez indiqué (méthode utilisée pour tourner l'écran) ouverture du 3ieme icône sur la droite puis même syntaxe
je l'ai fais 4 fois les deux premieres je ne voyais que le message très vite, j'ai alors décidé de refaire en filmant l'écran avec mon smartphone pour pouvoir ensuite mettre pause lords de la lecture pour pouvoir avoir accès au message 2 tentatives d'ou certainement les 6 tentatives indiquées
Le 3e icône, on l'appelle terminal ou console. Là je ne comprends pas trop ce que vous essayez de faire ni avec quoi. Je devine le lancement du script init_resize.sh dans la console, c'est bien ça ?
Ce n'est qu'en remettant la SD sur mon mac et lire les informations de la SD qu'il m'indique qu'il y a 2 dossiers, BOOT et RECOVERY le premier de quelques Mo et l'autre de 2,6Gb
Je dirai que ça c'est la place occupée par les données non ?
Comme dit précédemment "Sur votre 1ère photo je vois libre 8Go sur 12,2"
Pour être sûr, lancez la commande df (Disk Free) ; donc dans la console ; jouez avec les options et pour les connaitres, faites "man df"
C'est pourquoi je pensais que l'extension de partition n'était pas réalisée, apparemment il semble que cela soit le cas et que je vais pouvoir utiliser cet espace sur mon Pi par contre etre dans l'impossibilité de rajouter des choses par l'intermédiaire du Mac
OK
Ce n'est pas Falcon Player, sur ma carte il n'y a que Rasbian, c'est que j'ai télécharger pour m'entrainer comme vous me l'aviez suggéré
Dans ce cas, lancez "raspi-config" dans le terminal, il est présent.

Répondre

Retourner vers « Débutants »