[fstab] ajouter le /home (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

[fstab] ajouter le /home (résolu)

Message par claudef »

bonjour après installation de seven ubuntu arch
dans arch et ubuntu le home n'est pas pris en compte.
pour FoolEcho s'il passe par ici :copain: voila mon /etc/fstab

Code : Tout sélectionner

#
# /etc/fstab: static file system information 
# 
# <file system> <dir>   <type>  <options>       <dump>  <pass> 
tmpfs           /tmp    tmpfs   nodev,nosuid    0       0 
/dev/sda7 swap swap defaults 0 0 
/dev/sda8 / ext2 defaults 0 1  
tu m'as dit dans un précédent topic
copier une ligne du genre: /dev/sda6 /home ext4 defaults 0 1
tu confirmes?
merci
Dernière modification par claudef le dim. 16 oct. 2011, 19:13, modifié 3 fois.
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [tripleboot et home]

Message par tuxce »

Tu devrais chercher quand même un minimum !
T'as pas la partition du /home dans ton fstab et tu te poses la question pourquoi elle n'y est pas, tu t'attends à quoi comme réponse ? Au moins fais le test :/
Sinon, il y a aussi les messages privés pour demander directement à une personne.

Je te conseillerais aussi de passer sur irc, pour de l'aide de ce genre, c'est plus approprié.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [tripleboot et home]

Message par FoolEcho »

Tu pouvais indiquer le précédent sujet pour ton partitionnement: http://forums.archlinux.fr/topic9429.html.
Donc oui, il faut que tu rajoutes dans /etc/fstab pour Arch:

Code : Tout sélectionner

/dev/sda6 /home ext4 defaults 0 1
Puis tu redémarres, c'est le plus simple.

Si tu vois dans /home le répertoire de ton utilisateur Ubuntu (si tu ne le vois pas, c'est que tu n'as pas monté non plus /home dans Ubuntu :mrgreen: ), il te restera alors à créer ton utilisateur sous Arch et vérifier que les ids et gids sont les mêmes (de mémoire --mon dernier triple amorçage date--, si tu attribues correctement le même login que sous Ubuntu et comme groupe principal "users", ça devrait aller).


EDIT:
claudef a écrit :dans arch et ubuntu le home n'est pas pris en compte.
J'ai lu un peu trop vite, comme d'habitude: :roll:
Tu dois déjà avoir un home avec un utilisateur pour Ubuntu du coup, mais sur la mauvaise partition.
Alors le plus simple: depuis Arch ou un livecd, tu rajoutes ta ligne dans le fstab d'Arch et tu redémarres sur Arch. Tu montes ensuite ta partition /dev/sda5 (qui contient ta racine d'Ubuntu: mount /dev/sda5 /mnt et tu déplaces le répertoire /home/ton_user dans le nouveau /home: mv /mnt/home/ton_user /home/. Tu en profites pour modifier également le fstab d'Ubuntu avec la même ligne que précédemment (pense à utiliser les uuids plutôt que les /dev/sdaX: tu peux les obtenir avec blkid).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

Salut FoolEcho j'ai donc ajouter la ligne ,reboot,et bien non ,pas reboot ,j'ai du l'enlever pour pouvoir redémarrer
mon gparted donne ça,je me demande si je n'ai pas fais une bétise en partionnant

Code : Tout sélectionner

/dev/sda1                ntfs                 seven
/dev/sda2       extended
     /dev/sda5            ext4
     /dev/sda6            etx4    
     /dev/sda8            ext2        /        arch
     /dev/sda7        linux-swap               swap
en sda5 et sda6 il n'y a rien d'indiqué comme point de montage,pourtant j'ai bien ubuntu.
Pour démarrer j'ai la fenêtre de arch avec le choix arch seven ubuntu
merci
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [fstab] ajouter le /home

Message par tuxce »

T'as essayé de lancer la commande

Code : Tout sélectionner

mount /dev/sda6 un_dossier_ou_la_monter
?
Ca te sort une erreur ?
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

bon je sais ,je suis pas trop futé

Code : Tout sélectionner

mount /dev/sda6 un_dossier_ou_la_monter
donc la cela veut dire monter /dev/sda6 un dossier (lequel) ou la monter ??#

Code : Tout sélectionner

# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
tmpfs           /tmp    tmpfs   nodev,nosuid    0       0
/dev/sda7 swap swap defaults 0 0
/dev/sda8 / ext2 defaults 0 1
/dev/sda6 /home ext4 defaults 0 1
et la impossible de redemarrer
merci
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

Code : Tout sélectionner

[claude@claude ~]$ sudo mount /dev/sda5 /mnt
[claude@claude ~]$ sudo mv /mnt/home/claude /home/
mv: impossible d'évaluer « /mnt/home/claude »: Aucun fichier ou dossier de ce type
:( désolé
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fstab] ajouter le /home

Message par FoolEcho »

J'avais édité mon message... mais du coup, je ne comprends pas où est ton home d'Ubuntu... sur sda6 ?
Qu'y a-t-il dans le dossier quand tu montes /dev/sda6 ? (un simple ls /là/où/tu/montes)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

voila le résultat

Code : Tout sélectionner

[claude@claude ~]$ mount /dev/sda6
mount : impossible de trouver /dev/sda6 dans /etc/fstab ou /etc/mtab
comme expliqué plus haut si je mets ta phrase dans /etc/fstab je redémarre plus
merci
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fstab] ajouter le /home

Message par FoolEcho »

Ça ne te dispense pas de monter quand même quelque part, qu'on voit s'il y a une erreur quelconque déjà:

Code : Tout sélectionner

mount /dev/sda6 /mnt
ls /mnt
AAAAAAAHHHHHHHH, Tu as créé ton utilisateur sous Arch, déjà ! Fallait le dire. :mrgreen:
Ce qui signifie qu'il essaie de monter deux "claude" dans /home, d'où ton échec au démarrage !

Si tu n'as rien fait de particulier en tant qu'utilisateur sous Arch, fais comme suit:
- passe root
- mv /home/claude /mnt/claude.bak (tu pourras toujours récupèrer le répertoire)
- mount /dev/sda6 /home
- vérifie qu'il y a bien un /home/claude, si oui essaie de te connecter avec ton utilisateur
- si c'est bon, tu pourras modifier le fstab comme au début et redémarrer.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

mv /home/claude /mnt/claude.bak --> fait
- mount /dev/sda6 /home --> fait
je fais comment pour ( la j'arrive plus à ouvrir un terminal ou pcmanfm)
- vérifie qu'il y a bien un /home/claude, si oui essaie de te connecter avec ton utilisateur
- si c'est bon, tu pourras modifier le fstab comme au début et redémarrer.
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fstab] ajouter le /home

Message par FoolEcho »

claudef a écrit :je fais comment pour ( la j'arrive plus à ouvrir un terminal ou pcmanfm)
- vérifie qu'il y a bien un /home/claude, si oui essaie de te connecter avec ton utilisateur
À priori, si tu n'arrives pas à te connecter, c'est mal parti.

En l'état. Que donne un simple:

Code : Tout sélectionner

ls -l /home
?

Si ça ne donne rien, il te faudra remettre le claude.bak en claude après avoir démonté le /dev/sda6... le temps qu'on comprenne ta situation.

Sous Ubuntu, tu n'as pas de problèmes ? Dans ce cas, il nous faut son /etc/fstab avec la sortie de blkid qu'on y voit enfin plus clair.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

j'ai juste firefox en route et je ne peux rien faire d'autre ni de terminal ni de log rien je ne peux même pas éteindre l'ordi sauf le forcer sur le bouton d'allumage
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fstab] ajouter le /home

Message par FoolEcho »

Tu parles de quel système: arch ou ubuntu ? Tu étais toujours connecté avec ton utilisateur quand tu as déplacé ton compte ?! :shock:

Je ne comprends plus rien. Au pire, tu reprends un livecd, tu montes /dev/sda5 et tu remets ton claude.bak en claude dans le /home/.

Prière de nous fournir le /etc/fstab d'Ubuntu.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

Bon alors la je suis sous ubuntu j'ai redémaré avec cd windows,je nage :bravo:
comme demandé voici /etc/fstab

Code : Tout sélectionner

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda5 during installation
UUID=ea25ab0e-b91d-4d6d-aaa6-ef033eb4f80d /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda6 during installation
UUID=b5b9c3e0-0629-45cc-bf98-85f25aba7bb3 /home           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=d01d8a91-549e-4e4b-b909-e4f2940e08a1 none            swap    sw              0       0
je touche plus à rien merci
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [fstab] ajouter le /home

Message par tuxce »

claudef a écrit :

Code : Tout sélectionner

[claude@claude ~]$ sudo mount /dev/sda5 /mnt
[claude@claude ~]$ sudo mv /mnt/home/claude /home/
mv: impossible d'évaluer « /mnt/home/claude »: Aucun fichier ou dossier de ce type
:( désolé
Il n'y a pas de quoi, je ne comprends pas comment t'en es arrivé à vouloir à tout prix te compliquer la vie à ce point, mais il n'y a surement pas de quoi être désolé.
Si /dev/sda5 est censé être un /home , dans /mnt/home , /home fait doublon !
claudef a écrit :

Code : Tout sélectionner

[claude@claude ~]$ mount /dev/sda6
mount&nbsp;: impossible de trouver /dev/sda6 dans /etc/fstab ou /etc/mtab
Un coup d'épée dans l'eau : Il est meilleur de comprendre la commande qu'on tape.
FoolEcho a écrit :AAAAAAAHHHHHHHH, Tu as créé ton utilisateur sous Arch, déjà ! Fallait le dire.
Ce qui signifie qu'il essaie de monter deux "claude" dans /home, d'où ton échec au démarrage !
Un montage cache le contenu précédent du dossier destination, il n'échoue pas.
FoolEcho a écrit :Tu étais toujours connecté avec ton utilisateur quand tu as déplacé ton compte ?!
Vu les commandes avec sudo, ça ne serait pas étonnant.
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

voila mon gparted

Code : Tout sélectionner

dev/sda1                ntfs                 seven
/dev/sda2       extended
     /dev/sda5            ext4        /                 13.97 Gio    3.85 Gio
     /dev/sda6            etx4        /home             198.21 Gio   3.48 Gio
     /dev/sda8            ext2                arch      19.60 Gio    9.29 Gio
     /dev/sda7        linux-swap               swap

merci pour tout
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

bon alors j'arrive a demarer sur ubuntu ou windows mais pas sur arch je vais jusque claude mot de passe startx et la j'ai plein de tty sans démarrage
bonne nuit
Je finirai bien par y arriver un jour prochain quoique,
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [fstab] ajouter le /home

Message par FoolEcho »

Faudrait quand même que tu fasses un meilleur état des lieux, on est trop dans le flou.

Tu avais dit que tu n'utilisais pas les mêmes environnements graphiques sur Arch et Ubuntu, c'est ça ?
Tu ne peux plus te connecter avec ton utilisateur car tu n'as pas remis le home.bak d'Arch en place ?

Si c'est oui aux deux questions comme je crois, connecte-toi sous Arch depuis un tty en root, puis fais:

Code : Tout sélectionner

#pour le cas où tu ne saurais pas répondre à ma deuxième question, on va vérifier:
ls /home
#si le /home est vide:
mount /dev/sda6 /home
ls /home
Le montage est-il bon, vois-tu ton répertoire utilisateur Ubuntu ("claude", je suppose que tu as le même login) ?
Si oui, fais une copie du home actuel (on va essayer de faire la fusion): cp -rp /home/claude /home/claude-ubuntu.bak
Maintenant sur un autre tty (CTRL+ALT+F3 par exemple), essaie de te connecter avec ton utilisateur claude (mais pas de startx pour le moment).
Si ça passe encore, tout dépend de comment tu démarres ton environnement utilisateur (startx ? gestionnaire de connexion ?) et lesquels tu as à disposition sous Arch (il faudra essayer de rapatrier tout ou partie de ta configuration utilisateur sous Arch: celle qui se trouve dans /mnt/claude.bak normalement).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
claudef
Chu Ko Nu
Messages : 428
Inscription : mer. 07 sept. 2011, 18:06
Localisation : Fourmies Nord

Re: [fstab] ajouter le /home

Message par claudef »

bonjour ta patience va être mis à contribution
alors j'ai seven
ubuntu 11.04
arch +compiz +lxde+ démarrage claude,mot de passe,startx
quand je démarre l'ordi
jai un petit carre en haut à gauche avec les choix si je descend sur ubuntu
j'ai la page d'accoeuil ubuntu avec les choix ubuntu seven arch je clique sur ubuntu
et je démarre normalement la jai / et /home fonctionnel
je clique sur seven et je démarre normalement
je clique sur arch
ça mouline puis j'ai la page d'accoeuil je met claude mon mot de passe startx
et la remoulinage ..... et page noire
je vais attendre confirmation de tes manip
et en attendant je redemarre sous arch pour voir si je peux ouvrir une console sous tty
a plus
Je finirai bien par y arriver un jour prochain quoique,
Répondre