monter automatiquement une partition au démarrage
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
-
- Posts: 351
- Joined: Sat 03 Dec 2011, 17:03
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
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
-
- Posts: 351
- Joined: Sat 03 Dec 2011, 17:03
la nouba
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
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
-
- Posts: 351
- Joined: Sat 03 Dec 2011, 17:03
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
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
- Argolance
- Posts: 3767
- Joined: Sun 06 Jan 2008, 22:57
- Location: PORT-BRILLET (Mayenne - France)
- Contact:
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.
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.
- 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!
Bonjour,
po => pot
Cordialement.
mo => po:ASRI éducation wrote:Je me permets un hors-sujet.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.
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,
Code: Select all
msgunfmt ./file.mo > ./file.po
Code: Select all
msgfilter --keep-header -i ./file.po -o ./file.pot awk -e "{}"
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
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.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,
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.
-
- Posts: 351
- Joined: Sat 03 Dec 2011, 17:03
- Argolance
- Posts: 3767
- Joined: Sun 06 Jan 2008, 22:57
- Location: PORT-BRILLET (Mayenne - France)
- Contact:
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!).Résultat :
bash: Startmount: command not found
On va bien finir par y arriver!
Cordialement.
Last edited by Argolance on Mon 08 Jul 2013, 13:14, edited 1 time in total.
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 :
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.
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
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.
-
- Posts: 351
- Joined: Sat 03 Dec 2011, 17:03
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
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
Avec cette simple ligne dans rc.local ça fonctionne bien sans problème d'accents dans les noms de fichiers et répertoires ::
Avec Startmount lancé dans la console j'ai les "erreurs" suivantes :
Puis la fenêtre de configuration apparaît...
Effectivement il faudrait quand même mieux tester avec un "pupsave" tout neuf
Cordialement,
Médor.
Code: Select all
mount -o shortname=mixed,quiet,utf8 /dev/sdb1 /mnt/sdb1
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
Effectivement il faudrait quand même mieux tester avec un "pupsave" tout neuf
Cordialement,
Médor.
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
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 !)
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 :
et vlan, toutes les partitions sont refermées, sauf les partitions actives.
Ça t'aide ?
musher0
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
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
Ça t'aide ?
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
Comme signalé en amont le problème de Gilloraymondo semble provenir de sont installation en frugale sur USB ce qui ne semble pas être au goût de Startmount puisqu'il ne trouve pas le "pupsave" existant...
PMDAS malheureusement pour le moment ne monte pas en utf8 ma partition vfat de ma clé USB
J'ai passé volontairement sous silence Muppyquickmount qui offre d'autres fonctionnalités supplémentaires mais le poids du paquet plus celui de puppybasic est notablement plus conséquent.
Naturellement on utilise pas simultanément trois logiciels (ou plus) pour monter des partitions auxiliaires en même temps
Cordialement,
Médor.
PMDAS malheureusement pour le moment ne monte pas en utf8 ma partition vfat de ma clé USB
J'ai passé volontairement sous silence Muppyquickmount qui offre d'autres fonctionnalités supplémentaires mais le poids du paquet plus celui de puppybasic est notablement plus conséquent.
Naturellement on utilise pas simultanément trois logiciels (ou plus) pour monter des partitions auxiliaires en même temps
Cordialement,
Médor.
-
- Posts: 351
- Joined: Sat 03 Dec 2011, 17:03
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
- ASRI éducation
- Posts: 3197
- Joined: Sat 09 May 2009, 12:10
- Location: France
- Contact:
Re: monter automatiquement une partition au démarrage
Bonjour gilloraymondo.gilloraymondo wrote:Bonjour,
J'ai l'habitude de me servir de toutou linux avec une clé usb partitionnée avec sdb1 en fat32 pour y mettre tous mes fichiers personnels, toutou linux étant installé sur une partition sdb2.
Les avantages sont évidents.
Mais, il faut que je monte manuellement la partition sdb1 à chaque fois.
Y a t il moyen de faire en sorte que cette partition sdb1 se monte automatiquement au démarrage ?
Pour un montage automatique de ta clé, je te propose d'utiliser un nouvel utilitaire que je développe actuellement.
'Pmsd' permet de monter automatiquement les partitions au démarrage. Remarque : pour monter ta clé fat32 avec l'utilitaire Pmsd, tu dois cocher le format vfat (fat16/32).
Infos et téléchargement => cf. fil Pmsd http://murga-linux.com/puppy/viewtopic.php?t=87434
Cordialement,
Salut, gilloraymundo.rcrsn51 wrote:Then change it togilloraymondo wrote:mkdir: can't create directory ' /mnt/sdb1' : File existsBut the whole idea was to put this code in /etc/rc.d/rc.local to automount the drive. Have you tried that yet?Code: Select all
sleep 5 mkdir -p /mnt/sdb1 mount -t vfat /dev/sdb1 /mnt/sdb1
rcrsn51 a raison. En ajoutant le paramètre -p à la commande mkdir, on élimine le message d'erreur avertissant qu'un dossier existe déjà.
En outre, personne n'a vu un détail important. Ajoute la ligne qui suit dans /etc/fstab et fais un retour de chariot après.
Code: Select all
/dev/sdb1 /mnt/sdb1 vfat auto,defaults 0 2
Ainsi, ton disque sera déjà enregistré dans la base de données des partitions.
Pourquoi ? Eh bien, quand on tape
Code: Select all
mount -a
Non pas que les autres solutions ne puissent pas être bonnes, mais à mon sens tu devrais essayer à
nouveau d'appliquer le conseil de rcrsn51, avec ton sdb1 "déclaré" dans fstab. Cette solution-là,
étant appliquée au cours de l'initialisation, est plus simple. On n'a rien d'autre à ajouter par la suite
(pas de souci de script manquant dans le dossier ~/Startup, etc.).
Au revoir.
musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)