deplacer une debian

deplacer une debian - Linux et OS Alternatifs

Marsh Posté le 02-02-2002 à 22:54:42    

salut a tous,  
J'ai craché une partition windows et j'ai vraiment pas envie de perdre mon installation toute fraiche de la debian avec l'adsl usb qui marche :D aussi j'envisage de la transferer sur un autre disque qui est vide, question : cela pose-t-il probleme (mis a part le changement de hdd3 vers hdc1 dans la ligne de loadlin) ?


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

Reply

Marsh Posté le 02-02-2002 à 22:54:42   

Reply

Marsh Posté le 02-02-2002 à 23:02:57    

Non je l'ai déjà fait.
 
Si la partition destination est montée dans "/mnt" et que tu te trouves à la racine la commande est
"find -mount -print0 | cpio -0 -d -p -m -u /mnt".
Ensuite tu modifies le fichier "/mnt/etc/fstab".
Et dans ton cas tu ne te soucies pas de lilo.

Reply

Marsh Posté le 02-02-2002 à 23:37:45    

ok je viens de modifier le fstab avec la nouvelle swap et partition  
on croise les doigts je reboote.
Je te tiens au courant  
thx


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

Reply

Marsh Posté le 02-02-2002 à 23:38:53    

ca fait quoi ta commande ? ca m'a donné : 31298 blocks


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

Reply

Marsh Posté le 02-02-2002 à 23:50:51    

ouinnnn a pas marché, il dit il voit pas le rapport :(
il boote le kernel, trouve bien les partitions, mais il dit qu'il peut pas ouvrir de console et kernel panic !!  
J'ai du me planter en copiant les fichiers (copie sous winchiotte avec ext2fs + tar.bz2 sous la debian)
Des idees ?


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

Reply

Marsh Posté le 03-02-2002 à 00:11:08    

La commande je ne sais pas ce que ça fait, je l'avais recopiée telle quelle et ç'était passé pour moi.
J'ai dit lilo t'en as pas besoin, mais en fait je ne sais pas comment fonctionne loadlin, donc si tu as un quelconque besoin de lilo:
Tu modifies le "/mnt/etc/lilo.conf".
Et tu l'installes en faisant "lilo -b /dev/hdax -C /mnt/etc/lilo.conf". hdax étant la partition où lilo est à installé.

Reply

Marsh Posté le 03-02-2002 à 00:13:37    

J'ai pas tout compris là... Qu'est-ce que c'est que cette histoire de copier tes fichiers sous Windows?

Reply

Marsh Posté le 03-02-2002 à 00:34:53    

moi, quand j'ai changé de dur, j'ai juste fais 'cp -Rp / /mnt/tmp'
 
J'ai booter un system rescue -> chrootage -> modif de fstab et lilo.conf -> rulez :D

Reply

Marsh Posté le 03-02-2002 à 01:04:49    

Moi j'avais suivi une petite procédure pour transférer la totalité de ma partition en ext2 sur une autre formatée en ReiserFS avec une Debian Potato qui ne connaît pas le ReiserFS à l'installation.

Reply

Marsh Posté le 03-02-2002 à 14:44:49    

en fait pour eviter les pbs de fichiers en cours d'utilisation j'ai copie la totalite de ma partition (/) sur une partition fat en utilisant explore2fs puis je l'ai taré sous linux et copié sur ma partition de destination formatée au préalable bien sur, mais ca a pas l'air d'etre une bonne solution :(  
 
ca veux dire quoi chrooté ?


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

Reply

Marsh Posté le 03-02-2002 à 14:44:49   

Reply

Marsh Posté le 03-02-2002 à 15:38:03    

ca déplace le point de montage /
 
si je fais un chroot /mnt/truc/, ce rép devient /

 

[edtdd]--Message édité par 911GT3--[/edtdd]

Reply

Marsh Posté le 03-02-2002 à 17:55:09    

ok ca fait la meme chose que si tu le change a la main dans fstab non ?  
 
Donc si j'ai bien suivi toi tu as deplacé ton systeme alors qu'il tournait ? en faisant 'cp -Rp / /mnt/tmp'  
puis il faut faire chroot ou c'est pas utile si on modifie fstab avant de rebooter (en sachant qu eje ne me sers pas de lilo je modifie juste mon config.sys pour lancer la ebian avec loadlin)

Reply

Marsh Posté le 03-02-2002 à 18:29:22    

Chroot permet de changer / à chaud. Les modifs ne sont pas permanentes ;)
 
 
En plus détaillé, ce que j'ai fait:
 
-J'ai partitionné mon nouveau disque dur
-J'ai formatter les partition (en reiserfs en l'occurence)
-J'ai démonté toutes les partitions (sauf / évidemment)
-J'ai monter la future partition racine dans /mnt/tmp
-J'ai copié / récursivement sur /mnt/tmp en conservant les permissions (cp -Rp / /mnt/tmp)
- Après les avoir remonté (partition d'origine et cible), j'ai fait de même pour home et /usr/local dans /mnt/tmp/home/ et /mnt/tmp/usr/local
-J'ai éteint mon système
-J'ai interverti les disks
-J'ai booter sur un CD de rescue
-J'ai mounter la racine de mon nouveau système sur /tmp/tmp/
-J'y ai modifié lilo.conf et fstab pour qu'ils correspondent à la nouvelle organisation du disque.
-J'ai fait un chroot /tmp/tmp (par facilité, pour que lilo retrouve plus facilement lilo.conf par exemple) et j'ai relancé lilo.
 
fini
 
Note qu'il m'aurait certainement été possible de booter sur une disquette de boot en passant un argument à lilo pour lui dire où se / (linux root=/dev/hdax) et de faire les modifs de là. (J'avais plus de disquettes qui marche :D :sarcastic: )
 
En espérant que ce soit plus clair.
 
PS: ça fait beaucoup de "J'ai". Pris Goncourt powa :D

 

[edtdd]--Message édité par 911GT3--[/edtdd]

Reply

Marsh Posté le 03-02-2002 à 20:33:13    

Ce que j'ai écrit fonctionne parfaitement sur un système en cours d'utilisation.

Reply

Marsh Posté le 03-02-2002 à 21:41:34    

okay merci a vous tous je testerai demain la j'ai la tete dans le c.. (rhume powaa !:D)
je vous tiendrai au courant

Reply

Marsh Posté le 03-02-2002 à 21:45:21    

cedric80 a écrit a écrit :

J'ai dit lilo t'en as pas besoin, mais en fait je ne sais pas comment fonctionne loadlin,



 
loadlin c'est hyper simple, ca sert a lancer un linux a partir d'un boot win9x :  
. tu copies ton noyau sur ta partition windows (ex : c:\loadlin\vmlinuz )
. tu copies dans ce meme repertoire loadlin.exe que tu trouves en general dans le rep dosutils ou tools de ta distrib nunux.
. tu modifies ton config.sys comme suit :
[menu]
menuitem=WIN,WinChiotte 98
menuitem=LINUX,Zi Debian Powaa
menudefault=LINUX,10
 
[WIN]
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=033,850,C:\WINDOWS\COMMAND\country.sys

 


[LINUX]
shell=c:\loadlin\loadlin.exe c:\loadlin\vmlinuz root=/dev/hdd3

Reply

Marsh Posté le 03-02-2002 à 21:48:41    

Moi j'utilise XOSL et ça marche du tonnerre :-)

Reply

Marsh Posté le 03-02-2002 à 21:50:29    

je vais voir ca...

Reply

Marsh Posté le 04-02-2002 à 00:33:07    

gagné :D  
solution adoptée : demarrage en mode console, demontage de tout ce qui n'est pas linux (cdrom, partions windows etc)
cp -Rdp / /new (new etant le point de montage de la destination)
puis une chtite modif du fstab et roulezzzzzzz
 
encore merci pour vos conseils


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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed