|
|
|
|
||||||
| fr.comp.os.linux.config Prise en main d'un système Linux. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour, je suis en train de transférer mon système vers un nouveau
disque dur (plus gros et neuf). Voici où j'en suis : - j'ai recrée les partitions sur le nouveau disque (/boot, swap et /) - copié l'ensemble des programmes et données vers le nouveau disque par une simple cp -a (et au passage je me suis débarrassé de LVM, inutile dans mon cas). Ce qui me manque : - créer le répertoire /dev - Doit bien y a voir un script qui crée toutes les entrées d'un coup mais j'ignore lequel - Ou mieux copier celle de l'ancien disque ? - configurer Grub Je signale : que les deux disques sont actuellement montés dans la machine en même temps et que voudrais pouvoir faire mes tests en indiquant au PC de booter sur le deuxième disque (au démarrage de la bécane) et ne supprimer l'ancien (hda) que lorsque le nouveau (hdb) sera fin prêt, modifier la conf grub et hopla, fini. Sur le second point (grub) : Le nouveau disque n'a rien sur le MBR, il faut donc que j'indique à Grub d'écrire sur ce secteur le code de boot. J'ai fait un tour dans la doc mais j'ai pas compris comment procéder. Le nouveau disque est monté en /mnt/hdb3 J'ai fait un chroot /mnt/hdb3 Puis mount /dev/hdb1 /boot Et à partir de là, j'ai voulu modifier grub.conf et lancer grub mais je cale, je sais pas quoi faire précisément... Voila, si quelqu'un peut m'aider... Je précise que je suis sous CentOS Merci |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Le samedi 23 décembre 2006 18:15, Zouplaz s'est exprimé de la sorte sur
fr.comp.os.linux.configuration : > Ce qui me manque : > - créer le répertoire /dev - Doit bien y a voir un script qui crée > toutes les entrées d'un coup mais j'ignore lequel - Ou mieux copier > celle de l'ancien disque ? MAKEDEV est là pour ça --> man MAKEDEV > - configurer Grub Si grub est installé sur le système --> info grub -- @+ Doug [Linux user #307925] - Slackware RuleZ ;-) [Pourquoi t'es qui, qu'est ce que tu fais par où ?] -- Pour me contacter enlever no-spam (2X) -- |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
le 23/12/2006 18:38, Doug713705 nous a dit:
> Le samedi 23 décembre 2006 18:15, Zouplaz s'est exprimé de la sorte sur > fr.comp.os.linux.configuration : > >> Ce qui me manque : >> - créer le répertoire /dev - Doit bien y a voir un script qui crée >> toutes les entrées d'un coup mais j'ignore lequel - Ou mieux copier >> celle de l'ancien disque ? > > MAKEDEV est là pour ça > > --> man MAKEDEV > J'avais déjà regardé, l'option all pour MAKEDEV n'existe pas. Le man n'indique rien de spécial pour recréer TOUTES les entrées de /dev |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
Zouplaz a écrit :
> - j'ai recrée les partitions sur le nouveau disque (/boot, swap et /) > - copié l'ensemble des programmes et données vers le nouveau disque par > une simple cp -a (et au passage je me suis débarrassé de LVM, inutile > dans mon cas). cd / find . -mount | cpio -ampVd /mnt/newroot # ( "d" - certains versions de cpio l'exigent, je me souviens pas ) cd /boot find . ........ Ca marche toujours. cp ? - hmmm... des problèmes sont possibles. |
|
|
|
#5 |
|
Messages: n/a
Hébergeur: |
avec une distrib live, tu monte ton ancien systeme, puis tu copie les rep
dev: cp -dpR /tonsys/dev/ /nouveaudev/ ça marche [chez moi] simple et rapide |
|
|
|
#6 |
|
Messages: n/a
Hébergeur: |
Le dimanche 24 décembre 2006 10:45, Zouplaz s'est exprimé de la sorte sur
fr.comp.os.linux.configuration : >> MAKEDEV est là pour ça >> >> --> man MAKEDEV >> > > J'avais déjà regardé, l'option all pour MAKEDEV n'existe pas. Le man > n'indique rien de spécial pour recréer TOUTES les entrées de /dev L'option generic semble être un bon choix pour débuter. Ensuite une comparaison entre l'ancien et le nouveau répertoire /dev te donneras la liste des "dev" manquants à l'appel. L'un dans l'autre si tu es en noyau 2.6 et que tu utilises udev, un MAKEDEV generic suffira puisqu'udev "réécrira" le répertoire /dev. -- @+ Doug [Linux user #307925] - Slackware RuleZ ;-) [Pourquoi t'es qui, qu'est ce que tu fais par où ?] -- Pour me contacter enlever no-spam (2X) -- |
|
|
|
#7 |
|
Messages: n/a
Hébergeur: |
23.12.2006 18:15 - Zouplaz /
> > Sur le second point (grub) : > Le nouveau disque n'a rien sur le MBR, il faut donc que j'indique à Grub > d'écrire sur ce secteur le code de boot. J'ai fait un tour dans la doc > mais j'ai pas compris comment procéder. > Le nouveau disque est monté en /mnt/hdb3 > J'ai fait un chroot /mnt/hdb3 > Puis mount /dev/hdb1 /boot > Et à partir de là, j'ai voulu modifier grub.conf et lancer grub mais je > cale, je sais pas quoi faire précisément... > Après avoir démarré sur le disque hda, pour écrire le secteur de boot sur hdb, lancez la commande grub, puis: * grub> device (hd0) /dev/hdb * grub> root (hd0,0) * grub> setup (hd0) * grub> quit > > Voila, si quelqu'un peut m'aider... Je précise que je suis sous CentOS testé sur Fedora Core 3 sur 2 disques SCSI en espérant que cela fonctionne sur des IDE. |
|
![]() |
| Outils de la discussion | |
|
|