Page 2 sur 2

Re: [demarrage] migration hdd>ssd

Publié : ven. 18 mars 2016, 22:47
par benjarobin
Il suffit de faire : pacman -S grub linux
Puis suivre le Wiki sur Grub pour installer et configurer le gestionnaire de boot

Re: [demarrage] migration hdd>ssd

Publié : dim. 20 mars 2016, 14:47
par mattamp
je te comprend mieux quand tu parles en ligne de commande :D

dans un chroot sur un live ou sur mon arch, message d erreur

Code : Tout sélectionner

sh-4.3# pacman -S grub linux
error: failed to initialize alpm library
(could not find or read directory: /var/lib/pacman/)
je sens que tu vas me dire ...mais quelle idee d avoir une partition separee pour /var :lol:

Re: [demarrage] migration hdd>ssd

Publié : lun. 21 mars 2016, 18:49
par benjarobin
La commande pacman est à faire dans le chroot et ayant au préalable monté toutes les partitions de ton système.
C'est exactement la même procédure que durant l'installation

Re: [demarrage] migration hdd>ssd

Publié : mar. 22 mars 2016, 21:55
par mattamp
oui tout a fait ...

avec de lancer la commande , j'ai tout monté :

Code : Tout sélectionner

 mount /dev/sdb4 /mnt/
 mount /dev/sdb2 /mnt/var
 mount /dev/sdb1 /mnt/boot
 
 sh-4.3# pacman -S grub linux
error: failed to initialize alpm library
(could not find or read directory: /var/lib/pacman/)
 

Re: [demarrage] migration hdd>ssd

Publié : mer. 23 mars 2016, 08:58
par benjarobin
Et la partie chroot ?

Re: [demarrage] migration hdd>ssd

Publié : mer. 23 mars 2016, 22:03
par mattamp
un classique...

Code : Tout sélectionner

 mount /dev/sdb4 /mnt/
 mount /dev/sdb2 /mnt/var
 mount /dev/sdb1 /mnt/boot
 arch-chroot /mnt/
 sh-4.3# pacman -S grub linux
error: failed to initialize alpm library
(could not find or read directory: /var/lib/pacman/)
 

Re: [demarrage] migration hdd>ssd

Publié : mer. 23 mars 2016, 22:06
par benjarobin
Je ne sais pas comment tu as copié le contenu des partitions mais c'est mal fait... Il manque des fichiers. Refait le posément. Et ne fait pas de partition var sur le ssd...
Je vais écrire la procédure plus ou moins détaillé ici... Mais comme tu ne nous as jamais fournit de détail sur ton partitionnement de ton hdd on va essayer de deviner.
Donc déjà tu fais tout depuis le CD d'installation d'Arch linux:

On monte les partitions du hdd en respectant son arborescence comme décrit dans mes messages précédents
A adapter si sda1/sda2/sda4 ne sont pas respectivement ta partition racine / var / home...

Code : Tout sélectionner

mkdir /hdd
mount /dev/sda1 /hdd
mount /dev/sda2 /hdd/var
mount /dev/sda4 /hdd/home
On créer un nouvelle table de partition pour le ssd (attention aux alignements)...

Code : Tout sélectionner

fdisk /dev/sdb
On créer les systèmes de fichiers des différentes partitions, supposons que tu as créé 3 partitions, une pour la racine, une pour home et une pour le swap

Code : Tout sélectionner

mkfs.ext4 /dev/sdb1
mkfs.ext4 /dev/sdb2
mkswap /dev/sdb3
On monte les nouvelles partitions du SSD

Code : Tout sélectionner

mount /dev/sdb1 /mnt
mount /dev/sdb2 /mnt/home
On fait la copie

Code : Tout sélectionner

cp -a /hdd/* /mnt
On démonte les partitions du hdd (dans le sens inverse du montage)

Code : Tout sélectionner

umount /dev/sda4
umount /dev/sda2
umount /dev/sda1
On active le Swap du SSD (si tu en as créé un)

Code : Tout sélectionner

swapon /dev/sdb3
On écrit le header du fstab (cela fait toujours plus jolie), en gros il faut laisser les 4 premières lignes qui sont des commentaires

Code : Tout sélectionner

cat > /mnt/etc/fstab << EOF
#
# /etc/fstab: static file system information
#
# <file system> <dir>   <type>  <options>       <dump>  <pass>
EOF
On génère le fstab

Code : Tout sélectionner

genfstab -U -p /mnt >> /mnt/etc/fstab
On rentre dans le chroot :

Code : Tout sélectionner

arch-chroot /mnt/
On réinstalle le kernel et Grub

Code : Tout sélectionner

pacman -S grub linux
On installe le chargeur de démarrage et on génère sa configuration (toujours depuis le chroot)...

Tu auras remarqué que dans cette procédure il est nullement besoin de redémarrer. Ceci est la bonne façon de faire !

Re: [demarrage] migration hdd>ssd

Publié : lun. 28 mars 2016, 21:15
par mattamp
bonsoir

je suis en train de suivre la procédure que tu m'as indiqué , je viens de générer le fstab.

je me pose une question, est il nécessaire de faire un :

Code : Tout sélectionner

mkinitcpio -p linux
cela n'apparait pas dans ta procédure ... est ce volontaire ou un oubli ?

Re: [demarrage] migration hdd>ssd

Publié : lun. 28 mars 2016, 21:18
par benjarobin
Cette commande est effectuée quand tu lances pacman -S linux...

Re: [demarrage] migration hdd>ssd

Publié : lun. 04 avr. 2016, 15:51
par killin_m
Question : pourquoi ne pas utiliser dd pour copier ton hdd sur ton ssd ?

Re: [demarrage] migration hdd>ssd

Publié : lun. 04 avr. 2016, 16:55
par benjarobin
Car son SSD est plus petit que son HDD...

Re: [demarrage] migration hdd>ssd (contourné)

Publié : sam. 09 avr. 2016, 14:07
par mattamp
bonjour

après quelques essais infructueux en suivant les consignes de Benjarobin, j'ai décidé de réinstaller une arche sur le SSd.

lors de cette installation, j'ai eu de nombreux freeze au départ... c'est un problème connu : un "libata.force=noncq" dans le grub a résolu le soucis.

est ce que ce problème a pu interférer pendant les essais de migration ??

Re: [demarrage] migration hdd>ssd

Publié : sam. 09 avr. 2016, 14:54
par benjarobin
Je ne pense pas, mais tout est possible, on n'a pas assez d'information