[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

Re: [fstab] ajouter le /home

Message par claudef »

je recopie donc un peu de patience et il y aura peut être des fautes je fais attention

Code : Tout sélectionner

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,reletime,size=10240k,nr_inodes=507150,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,size=1024k,mode=755)
/dev/sda8 on /type ext2 (rw,relatime,errors=continue)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /tmp type tmpfs(rw,nosuid,nodev)
ouf! voila
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 »

Je passerai sur les fautes de recopie (j'en ai vu). :mrgreen:
Tu peux installer pastebin pour te simplifier la vie: Pastebin.

Bon, mais y a rien qui te choque ?
Nulle trace de /dev/sda6, donc pas de /home commun.
Soit tu as modifié ton /etc/fstab, mais mal, soit tu ne l'as pas fait du tout. :)
Peux-tu te connecter normalement après mount /dev/sda6 /home ?
Si oui, tu n'as plus qu'à modifier ton /etc/fstab avec la ligne adéquate (cf. ton tout premier message).
«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 ça marche toujours ,pas laisse tomber de toute façon je recopie bêtement tout ce que tu me dis sans rien compprendre
je vais remettre ubuntu et étudier un peu pour être moins nul et je reviendrais plus tard (je regarde pastebin,je ne sais même pas de quoi il s'agit )
merci pour ta patience et a plus tard :chinois:
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 (abandonné)

Message par FoolEcho »

claudef a écrit :bon ça marche toujours ,pas
Le problème est qu'avec ce genre de réponse, on n'avance pas.
Qu'est ce qui ne fonctionne pas ? la connexion à ta compte affiche encore le même message ? startx ne fonctionne pas ? le montage a échoué ?
Est-ce que le mount tout court montre bien le /home d'Ubuntu monté (y a t-il un dev/sda6 maintenant) ?
«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 (abandonné)

Message par claudef »

bon je veux bien essayer si tu as de la patience ,je ne voudrais pas être trop lourd et finalement raser les gens avec mes questions qui peuvent paraître un peu bêtes.

Est-ce que le mount tout court montre bien le /home d'Ubuntu monté (y a t-il un dev/sda6 maintenant) ?
donc pour seven et ubuntu tout va bien
pour arch
après pas mal de tty il me demande mon login
puis mon mot de passe
ça va j'ai rien raté,je fais ça et je reviens
la il me met No directory, logging in with HOME=/
et en dessous l'invite de commande
je startx
il me répond
xauth: time out in locking authority file //.Xauthority
après 1 minute j'ai la fenêtre nvidia
puis un écran noir
j'ouvre un terminal ctrl alt f3
et je tape mount
puis mount /dev/sda6 /home
il me reclame en root
je retape sudo mont /dev/sda6 /home
puis je tape mount
et j'ai une ligne en plus (non je ne retaperais pas tout)
/dev/sda6 on /home type ext4 (rw)
que fais je
Dernière modification par claudef le sam. 15 oct. 2011, 21:14, modifié 1 fois.
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 (abandonné)

Message par FoolEcho »

Les seuls trucs sur lequels se concentrer c'est:
1) as-tu modifié le /etc/fstab d'Arch pour monter sda6 sur /home ? (si oui, il te suffit de vérifier avec mount tout court ; et juste en te connectant avec ton utilisateur, sans startx, de vérifier que ce répertoire est bien celui d'Ubuntu)
2) si c'est bien monté, il faut juste récupérer la configuration de ton utilisateur sous Arch et la mettre dans ce /home/claude commun.

Quand tu tombes sur rien après un startx c'est qu'il n'y a vraisemblablement pas de ~/.xinitrc (ou éventuellement un problème de droits ou d'autres choses... mais à ce stade, le problème change, nous il faut qu'on sache si ta partition /home est bien montée avec le répertoire claude d'Ubuntu dedans.

Je vais le redire encore une fois: :mrgreen:
Pour l'instant, ça se limite à: /etc/fstab avec ligne adéquate et résultat d'un mount seul pour vérifier et le /home/claude est-il bien celui d'Ubuntu.
Une fois ça sûr, la question de l'écran noir après startx est quasi-triviale.
«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 (abandon)

Message par claudef »

donc je rajoute /dev/sda6 /home ext4 defaults 0 1
il me marque que je dois le faire en root
donc sudo nano /etc/fstab
et je rajoute /dev/sda6 /home ext4 defaults 0 1
et après je fais mount
c'est OK il est bien la

Code : Tout sélectionner

et juste en te connectant avec ton utilisateur, sans startx, de vérifier que ce répertoire est bien celui d'Ubuntu)

comment

Code : Tout sélectionner

2) si c'est bien monté, il faut juste récupérer la configuration de ton utilisateur sous Arch et la mettre dans ce /home/claude commun.
et dans la foulée
merci (je t'avais prévenu)
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 :c'est OK il est bien la
et juste en te connectant avec ton utilisateur, sans startx, de vérifier que ce répertoire est bien celui d'Ubuntu)

comment
Tu fais un ls -la ou tu parcours ton répertoire... Tu es chez toi, donc tu devrais retrouver tes répertoires normaux d'Ubuntu.
Si tu es perdu sans interface graphique tu regardes si tu as un ~/.xinitrc, sinon tu le rajoutes et tu fais un startx.

Pour récupérer ta configuration utilisateur d'Arch, il te faudra récupèrer le contenu de ton précédent home (celui sous Arch, donc dans sda8 cette fois: tu me suis toujours ? ): ça dépend si tu as fait la sauvegarde du home de Arch et où, comme je t'avais dit.
Sinon (attention, tu vas avoir mal au crâne :mrgreen: ), il te suffira de faire un mount /dev/sda[b]8[/b] /mnt, et tu devrais avoir ce qu'il te faut dans /mnt/home/claude ou claude.bak, ça dépend comment tu l'as appelé. Une fois là, soit tu le fais comme une brute en recopiant l'ensemble du répertoire dans ton ~ (fichiers cachés compris !), soit plus prudemment, tu recupères les choses petit à petit: ~/.xinitrc et ~/.config en premier lieu. Tu te déconnectes et te reconnectes, voir si tout va bien. :chinois:
«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 j'ai beaucoup de fichiers touts en root
j'ai vérifié j'ai bien un .xinitrc avec exec ck-launch-session startlxde
je fait startx et ça rate
affichage
no protocol specified (un dizaine en suivant)
puis
xinit:giving up
xinit:unable to connect to X server :Connection refused
waiting for X server to shut down .Server terminated successfully (0). Closing log file.
xinit :server error
xauth: timeout in locking authority file //.Xauthority
[claude@claude /]$
mais à part ça le fichier arch est en ext2 et le fichier arch fait 9 Gio est ce que l'on pourra modifier tout ça et donc est -ce que cela vaut le coup
merci
j'ai redémarré et ça marche j'ai arch
je redémarre pour être sur c'est bon
par contre comment retirer les réglages dans /arch
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 »

C'est quoi le /arch et les réglages à retirer dont tu parles ?
Si tu parles de la partition sda8 (au fait, oui, j'ai édité mon message précédent: ton vieux home d'Arch est sur sda8, je me suis un peu mélangé), elle pourra être passée en ext3 ou ext4, mais ça ne pourra être fait que depuis ubuntu ou un livecd (on verra ça à la fin, quand tu auras retrouvé un utilisateur en mode graphique).


EDIT:
claudef a écrit :bon j'ai beaucoup de fichiers touts en root
Prenons les problèmes "secondaires" dans l'ordre. Encore une fois: tu parles de quoi ? Si c'est dans ton home/claude, il faudra rectifier évidemment (tu as une liste qui sort quand tu fais: find /home/claude -user root ? ).
«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 tu dors jamais c'est "je rends service 24h sur 24h" :bravo: bon je me suis encore mal exprimé dans /arch sda8 tout ce qui aurais du se trouver dans /home etait dans arch(mes documents mes réglages etc...)c'est ce qui m'a mis la puce à l'oreille j'avais 9Gio dans /arch et rien dans /home d'ou nos récentes aventures.
alors la dans pcmanfm j'ouvre /mnt/claude.back et je balance tous mes dossiers dans /home ainsi j'aurais un arch (sda8) propre je met tous les fichiers même les cachés et après je peux supprimer le .back
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'ai parfois des insomnies.

On parle peut-être de la même chose mais tu n'es vraiment pas clair...
Je reprends:
Ton premier home d'Arch (le mauvais) est sur sda8 (la racine d'Arch donc), j'ignore sous quel forme parce que je ne sais pas si tu as fait ou rétabli la sauvegarde que je t'ai demandé. Pour ne pas se planter, il vaut mieux monter de nouveau sda8, dans /mnt et voir où se trouve à l'intérieur le répertoire claude ou sa sauvegarde (dans /mnt/home/ probablement).
Le bon est maintenant sur sda6 (c'est celui d'Ubuntu), bien monté et fonctionnel (hormis encore les histoires de startx éventuellement).

Pour s'éviter la manipulation à chaque fois, il vaut mieux que tu déplaces l'intégralité du vieux home/claude (on n'en a plus besoin) dans ton nouveau home DANS UN NOUVEAU DOSSIER (une sauvegarde: mv /mnt/home/claude /home/claude/claude_arch.old ). À partir de là, tu pourras repiquer tout ou partie du contenu de la sauvegarde directement chez toi et tester de nouveau. Par contre, commence seulement par le .xinitrc et éventuellement .config et .local (tu ne devrais pas avoir trop de problèmes de conflits puisque tu n'utilises pas les mêmes environnements entre tes distributions -- et pour les logiciels, ça va dépendre, mais je pense que c'est pareil dans l'ensemble).

Je t'embête avec tout ça, car la base de la base sous Linux, ça n'est pas la console, l'informatique et tout ça, la base c'est de toujours savoir où l'on est et l'on va: dans un premier temps il faut avoir une bonne (parfaite, même) représentation spatiale des fichiers.
«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 »

tes insomnies c'est pas étonnant avec les prises de tête venant de ceux que tu aides
voila j'ai fait un copier coller( ça évite les bêtises)

Code : Tout sélectionner

claude@claude:~$ mv /mnt/home/claude /home/claude/claude_arch.old 
mv: impossible d'évaluer « /mnt/home/claude »: Aucun fichier ou dossier de ce type
ça va pas te plaire,j'ai déplacé tous les fichiers /mnt dans /home/claude
et tout marche bien
par contre (la je suis sous arch) dans /mnt il reste 3 fichiers
home --> vide
claude.back qui contient les fichiers que j'ai copié dans /home/claude
home_ubuntu --> vide
je peux les virer
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 »

claudef a écrit :ça va pas te plaire,j'ai déplacé tous les fichiers /mnt dans /home/claude
Heu... ça m'inquiète quand même... tu n'as bien déplacé que les anciens fichiers de ton utilisateur quand même ? (désolé d'être suspicieux à ce point, mais bon: je veux dire pas les 9 Go du système...). M'enfin si tu t'es déjà déconnecté/reconnecté avec ton utilisateur alors bon, ça doit aller...
claudef a écrit :par contre (la je suis sous arch) dans /mnt il reste 3 fichiers
home --> vide
claude.back qui contient les fichiers que j'ai copié dans /home/claude
home_ubuntu --> vide
Fait (en root) umount /mnt d'abord. S'il reste des choses dans /mnt, tu pourras les supprimer (surtout si vides).
«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 »

Code : Tout sélectionner

[root@claude claude]# umount/mnt
bash: umount/mnt: Aucun fichier ou dossier de ce type
non j'ai fais attention dans /arch (sda8) il reste 4.6 Gio et dans /home 7.11 Gio
quand je suis repassé sous ubuntu j'ai /ubuntu 3.63 Gio et /home 7.11 Gio
j'ai essayé un ou deux logiciel et ça va je peux supprimer?les trois fichiers sus-nommés :humour:
bon une autre question si celle la est résolu (tu veux bien)
alors quand je démarre j'ai une petite fenêtre en haut à gauche avec

Code : Tout sélectionner

GNU GRUB 2
arch
arch ....
seven
ubuntu
si je fais rien arch s'allume normal claude mot de passe startx et c'est parti
si je clique sur ubuntu
j'ai la fenêtre de démarrage ubuntu
avec le choix:

Code : Tout sélectionner

ubuntu
ubuntu ...
memtest ...
memtest...
seven
je clique sur ubuntu et il me fais un démarrage normal
doit encore y avoir un truc bizarre (avec moi tu n'est pas privé)
merci
ps: au depart si je clique sur arch j'ai la fenêtre de arch avec le choix
arch
ubuntu
la je sais plus je fais un redémarrage et j'arrive non pourtant je l'ai vu mais c'est pas grave
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 :

Code : Tout sélectionner

[root@claude claude]# umount/mnt
bash: umount/mnt: Aucun fichier ou dossier de ce type
non j'ai fais attention dans /arch (sda8) il reste 4.6 Gio et dans /home 7.11 Gio
quand je suis repassé sous ubuntu j'ai /ubuntu 3.63 Gio et /home 7.11 Gio
j'ai essayé un ou deux logiciel et ça va je peux supprimer?les trois fichiers sus-nommés :humour:
Ok alors ça paraît bon.
Sinon il y a un espace entre umount et /mnt. Après tu pourras virer ce que tu veux. :roll:
La syntaxe est essentielle (ça doit être pour ça qu'on est assez pénible sur le forum sur le français pour un minimum de gens :mrgreen: )

Pour le reste, je n'utilise pas grub2 (... aux dernières nouvelles, tu étais avec le grub d'Arch non ? -- on est d'accord que tu as fais le changement depuis ubuntu pour passer à grub2 sur le mbr ? ) donc je ne peux pas te dire pour les menus qui s'enchaînent si c'est normal ou non (ça ressemble à du chaînage -- d'où ma question sur la version de grub, vu les manipulations que je t'avais demandé de faire sur l'autre sujet, c'est plus dans le goût de trucs que j'installe -- , mais je ne sais pas/plus si tu as installé les amorces sur les partitions respectives comme je t'avais dit et j'ignore si grub2 est intelligent au point de faire une détection de la sorte, peut-être). Si tuxce, qui doit l'utiliser il me semble, avi3000 ou d'autres passent, ils pourront sans doute te dire... Cherche un peu par toi-même et si tu ne trouves pas, il faudra mieux partir sur un sujet neuf, celui-ci s'étant étendu plus que de raison (tu as des sujets sur le forum/wiki sur la façon de rajouter des entrées dans grub2). :chinois:

Bon, puisque tout semble ok. En prime, tu vas pouvoir passer ton / arch en ext3, ce qui sera nettement mieux (en plus on peut le faire depuis Arch directement :) ). Convert_ext2_to_ext3
Comme on a assez perdu de temps, tu lances Arch, tu vas dans un tty et tu fais donc: :copain:

Code : Tout sélectionner

tune2fs -j /dev/sda8
Tu n'auras plus qu'à modifier la ligne du fstab qui se rapporte à sda8 en remplaçant ext2 par ext3.
Et enfin refaire les images:

Code : Tout sélectionner

mkinitcpio -p linux
Redémarrer, tester, etc..

... et bien sûr passer en résolu, quand tu auras vérifié que tout roule partout. :cocktail: :chinois:
«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 »

heu c'est encore moi j'ai tout fait je rallume et la

Code : Tout sélectionner

Error failed to mount the real root device
Bailling out,you are on your own.Good luck
sh: can't access tty:job control turned off
[ramfs /]# 
un tiret qui clignote il attend sans doute une commande mais laquelle,,
décidément
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 es sûr d'avoir tout fait correctement ? (notamment la modification dans le fstab sans fantaisie et le mkinitcpio ? ) :|

Si tu redémarres (y compris sur l'image fallback), c'est pareil ?
Tu peux aussi modifier le /etc/fstab d'Arch (fais-le depuis Ubuntu en montant le / d'Arch quelque part, c'est-à-dire la partition sda8: dans /mnt c'est toujours le mieux, donc modifie /mnt/etc/fstab ) de façon à inclure les UUIDS à la place des /dev/sdaX (il suffit de remplacer /dev/sdaX par UUID=XXXX-XXXX-XXXX, les chiffres étaient données par la commande blkid ).

Sinon, tu nous montres le /etc/fstab d'Arch ainsi que la sortie de 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 »

bon sur l'image fallback ça marche

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 / ext3 defaults 0 1
/dev/sda6 /home ext4 defaults 0 1
bon je crois que le

Code : Tout sélectionner

mkinitcpio -p linux
a échoué
bon mes invités sont arrivés je m'xcuse mais je ne pourrais pas revenir avant ce soir sinon ma femme va me tuer
bon appétit
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 :bon je crois que le

Code : Tout sélectionner

mkinitcpio -p linux
a échoué
:mrgreen: ... j'aime beaucoup le "je crois", y a eu un message d'erreur ou pas ?

C'est probablement pas grand-chose vu que le fallback démarre normalement.
Sinon, démarre sur le fallback et refais-le (tu peux aussi réinstaller carrément le kernel, ça sera fait en même temps: pacman -S linux ).
«The following statement is not true. The previous statement is true.» :nage:
Répondre