[demarrage] migration hdd>ssd

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [demarrage] migration hdd>ssd

Message par benjarobin »

Il suffit de faire : pacman -S grub linux
Puis suivre le Wiki sur Grub pour installer et configurer le gestionnaire de boot
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mattamp
Hankyu
Messages : 39
Inscription : sam. 21 juil. 2012, 19:25

Re: [demarrage] migration hdd>ssd

Message 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:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [demarrage] migration hdd>ssd

Message 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
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mattamp
Hankyu
Messages : 39
Inscription : sam. 21 juil. 2012, 19:25

Re: [demarrage] migration hdd>ssd

Message 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/)
 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [demarrage] migration hdd>ssd

Message par benjarobin »

Et la partie chroot ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mattamp
Hankyu
Messages : 39
Inscription : sam. 21 juil. 2012, 19:25

Re: [demarrage] migration hdd>ssd

Message 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/)
 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [demarrage] migration hdd>ssd

Message 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 !
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mattamp
Hankyu
Messages : 39
Inscription : sam. 21 juil. 2012, 19:25

Re: [demarrage] migration hdd>ssd

Message 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 ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [demarrage] migration hdd>ssd

Message par benjarobin »

Cette commande est effectuée quand tu lances pacman -S linux...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
killin_m
newbie
Messages : 1
Inscription : lun. 04 avr. 2016, 15:08

Re: [demarrage] migration hdd>ssd

Message par killin_m »

Question : pourquoi ne pas utiliser dd pour copier ton hdd sur ton ssd ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [demarrage] migration hdd>ssd

Message par benjarobin »

Car son SSD est plus petit que son HDD...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
mattamp
Hankyu
Messages : 39
Inscription : sam. 21 juil. 2012, 19:25

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

Message 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 ??
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [demarrage] migration hdd>ssd

Message par benjarobin »

Je ne pense pas, mais tout est possible, on n'a pas assez d'information
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre