monter automatiquement une partition au démarrage

Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#16 Post by rcrsn51 »

I'm curious. When you mount sdb1 manually, do you do it by clicking on its icon? What is its mount point - /mnt/sdb1 or something else?

gilloraymondo
Posts: 351
Joined: Sat 03 Dec 2011, 17:03

#17 Post by gilloraymondo »

Hi

Yes, I can mount sdb1 just by clicking on it.
And yes, I find sdb1 in mnt/sdb1

friendly yours

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#18 Post by Argolance »

gilloraymondo wrote:Bonjour,

J'ai trouvé sans peine les dossiers startfunc et startmount.
Startfunc :
J'ai ouvert en mode texte, j'ai sélectionné tout et copié. Puis je suis allé sur /usr/local/Startmount/startfunc et j'ai ouvert en mode texte et j'ai tout supprimé. Puis j'ai copié, le fichier préalablement copié comme indiqué ci-dessus.
Startmount :
J'ai ouvert en mode texte, j'ai sélectionné tout et copié. Puis je suis allé sur /usr/local/Startmount/startmount et j'ai ouvert en mode texte et j'ai tout supprimé. Puis j'ai copié, le fichier préalablement copié comme indiqué ci-dessus.
Startmount.mo (pas le fichier po) :
Je l'ai glissé vers le dossier /usr/share/locale/fr/LC_MESSAGES.

J'ai redemarré. Puis dans le menu, j'ai cliqué sur "starmount drives and programs at start.
Et là, startmount ne démarre plus....

Il y a manifestement quelque chose que j'ai mal fait......Cordialement
Ben oui, pourquoi toutes ces manipulations? Je me suis peut-être mal exprimé... Il suffisait de copier les fichiers dans leurs dossiers respectifs, c'est-à-dire de remplacer/écraser les anciens fichiers startfunc et startmount par les nouveaux du même nom.
J’utilise Startmount depuis plusieurs années et il est parfaitement fonctionnel!

Le paquet que propose Medor contient déjà les fichiers que j'ai l'internationalisé pour ToOpPy avec gettext, ce qui peut t'éviter les manip effectivement assez "hasardeuses" que tu mentionnes plus haut!

Une chose peut-être: supprimer tous les fichiers de configuration contenus dans le fichier caché /root/.startmount, à l'exception du fichier "config", qui doit se présenter comme suit:

Code: Select all

CHECK0=false
CHECK1=false
CHECK2=false
CHECK3=false
STATE=disabled
VIS=enabled
RADIO1=false
RADIO2=true
... ainsi que /root/Startup/start-mount.sh.

Après ça, relance Startmount et donne-nous des nouvelles.

Cordialement.

gilloraymondo
Posts: 351
Joined: Sat 03 Dec 2011, 17:03

#19 Post by gilloraymondo »

Bonjour,

Pourquoi toutes ces manipulations ? Tout simplement parce que ce sont celles qu'on m'a dit, sur ce fil, de faire.....

Si je vais a /root, je n'ai que "choices", "Desktop", Downloads" + quelques autres, mais pas de /root/.startmount et pas non plus de /root/startup/start-mount.sh
Mais tu dis qu'il s'agit de fichiers "cachés".....

Cordialement

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#20 Post by Argolance »

Bonjour gilloraymondo,
Pourquoi toutes ces manipulations ? Tout simplement parce que ce sont celles qu'on m'a dit, sur ce fil, de faire.....
Comme dit plus haut, désolé de ne m'être pas exprimé plus clairement. :oops:
... Mais "copier" des fichiers du répertoire où ils ont été décompressés vers un autre répertoire n'implique pas les manip que tu décris: il n'y a pas à les éditer et à remplacer respectivement le contenu des uns par le contenu des autres, il suffit simplement, dans le cas présent, d'écraser les anciens fichiers par les nouveaux. De toute façon, le paquet de Médor t'épargne tout ça: oublie... :wink:
Mais tu dis qu'il s'agit de fichiers "cachés".....
Pour afficher les fichiers/dossiers cachés, cliquer droit sur une partie vide de la fenêtre ROX (/root) où sont listés les fichiers/dossiers que le répertoire contient, et, dans l'entrée de menu "Affichage", cocher la sous-entrée "Afficher les fichiers cachés".

Tu pourras alors faire ce que je te propose plus haut!

Cordialement.

Médor

#21 Post by Médor »

Pour afficher les fichiers et répertoires cachés dans rox il suffit d'un clic gauche sur "l'oeil" (et inversement...).
Attachments
l'oeil de rox.jpg
(27.15 KiB) Downloaded 169 times

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#22 Post by Argolance »

Effectivement, c'est beaucoup plus simple et de loin la meilleure solution. Je l’utilise couramment pourtant mais n'ai même pas songé à le signaler. Bon à ma décharge: je me remets (péniblement) d'un mariage d'où je suis rentré ce matin un peu cassé, eh eh! :wink:

Cordialement.

gilloraymondo
Posts: 351
Joined: Sat 03 Dec 2011, 17:03

#23 Post by gilloraymondo »

Rebonjour Argolance,

Et merci pour ta réponse.

J'ai supprimé tous les fichiers cachés contenus dans /root/.startmount à l'exception du fichier config qui se présente bien comme tu le dis.

Par contre, je ne trouve pas de fichier /root/Startup/start-mount.sh

Je trouve bien /root/Startup. Là j'ai "acpi" "freememapplet" "load-touchpad-settings et 7 autres fichiers, mais pas de "start-mount.sh

J'ai lu le "readme" qui se trouve là. Les 2 dernières lignes disent (en anglais):
Note : si vous voulez exécuter quelque chose lors du boot et avant que le desktop X ne se charge, éditez /etc/rc.d/rc.local

Je suis allé voir.
Sans doute en raison des manipulations précédemment faites telles que recommandées sur ce fil, je vois :

#this file called from rc.sysinit
#you can edit this file
#When firewall is installed, will append lines to this file...
sleep 5
mkdir -p /mnt/sdb1
mount -t vfat/dev/sdb1 /mnt/sdb1

Rien ne m'interpelle : la partition sdb1 est bien formatée en fat32, tandis que si sdb1 est montée, si je vais à /mnt, je trouve bien sdb1......


Merci de ton aide

gilloraymondo
Posts: 351
Joined: Sat 03 Dec 2011, 17:03

la nouba

#24 Post by gilloraymondo »

Rerebonjour Argolance,

Eh bien j'espère que tu en as bien profité et que tu as fait la nouba toute la nuit!!!!
La vie est courte. Il faut en profiter!!!

Cordialement

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#25 Post by Argolance »

Suite:
Si j'ai bien compris: tu as relancé et (re)configuré Startmount pour qu'il monte ton périphérique au démarrage? ... Ou bien la fenêtre principale n'apparait-elle toujours pas?

En principe ça doit le faire!
EDIT:
La vie est courte. Il faut en profiter!!!
Ci-fait! :D

Cordialement.

gilloraymondo
Posts: 351
Joined: Sat 03 Dec 2011, 17:03

#26 Post by gilloraymondo »

Merci de ta réponse Argolance,

Eh bien non, après avoir redémarré, lorsque je lance startmount, j'ai, comme précédemment, la petite fenêtre avec une barre de progression. Et lorsque la barre de progression arrive au bout, la fenêtre disparaît et.... plus rien concernant startmount

C'est peut être à cause de toutes les manips faites précédemment, telle qu'elles ont été conseillées depuis le début de cette discussion ?

Il faudra que j'essaie avec une installation toute fraîche....

Cordialement

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#27 Post by Argolance »

Bonjour,
Va dans le dossier /usr/local/Startmount et fait un clic droit sur une partie vide de la fenêtre ROX. Dans le menu déroulant, choisis "Fenêtre" puis "Terminal ici". Tapes ./Startmount (avec une majuscule) puis sur la touche "Entrée", et rapporte-nous ce que dit la console...

Cordialement.
Last edited by Argolance on Mon 08 Jul 2013, 11:18, edited 1 time in total.

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

Réponse hors-sujet au post hors-sujet de ASRI!

#28 Post by Argolance »

Bonjour,
ASRI éducation wrote:
Argolance wrote:pour ça il faut le fichier "pot" grâce auquel on génère le fichier po puis le fichier mo pour telle ou telle langue.
Je me permets un hors-sujet.
Il est possible de créer un fichier po à partir d'un mo (depuis les dernières versions de Puppy), c'est pratique lorsque l'on ne possède pas le fichier pot.
Cordialement,
mo => po:

Code: Select all

msgunfmt ./file.mo > ./file.po
po => pot

Code: Select all

msgfilter --keep-header  -i ./file.po  -o ./file.pot awk -e "{}"
Cordialement.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#29 Post by ASRI éducation »

ASRI éducation wrote:Avec ASRI300, j'utilisais un petit script "maison" pour monter automatiquement les partitions au démarrage. C'était moins élaboré que Starmount, mais cela fonctionnait parfaitement.
Le script est placé dans /root/Startup/asri_mountall_startup
Si tu ne trouves pas d'autres solutions, tu peux tester celle-ci.
Il est vrai que je pourrais également en profiter pour gettexter cet utilitaire et le proposer en paquet .pet pour la communauté...
Cordialement,
Après relecture de ton premier message, je m'aperçois que mon script ne répondra pas à tes besoins, car il monte automatiquement tous les périphériques de stockage disponibles.
Starmount est donc l'application qu'il te faut.

@ tous
Eventuellement, si vous avec besoin d'un utilitaire pour monter automatiquement tous les périphériques de stockage au démarrage, je vous propose PMADAS (Puppy Mount All Device At Startup). C'est disponible dans les langues en-fr.
http://murga-linux.com/puppy/viewtopic.php?t=87226

Cordialement,
Last edited by ASRI éducation on Mon 08 Jul 2013, 14:22, edited 1 time in total.

gilloraymondo
Posts: 351
Joined: Sat 03 Dec 2011, 17:03

#30 Post by gilloraymondo »

Bonjour Argolance

Résultat :
bash: Startmount: command not found

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#31 Post by Argolance »

Résultat :
bash: Startmount: command not found
J'ai vu mon erreur et modifié entre temps sur le post précédent: il faut taper ./Startmount (avec un point et slash avant!).
On va bien finir par y arriver!

Cordialement.
Last edited by Argolance on Mon 08 Jul 2013, 13:14, edited 1 time in total.

Médor

#32 Post by Médor »

Bonjour,

Ici je suis en frugale sur DD, je n'ai pas testé en installation frugale sur USB avec deux partitions.

J'ai testé le montage automatique de ma clé USB en insérant la ligne dans rc.local :
mount -t vfat /dev/sdb1 /mnt/sdb1
Il faut un espace entre vfat et /dev/sdb1...

le montage est bien effectué au boot, seul problème la clé est montée en iso8859-1 avec un code de page 437 et pose problème dans Rox avec les noms de fichiers accentués en rouge : format UTF-8 invalide...
Il faut donc améliorer la ligne (comme ci-dessous dans le script mount-drives.sh).


Pour Startmount tant que la première fenêtre ne s'ouvre pas il n'y a pas de configuration possible !

Après le choix de la/les partition(s) à monter au démarrage un répertoire (caché) est créé : /root/.startmount/
et contient le fichier mount-drives.sh :

Code: Select all

#!/bin/ash
mount -o shortname=mixed,quiet,utf8 /dev/sdb1 /mnt/sdb1 2>/dev/null
Ce fichier est exécuté au lancement de la session X par l'intermédiaire du script /root/Startup/start-mount.sh

Suite :
Pour lancer la configuration de Startmount depuis la Console :
/usr/local/Startmount/Startmount
Cependant l'erreur à propos du "pupsave" non trouvé n'est pas normale et empêche l'ouverture de la fenêtre de configuration...

Cordialement,
Médor.

gilloraymondo
Posts: 351
Joined: Sat 03 Dec 2011, 17:03

#33 Post by gilloraymondo »

Rebonjour Argolance,

Résultat :
# ./Startmount
cat: /etc/puppyversion: no such file or directory
./Startmount: line 114: kill: (2313) - No such process
./Startmount: line 189: 938 Terminated Xdialog --msgbox "$(gettext 'You are running a USB install
Please ensure you save this session for Startmount to work!')" 12 60

./Startmount: line 309: /root/ .startmount/drive.config: No such file or directory

Bon, on va peut être y arriver......
Mais après toutes les manips faites suivant les indications qui m'ont été données depuis le début de cette discussion, peut être qu'il faudra que je refasse une installation toute fraîche.....
Cordialement

Médor

#34 Post by Médor »

Avec cette simple ligne dans rc.local ça fonctionne bien sans problème d'accents dans les noms de fichiers et répertoires ::

Code: Select all

mount -o shortname=mixed,quiet,utf8 /dev/sdb1 /mnt/sdb1
Avec Startmount lancé dans la console j'ai les "erreurs" suivantes :

Code: Select all

# /usr/local/Startmount/Startmount
/usr/local/Startmount/Startmount: ligne 110 : kill: (9906) - Aucun processus de ce type

ok
cat: /root/.startmount/progitem_list: Aucun fichier ou dossier de ce type
Puis la fenêtre de configuration apparaît...

Effectivement il faudrait quand même mieux tester avec un "pupsave" tout neuf ;)

Cordialement,
Médor.

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

#35 Post by musher0 »

Allô !

Pas la peine de faire une réinstallation, seulement enlever les scripts de là où tu les as mis : cela suffira amplement, ce n'est pas un gros logiciel comme GIMP, quand même, que tu as installé ! :) Avec un petit script comme ça, il devrait être facile de retracer tes pas.

À propos du sujet même :

Sans vouloir offenser personne, il y a peut-être plus simple ?

Et si on commençait à l'envers, par TOUT monter ?
Avec
1) http://murga-linux.com/puppy/viewtopic.php?t=84759
OU
2) le MuppyQuickMount de Mu, en vers. fr. par Médor ? Après installation, QuickMount va te demander si tu veux monter tout au démarrage.
http://www.murga-linux.com/puppy/viewto ... h&id=49730
OU
3) le nouveau petit utilitaire d'ASRI, à http://murga-linux.com/puppy/viewtopic. ... ost#712252

Les trois montent toutes les partitions au démarrage.

Ensuite, sous console, on démonte les partitions dont on n'a pas besoin à l'aide de la commande

Code: Select all

umount /mnt/sdbN 
#  où N=un numéro de partition
Ou encore, si tu as choisi MuppyQuickMount, tu cliques sur la ou les partitions que tu veux démonter. Dans MuppyQuickMount, un clic sur une partition agit comme un commutateur (ou "switch", en français :twisted: !)

Enfin, une fois que tu as trouvé les fichiers que tu veux sur ta clé USB, si tu es parano, tu peux taper sous console :

Code: Select all

umount -a
et vlan, toutes les partitions sont refermées, sauf les partitions actives.

Ça t'aide ?

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

Post Reply