[RESOLU]Installer plusieurs toutous/impossible créer pupsave

Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#41 Post by musher0 »

Si le problème n'est pas réglé par la création/utilisation du nouveau pupsave :

va à /etc/rc.d

ouvre rc.local dans ton éditeur

copie et colle dans rc.local, sans toucher à rien qui est déjà là.
Directement sous la ligne
#!/bin/sh
fera l'affaire. (à la 2e ligne, quoi).

Code: Select all

# montage
mkdir -p /mnt/sda1 # Si ton wolx est sur /sda1. Adapte au besoin.
sleep 0.2s
mount -t ext3 /dev/sda1 /mnt/sda1 # Idem
sleep 0.2s
(Les "sleep" ne sont peut-être pas nécessaires sur une machine rapide,
mais j'ai une vielle lambine.)

Enregistre, relance l'ordi et teste si ça arrange les choses.

Ce bout de script crée un dossier /mnt/sda1 s'il n'y en a pas déjà un et monte /dev/sda1 dessus pendant le processus d'initialisation du Puppy.

À tout hasard, mais ça peut pas nuire.

À+

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#42 Post by augras »

Le fichier de sauvegarde a bien fonctionné avec raring mais j'ai eu quelques soucis de clavier qui ne voulait pas passer en fr d'où mes deux messages précédents très bizarres !
Mais c'est finalement accepté et réparé.
Pour revenir sur le dysfonctionnement à la création du fichier de sauvegarde j'avais vraiment l'impression d'être en mode ram, comme sur le cd directement : mon disque dur n'était pas monté et j'étais en mode 5 alors que si je ne me trompe pas j'aurai dû être en 12.

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#43 Post by augras »

Le problème est résolu pour moi en utilisant ta ligne de commande

Code: Select all

a=3;dd if=/dev/zero of=wolxsave."$a"fs bs=1k count="393000";mkfs.ext"$a" -q -m 0 -F wolxsave."$a"fs
en étant dans le répertoire d'installation, en l'occurrence wolx5.5.
Le code ne fonctionnait pas au départ car je ne l'exécutait pas dans le répertoire d'installation.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#44 Post by musher0 »

augras wrote:Le fichier de sauvegarde a bien fonctionné avec raring mais j'ai eu quelques soucis de clavier qui ne voulait pas passer en fr d'où mes deux messages précédents très bizarres !
Mais c'est finalement accepté et réparé.
Pour revenir sur le dysfonctionnement à la création du fichier de sauvegarde j'avais vraiment l'impression d'être en mode ram, comme sur le cd directement : mon disque dur n'était pas monté et j'étais en mode 5 alors que si je ne me trompe pas j'aurai dû être en 12.
La rumeur veut que la langue par défaut du UpupRaring soit le finlandais ! ;)

"dysfonctionnement"... tu veux dire sous wolx ?
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#45 Post by musher0 »

augras wrote:Le problème est résolu pour moi en utilisant ta ligne de commande

Code: Select all

a=3;dd if=/dev/zero of=wolxsave."$a"fs bs=1k count="393000";mkfs.ext"$a" -q -m 0 -F wolxsave."$a"fs
en étant dans le répertoire d'installation, en l'occurrence wolx5.5.
Le code ne fonctionnait pas au départ car je ne l'exécutait pas dans le répertoire d'installation.
Merci de donner confirmation ! À+
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#46 Post by augras »

oui, dysfonctionnement à la création du fichier de sauvegarde sous wolx : avec raring pas de dysfonctionnement pour ça, juste pour le clavier bien vite rentré dans l'ordre.

lexal
Posts: 25
Joined: Thu 28 Nov 2013, 10:40

#47 Post by lexal »

Augras,dois je comprendre que tu as reussi a creer une pupsave sous wolx en frugal?alors si tel est le cas,j'aimerais avoir un coup de main sur la demarche a suivre pour le faire moi aussi.merci

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#48 Post by musher0 »

Salut, lexal.

Je suppose que vous faites dodo, les Français, à cette heure-ci.
Je pense qu'augras ne m'en voudra pas si je te dis:
  • Commence par copier le code dans le message d'augras au bas de la page précédente;

    va dans le dossier où tu as ton wolx avec ROX-Filer;

    dans un espace vide de cette fenêtre, fais un clic droit. Un menu s'affiche;

    dans ce menu, va à "Fenêtre" et clique sur "Terminal ici". Un terminal s'ouvre;

    colle le code copié au début dans le terminal à l'aide des touches Motion-Insère.
    Puis, tape Retour;

    tu attends quelques secondes et c'est fait. Tape < ls -ogh > (sans les chevrons)
    pour vérifier. Il devrait maintenant y avoir un fichier de sauvegarde personnel
    ("pupsave") de 384 Mo dans le dossier, nommé wolxsave-augras.3fs;

    Redémarre ton wolx, il va "ramasser" le nouveau "pupsave" comme un grand.
À partir de là, c'est du gâteau. Tu règles tes configurations, tu installes
de nouveaux programmes, c'est comme tu veux. Ton Toutou est maintenant
entièrement fonctionnel.

Bonne route.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#49 Post by augras »

Bonjour,
après dodo on est sur pieds !
Tu as bien fait de répondre musher0, de plus c'est ton code.
Sauf qu'avec le code en bas de la dernière page le nom du fichier sera wolxsave.3fs car j'ai retiré le -augras pour que tout le monde puisse l'utiliser directement.
Au boulot maintenant.
Bonne journée,
Philippe

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

[RESOLU par contournement]

#50 Post by augras »

Bonjour,
Je viens de tester avec wolx2014 et rolxA : ça fonctionne bien avec rolxA y compris en créant un fichier de sauvegarde en ext4 ; par contre pas possible avec wolx2014.
J'ai fait plusieurs installations de pupies différentes, partagées, sur la même machine et seule wolx a ce problème.

Heureusement les deux solutions de musher0 permettent de contourner le problème : sa ligne de commande ou son fichier pupsave.

Je mets le sujet en résolu par contournement !

Bonne journée,

Philippe

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#51 Post by musher0 »

Bonjour !

Un résumé, pour ainsi dire, mais plus général et plus élégant (du moins je l'espère).

Code: Select all

#!/bin/sh
# ~/my-applications/bin/SauvPerso.sh
#
# Objectif :
# Script généraliste pour créer un fichier de sauvegarde personnel (pupsave)
# Devrait convenir à tous les Toutous ou Puppys récents.
# À utiliser si le script interne du Toutou ou Puppy ne fonctionne pas.
#
# Purpose:
# / Generalist script to create a pupsave file. Should fit all recent Puppies.
# / To be used if the internal Puppy script does not work.
####
cd /etc
A="`cat DISTRO_SPECS | grep DISTRO_NAME | awk '{ print $2 }' | cut -d\"'\" -f1`"
B="`cat DISTRO_SPECS | grep DISTRO_VERSION | cut -d\"=\" -f2`"
mkdir -p /mnt/home/"$A"-"$B" 
# Crée un dossier portant le nom du Toutou  / # Creates a folder bearing the name of the Puppy 
#
# Création du fichier de sauvegarde comme tel. / # Creation of the pupsave file per se.
C="`cat DISTRO_SPECS | grep DISTRO_FILE_PREFIX | cut -d\"=\" -f2 | cut -d\"'\" -f2`"
echo
if [ ${LANG:0:2} = "fr" ];then
	echo "Veuillez choisir le type de système de fichiers pour"
	echo "votre fichier de sauvegarde personnel ('pupsave')."
	echo "ext2, ext3 ou ext4. (Tapez 2, 3 ou 4.)"
	else
		echo "Please choose the type of file system"
		echo "for your pupsave file."
		echo "ext2, ext3 ou ext4. (Type 2, 3 ou 4.)"
fi
read d;[ "$d" -lt "2" ] && d="2";[ "$d" -gt "4" ] && d="4"
echo
if [ ${LANG:0:2} = "fr" ];then
	echo "Veuillez choisir la taille de votre fichier de sauvegarde"
	echo "personnel ('pupsave'), en multiples de 192Mo."
	echo "Tapez 1, 2, 3, 4 ou 5."
	else
		echo "Please select the size of your"
		echo "pupsave file, in multiples of 192Mb."
		echo "Type 1, 2, 3, 4 ou 5."
fi
read e;[ "$e" -lt "1" ] && e="1";[ "$e" -gt "5" ] && e="5"
E="`expr $e \* 196608`"
echo
if [ ${LANG:0:2} = "fr" ];then
	echo "Veuillez taper un nom distinctif court pour le fichier de sauvegarde."
	echo "Le premier caractère doit être une lettre. Aucun signe de ponctuation s.v.p.'"
	echo "Et attention aux fautes de frappe ! Aucune vérification n'est faite..."
	else
		echo "Please type a short distinctive 'middle' name for the pupsave file."
		echo "The first character must be a letter. No punctuation characters please."
		echo "And watch out for typos! No spell-checking is done..."
fi
read f
echo
[ ${LANG:0:2} = "fr" ] && echo "Opération en cours..." || echo "Operation under way..."
echo
cd /mnt/home/"$A"-"$B"
dd if=/dev/zero of="$C"save-"$f"."$d"fs bs=1k count="$E"
mkfs.ext"$d" -q -m 0 -F "$C"save-"$f"."$d"fs
echo
[ ${LANG:0:2} = "fr" ] && echo "C'est fait !" || echo "It's done!"
rox /mnt/home/"$A"-"$B"
Pour s'en servir :
On déballe la pièce jointe dans /root/my-applications/bin.
On ouvre un terminal et on tape :

Code: Select all

cd /root/my-applications/bin
chmod ug+rwx SauvPerso.sh
SauvPerso.sh
~~~~~~~~~~~~
Notes
1) La commande "chmod" rend le script exécutable. On ne s'en sert que la première fois.
2) Si vous voulez vous en servir en anglais :

Code: Select all

LANG=en_CA;SauvPerso.sh
LANG pourrait être en_UK ou en_US, etc., selon le pays.
3) Les saisies de chiffres sont vérifiées, mais pas celle du "2e nom" du fichier. Donc,
attention à ce que vous écrivez à cet endroit. Surtout pas de signe de ponctuation.
4) Devrait convenir à tout Puppy ou Toutou récent si le script interne ne fonctionne pas.
~~~~~~~~~~~~

À la bonne vôtre !

musher0
Attachments
SauvPerso.sh.tar.bz2
Déballer dans /root/my-applications/bin/
(1.35 KiB) Downloaded 124 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply