Page 1 sur 4
[fstab] ajouter le /home (résolu)
Publié : ven. 14 oct. 2011, 16:40
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

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
Re: [tripleboot et home]
Publié : ven. 14 oct. 2011, 16:49
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é.
Re: [tripleboot et home]
Publié : ven. 14 oct. 2011, 17:02
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:
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

), 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:
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
).
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 17:37
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
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 17:41
par tuxce
T'as essayé de lancer la commande
?
Ca te sort une erreur ?
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 18:12
par claudef
bon je sais ,je suis pas trop futé
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
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 18:40
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é
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 18:45
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)
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 18:49
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
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 19:03
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à:
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 !
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.
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 19:49
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.
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 19:59
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:
?
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.
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 20:39
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
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 20:50
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 ?!
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.
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 21:29
par claudef
Bon alors la je suis sous ubuntu j'ai redémaré avec cd windows,je nage
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
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 21:35
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 : 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.
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 21:42
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
Re: [fstab] ajouter le /home
Publié : ven. 14 oct. 2011, 22:36
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
Re: [fstab] ajouter le /home
Publié : sam. 15 oct. 2011, 09:12
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).
Re: [fstab] ajouter le /home
Publié : sam. 15 oct. 2011, 09:37
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