Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Passer de linux sur hda vers le hdb sans réinstaller ?
Envoyé par: philman

Salut

J'ai installé linux mdk10 sur hda...
mais j'aierais maintenant faire tourner linux en plaçant le disque sur hdb, et sans avoir à tout réinstaller.

Est-ce possible ?

Merci

Poste le Tuesday 3 August 2004 15:41:49
Répondre     Citer    
Re: Passer de linux sur hda vers le hdb sans réinstaller ?
Envoyé par: oudoubah

Salut!

Oui, ça devrait être possible. Il y a 2 chose à changer:
- le fichier /etc/fstab, qui identifie tes points de montage.
- le chargeur de démarrage (lilo sûrement chez toi).

Pour fstab, tu devras remplacer les lignes contenant hda par hdb

Pour lilo, tu dois modifier lilo.conf, puis réinstaller lilo.
Je ne suis pas sûr que tu puisses faire ça ausi simplement.

Il faudra sûrement que tu démarres avec un live cd (une fois que tu as déplacé ton disque dur), que le fichier /etc/lilo.conf sur le disque soit modifié (donc pointe sur hdb maintenant), puis que tu lances lilo (avec les bons paramètres.

Je n'ai pas l'impression d'avoir été très clair. Si tu veux plus de précisions, demande ;-)


Poste le Tuesday 3 August 2004 16:42:05
Répondre     Citer    
Re: Passer de linux sur hda vers le hdb sans réinstaller ?
Envoyé par: philman

j'utilise grub...

donc je peux le modifier facilement.

Mais si je modifier fstab est-ce que linux va s'éteindre correctement ?
et que fait le fichier mtab ?

merci

Poste le Tuesday 3 August 2004 17:34:11
Répondre     Citer    
Re: Passer de linux sur hda vers le hdb sans réinstaller ?
Envoyé par: deb


tu veux faire passer ton DD de maître à esclave c'est ça ?

mieux vaut éviter de modifier fstab pendant que ca tourne
sinon linux s'eteindra mal ( mount et umount utilise ce fichier )

le mieux est de se logger à partir d'un CD ( je ne sais pas si le CD d'install
de mdk10 le permet ), en bref il faut que le cd de boot soit indépendant
du DD

puis une fois loggé sur un système linux indépendant de ton DD, tu montes la partition racine de ton DD
( ''mount / -t ext3 /mnt/hd'' , par exemple ) pour accéder à /etc

et là tu modifies fstab et grub, en gros changer le 'a' de 'hda' en 'b' partout
où tu vois 'hda'

cette méhode nécessite un CD de boot, elle a l'avantage d'être réversible
c'est-à-dire si la manip marche pas , tu peux revenir en arrière ( faire une
sauvegarde de tous les fichiers que tu modifies ) sans souci

REMARQUE : je n'ai jamais fait de telles manip,
mais c'est comme ca que je ferais
( j'utilise la slackware dont le CD de boot
peut servir d'OS indépendant )

-----------

on peut faire plus grossier : faire les modifs pendant que linux de ton DD
tourne, et rebooter tout de suite après
inconvénient : si tu as oublié qqch ou fait une erreur, tu risques
d'être coincé

----------------

ATTENTION AU BIOS :
--> certains bios permettent de permuter les disques durs de maître
à esclave et inversement, ce qui te permetterait d'éviter les manip
sensibles décrites plus haut
--> à certains bios il faut leur dire sur quel DD tu veux booter
si tu changes de place ton DD , alors il faut le signaler au bios
qui t'en sera reconnaissant

en espérant que cela vous aide

cordialement
deb

Poste le Wednesday 4 August 2004 16:19:06
Répondre     Citer    
Re: Passer de linux sur hda vers le hdb sans réinstaller ?
Envoyé par: deb



le fichier 'mtab' ne sert à rien dans cette manip,
il est généré automatiquement par mount ou umount ,
et n'est qu'une liste de tous les systèmes de fichier actuellement monté
par le système

par contre avec la mdk10 je ne sais pas comment ca marche,
s'il peut y avoir confusion entre mtab et fstab ( le plus important ) ?

je serai toi je le viderais de son contenu

Poste le Wednesday 4 August 2004 16:24:01
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Passer de linux sur hda vers le hdb sans réinstaller ?
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons