Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/10/2015, à 10:57

pierpiotr

[RESOLU] /usr/local sur disque séparé

Bonjour,
Je viens de réinstaller kubuntu 15.04.3 avec un LiveCD mais j'ai fait l'erreur de mettre /usr/local sur un de mes 2 disques data (de1,3To) au lieu du disque systeme (120Go SSD). Sur l'autre disque data, j'ai le /home.
Comment "transvaser" le /usr/local de retour dans le petit disque systeme ?
En effet, je souhaite le récupérer pour y installer W (j'ai des appli pro qui ne fonctionne que sur cet OS)
Merci de votre aide.

Dernière modification par pierpiotr (Le 29/10/2015, à 19:06)


Kubuntu 22.04 LTS sur DELL Inspiron 7490 - i7 - RAM 16Go - SSD 500Go - nVidia GeForce MX250
Au bureau : Kubuntu 20.04 LTS  (64b) - PC tour LDLC PC Zi-Artist - i7-3770 @ 3.4/3.9Ghz - RAM 16Go - SSD 120Go - DD 1To - nVidia GEForce GT 640 1Go

Hors ligne

#2 Le 29/10/2015, à 12:00

f.x0

Re : [RESOLU] /usr/local sur disque séparé

Bonjour pierpiotr,

Démarres sur kubuntu 15.04.3 de ton SSD,
ouvres un terminal
tapes

cat /etc/fstab

et postes le retour


SOPI

Hors ligne

#3 Le 29/10/2015, à 12:04

genma

Re : [RESOLU] /usr/local sur disque séparé

Pourquoi tu as séparé  /usr/local ? Une raison particulière?

Tu es à l'aise en ligne de commande/commande shell? Si oui, ce que je te dis en dessous te parlera. Sinon poses tes questions AVANT de te lancer et d'être sûr d'avoir TOUT compris ce que tu allais faire.

Dans l'idée, en root ou via sudo et en ligne de commande il te faudra :
1°/ Créer le répertoire /usr/local dans /usr (qui est sur la partition contenant /)
2°/ Copier le contenu de tout /usr/local de ta partition vers /usr/local nouvellement crée (fait attention aux droits, aux fichier cachés etc.)
3°/ Modifier le fichier /etc/fstab pour enlever la ligne contenant  "/usr/local"  qui indique de monter la partition de ton second disque sur /usr/local
4°/ Rédémarrer et vérifier que tout est bon avant de supprimer/récréer la partition via gparted sur le second disque.

Après installation de Windows sur le 2nd disque, tu auras peut être à  remettre Grub pour avoir le double boot. Mais c'est une autre histoire?

Dernière modification par genma (Le 29/10/2015, à 12:04)


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#4 Le 29/10/2015, à 12:35

pierpiotr

Re : [RESOLU] /usr/local sur disque séparé

Bonjour f.x0 et genma,
voici

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda1 during installation
UUID=7c18d648-34a0-4122-9d5f-880266018784 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb1 during installation
UUID=28c5df03-12bc-4097-bce6-2c069b329c48 /home           ext4    defaults        0       2
# /usr/local was on /dev/sdb2 during installation
UUID=d64d7324-271e-4272-8d55-20790dc4fee5 /usr/local      ext4    defaults        0       2
# swap was on /dev/sda2 during installation
UUID=3f1b3b95-cc09-4cfe-861f-413e11167ed1 none            swap    sw              0       0
pier@pier-buro:~$ 

genma, je suis assez peu à l'aise en ligne de commande; en particulier, sur les droits, je ne manie bien que le copié-collé ;-)
J'ai fait cette betise à l'installation parce que j'étais pressé. J'ai pensé que c'était une solution pour monter ce disque et j'ai réalisé après que j'en avais besoin pour W.
Noob !


Kubuntu 22.04 LTS sur DELL Inspiron 7490 - i7 - RAM 16Go - SSD 500Go - nVidia GeForce MX250
Au bureau : Kubuntu 20.04 LTS  (64b) - PC tour LDLC PC Zi-Artist - i7-3770 @ 3.4/3.9Ghz - RAM 16Go - SSD 120Go - DD 1To - nVidia GEForce GT 640 1Go

Hors ligne

#5 Le 29/10/2015, à 12:44

Rufus T. Firefly

Re : [RESOLU] /usr/local sur disque séparé

genma a écrit :

1°/ Créer le répertoire /usr/local dans /usr (qui est sur la partition contenant /)

Il existe, puisqu'il y a une partition montée dessus !

genma a écrit :

2°/ Copier le contenu de tout /usr/local de ta partition vers /usr/local nouvellement crée (fait attention aux droits, aux fichier cachés etc.)

Ça ne fonctionnera pas, puisque ça reviendrait à copier le contenu sur soi-même...

En fait il faut faire tout ce que tu dis (sauf 1) mais en live pour que la partition sdb2 ne soit pas montée.


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#6 Le 29/10/2015, à 12:53

f.x0

Re : [RESOLU] /usr/local sur disque séparé

Je te propose de :
- démarrer avec ton LiveCD
- ouvrir un terminal
- taper (pour créer les répertoires de montage)

sudo mkdir /media/sda1
sudo mkdir /media/sdb2

- taper (pour effectuer les montages)

sudo mount /dev/sda1 /media/sda1
sudo mount /dev/sdb2 /media/sdb2

- taper (pour copier ton répertoire /usr/local dans le SSD)

sudo cp -a /media/sdb2/usr/local /media/sda1/usr

-modifier ton fichier fstab

gksudo kate /media/sda1/etc/fstab

en modifiant cette ligne

UUID=d64d7324-271e-4272-8d55-20790dc4fee5 /usr/local      ext4    defaults        0       2

comme ceci

#UUID=d64d7324-271e-4272-8d55-20790dc4fee5 /usr/local      ext4    defaults        0       2

- enregistrer le fichier
-quitter l'éditeur de texte kate

-redémarrer le PC sur ton SSD


SOPI

Hors ligne

#7 Le 29/10/2015, à 15:12

pierpiotr

Re : [RESOLU] /usr/local sur disque séparé

J'ai un bug en chemin; voici ce que ça donne :

kubuntu@kubuntu:~$ sudo mkdir /media/sda1
kubuntu@kubuntu:~$ sudo mkdir /media/sdb2
kubuntu@kubuntu:~$ sudo mount /dev/sda1 /media/sda1
kubuntu@kubuntu:~$ sudo mount /dev/sda2 /media/sda2
/dev/sda2 ressemble à un espace d'échange — n'a pas été monté
mount : vous devez indiquer le type de système de fichiers
kubuntu@kubuntu:~$ sudo mount /dev/sdb2 /media/sdb2
kubuntu@kubuntu:~$ sudo cp -a /media/sdb2/usr/local /media/sda1/usr
cp: impossible d'évaluer «/media/sdb2/usr/local»: Aucun fichier ou dossier de ce type
kubuntu@kubuntu:~$

et je subodore un pb ds sdb2 :

kubuntu@kubuntu:/media/sdb2$ ls
bin  etc  games  include  lib  lost+found  man  sbin  share  src

Kubuntu 22.04 LTS sur DELL Inspiron 7490 - i7 - RAM 16Go - SSD 500Go - nVidia GeForce MX250
Au bureau : Kubuntu 20.04 LTS  (64b) - PC tour LDLC PC Zi-Artist - i7-3770 @ 3.4/3.9Ghz - RAM 16Go - SSD 120Go - DD 1To - nVidia GEForce GT 640 1Go

Hors ligne

#8 Le 29/10/2015, à 16:50

Rufus T. Firefly

Re : [RESOLU] /usr/local sur disque séparé

Mais non, il n'y a pas de problème.
Le montage de sdb2 qui était fait dans fstab permettait quoi ? De regarder sur sdb2 en regardant dans /usr/local. Et qu'y voyait-on ? Les répertoires habituels de /usr/local que l'installateur a mis sur sdb2 puisque tu l'avais demandé. C'est ça, le principe du montage : un tuyau d'un endroit à un autre !
Donc en fait la bonne commande à faire, c'est de copier ce qu'il y a sur sdb2 vers /usr/local de sda1

sudo cp -a /media/sdb2/* /media/sda1/usr/local/

Le reste de ce que t'a recommandé f.x0 est bon, donc à faire aussi.

Dernière modification par Rufus T. Firefly (Le 29/10/2015, à 16:53)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#9 Le 29/10/2015, à 17:29

pierpiotr

Re : [RESOLU] /usr/local sur disque séparé

Super, merci
Il me reste un chapelet de dossiers vides dans sdb2. J'imagine que je peux les laisser et ils seront formatés quand j'installerai W ?
1446132378.jpg
J'ai vérifié que les fichier de sdb2 ont bien été collés dans sda1 /usr/local/


Kubuntu 22.04 LTS sur DELL Inspiron 7490 - i7 - RAM 16Go - SSD 500Go - nVidia GeForce MX250
Au bureau : Kubuntu 20.04 LTS  (64b) - PC tour LDLC PC Zi-Artist - i7-3770 @ 3.4/3.9Ghz - RAM 16Go - SSD 120Go - DD 1To - nVidia GEForce GT 640 1Go

Hors ligne

#10 Le 29/10/2015, à 17:52

Rufus T. Firefly

Re : [RESOLU] /usr/local sur disque séparé

Comme tu les as copiés, les originaux restent. C'était une précaution, au cas où...
Mais si tout est normal au redémarrage, tu peux faire de sdb2 ce que tu veux. Par exemple le formater en ntfs, parce que ext4 w$ ne connaît pas, donc il considère que ça n'existe pas. Et si tu le forces un peu, - il n'y a pas besoin de le forcer beaucoup -, il écrase tout, parce que autre chose que lui-même il ne connaît pas non plus... lol
Mais je ne peux pas t'en dire beaucoup plus : le dernier w$ que j'ai installé, c'était un xp pro il y a plus de 5 ans...

Dernière modification par Rufus T. Firefly (Le 29/10/2015, à 17:54)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#11 Le 29/10/2015, à 18:11

f.x0

Re : [RESOLU] /usr/local sur disque séparé

Ton erreur venait de la commande que tu as tapé

sudo mount /dev/sda2 /media/sda2

alors que je t'avais indiqué

sudo mount /dev/sdb2 /media/sdb2

tu as mis un a au lieu du b big_smile


SOPI

Hors ligne

#12 Le 29/10/2015, à 19:05

pierpiotr

Re : [RESOLU] /usr/local sur disque séparé

Eh bien MERCI à vous trois. Mon Pb est résolu. Je vais me documenter sur l'installation d'un double boot à posteriori (nouveau fil de discussion, sans doute... :-)

Dernière modification par pierpiotr (Le 29/10/2015, à 19:06)


Kubuntu 22.04 LTS sur DELL Inspiron 7490 - i7 - RAM 16Go - SSD 500Go - nVidia GeForce MX250
Au bureau : Kubuntu 20.04 LTS  (64b) - PC tour LDLC PC Zi-Artist - i7-3770 @ 3.4/3.9Ghz - RAM 16Go - SSD 120Go - DD 1To - nVidia GEForce GT 640 1Go

Hors ligne

#13 Le 30/10/2015, à 00:02

f.x0

Re : [RESOLU] /usr/local sur disque séparé

Si tu installes window$ sur ton disque sdb et le système de démarrage de window$ (MBR) sur sdb
et que tu as installé le système de démarrage de linux (GRUB) sur sda :
- tu pourras choisir de démarrer sur window$ en appuyant sur l'option de boot au démarrage (touche F8 souvent)

ou tu peux démarrer sur ton LiveCD Kubuntu
et modifier ton GRUB pour qu'il te permette de choisir lors du Grub de démarrer sur Kubuntu ou window$
en installant l'excellent boot-repair


SOPI

Hors ligne

#14 Le 30/10/2015, à 17:04

pierpiotr

Re : [RESOLU] /usr/local sur disque séparé

Merci f.x0 Je vais regarder cela la semaine prochaine.
Bon WE


Kubuntu 22.04 LTS sur DELL Inspiron 7490 - i7 - RAM 16Go - SSD 500Go - nVidia GeForce MX250
Au bureau : Kubuntu 20.04 LTS  (64b) - PC tour LDLC PC Zi-Artist - i7-3770 @ 3.4/3.9Ghz - RAM 16Go - SSD 120Go - DD 1To - nVidia GEForce GT 640 1Go

Hors ligne