rjcb
Salut,
J'ai fais le clonage de mon disque dur de mon serveur sur un autre HDD.
Je n'ai pas sauvegarder les partitions suivantes:
/ftp
/internet
/sauvegardes
/mp3
/videos
/proc
/dev
/initrd
/sys
/tmp
/mnt
/etc/fstab
/backup
J'ai modifié mon fichier fstab par contre je ne sais pas comment faire pour modifiez la configuration de mon loader afin de pouvoir booter sur le système copié. cela doit etre grub.
Merci de votre aide
celmir
il y a un tutorial sur grub, regarde de ce coté
rjcb
Oui en effet j'ai vu la doc mais le pb c'est que je ne vois pas trop comment faire.
Parce que en fait le disque de sauvegardes si il y a un pb prendrai la place du disque original sur la nappe 1 en Master, donc pk il faut que je modifie mon loader?
Voici mon fichier grub
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda7
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.14-1.1637_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.14-1.1637_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.14-1.1637_FC4.img
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.11-1.1369_FC4.img
Maintenant qd je remplace mon HDD de sauvegarde par le original, mis sur le meme nappe a l'emplacement de l'orginal le pc ne démarre pas.
Il met :
Verifying DMI Poll Data ....... Upadte Success
GRUB
Merci
drpixel
il faut reinstaller grub.
Tu démarres sur le cd d'install avec linux rescue ou (mieux !) tu démarres sur une disquette de grub.
tu rentres dans le programme de grub (il suffit de taper grub a partir du linux rescue et c'est automatique avec la disquette)
tu fais (de mémoire ... donc a confirmer avec un tutorial)
root (hd0,0)
setup (hd0) <-- grub en MBR
ou
root (hd0,0)
setup (hd0,0) <-- grub sur /dev/hda1
Bien entendu il est souhaitable de le remettre au même endroit que l'autre sinon ca va foirer.
Pour info :
hda sous linux = hd0 sous grub
hdb sous linux = hd1 sous grub
hdc sous linux = hd2 sous grub
hdd sous linux = hd3 sous grub
...
et la première partition commence a 0
hda1 = hd0,0
hda2 = hd0,1
...
rjcb
Salut,
J'ai essayé de faire une disquette grub et je boot ac celle ci au démarrage mais rien ne se passe, ca écrit juste GRUB (après la reconnaissance de tt mes IDE au demarrage)
j'ai suivi ce ci :
http://elle.epfl.ch/article.php3?id_article=12
Merci
rjcb
Ah j'ai refais la manip mais pb:
[root@RJCSERVEUR ~]# /sbin/grub --batch <<EOT
> root (fd0)
> setup (fd0)
> quit
> EOT
Probing devices to guess BIOS drives. This may take a long time.
Unknown partition table signature
GNU GRUB version 0.95 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]
grub> root (fd0)
Filesystem type is ext2fs, using whole disk
grub> setup (fd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... no
Running "install /boot/grub/stage1 (fd0) /boot/grub/stage2 p /boot/grub/grub.co nf "... failed
Error 29: Disk write error
grub> quit
[root@RJCSERVEUR ~]#
Merci
rjcb
Bon voila ou j'en suis:
J'ai mis mon HDD sauvegarde a la place du HDD original
J'ai fais une disquette grub avec mon grub.conf original.
Ca boot impeccable
Donc je séléectionne ac le noyau que je veux démarrer et j'ai :
root(hd0,0)
file system type unknown, partition type 0xF
kernel /umlinuz-2.6 ...... ro root =LABEL=/ rbgb quiet
Error 17: Cannot mount selected partition
Press any key to continue.
Donc je presse une touche et il me remet le choix de la version linux a démarrer mais j'ai essayé les 3 que j'ai et tjs le meme pb.
Pour faire la sauvegarde, j'ai pris un hdd, converti en ext3 avec une seul partition. Je l'ai monté dans mon fichier fstab:
/dev/hdc5 /backup ext3 defaults 1 2
puis, j'ai fais:
rsync -uravH --delete --exclude-from=exclud.lst / /backup
avec exclud.lst:
/ftp
/internet
/sauvegardes
/mp3
/videos
/proc
/dev
/initrd
/sys
/tmp
/mnt
/etc/fstab
/backup
Et j'ai modifié mon fstab de mon hdd de sauvegardes:
# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
/dev/devpts /dev/pts devpts gid=5,mode=620 0 0
/dev/shm /dev/shm tmpfs defaults 0 0
LABEL=/home /home ext3 defaults 1 2
/dev/proc /proc proc defaults 0 0
/dev/sys /sys sysfs defaults 0 0
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
/dev/hdd /media/cdrom auto pamconsole,exec,noauto,managed 0 0
J'ai aussi créé sur mon hdd de sauvegardes les dossiers /tmp /mnt /proc.
Donc je ne vois pas trop le pb
MErci
drpixel
root(hd0,0)
file system type unknown, partition type 0xF
kernel /umlinuz-2.6 ...... ro root =LABEL=/ rbgb quiet
umlinuz ? ou vmlinuz ? ce devrait être vmlinuz normalement.
rjcb
oui en effet c'est vmlinuz
drpixel
Donc si j'ai bien compris, quand tu bootes avec ta disquette, cela fonctionne bien ... Mais pas sur le disque dur ?
Vu le message, un fdisk -l de ton disque dur de backup te donne quoi.
Sinon, as-tu pensé à mettre le flag "bootable" sur ta partition de démarrage ? et bien entendu de mettre grub sur le secteur d'amorçage de la partition de démarrage.(Si tu n'es pas en dual boot, grub dans le MBR suffit largement).
Il faut également eviter d'avoir plusieurs instances de grub (cela peut arriver si on tente de l'installer dans le secteur de démarrage puis dans le MBR).
Bon courage 🙂
rjcb
Salut!
En fait j'ai fais une copie de mon hdd de mon serveur et j'ai créé une disquette grub ac le grub.conf original.
Je met a la place du hdd original le hdd de sauvegarde, et je met la disquette grub.
Cela me met la selection du noyau que je veut démarré mais parès cela met impossible de monter la partition.
par contre je ne sais pas si mon fichier fstab de la copie est bon:
LABEL=/ / ext3 defaults 1 1
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
/dev/hdd /media/cdrom auto pamconsole,exec,noauto,managed 0 0
ca par contre j'ai pas tout compris:
Sinon, as-tu pensé à mettre le flag "bootable" sur ta partition de démarrage ? et bien entendu de mettre grub sur le secteur d'amorçage de la partition de démarrage.(Si tu n'es pas en dual boot, grub dans le MBR suffit largement).
fdisk -l de ton disque dur de backup:
Disque /dev/hdc: 40.9 Go, 40982151168 octets
255 têtes, 63 secteurs/piste, 4982 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc1 2 4982 40009882+ f W95 Etendu (LBA)
/dev/hdc5 2 2678 21502971 83 Linux <----- c'est ici la sauvegarde (backup)
/dev/hdc6 2679 4982 18506848+ 83 Linux
Merci
drpixel
Poste également ton grub.conf.
Mais déja ton schema de partitionnement n'est pas propice a un boot de ton HDD de backup.
rjcb
voici mon grub.conf:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda7
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.14-1.1644_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.14-1.1644_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.14-1.1644_FC4.img
title Fedora Core (2.6.14-1.1637_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.14-1.1637_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.14-1.1637_FC4.img
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,0)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.11-1.1369_FC4.img
comment faire pr que cela fonctionne , niveau partitionement déja...
Merci
drpixel
Grub recherche ta partition root sur (hd0,0), ce qui correspond a /dev/hda1.
Or chez toi quand tu branches ton disque dur de sauvegarde hda1 est une partition FAT32 (hdc1 devient hda1).
Pour qu'une partition soit bootable, tu dois la mettre en partition primaire, or chez toi la partition linux est dans une partition étendue.
Pour régler ton problème si je serais toi, le plus simple et le plus direct est de tout repartitioner en faisant en premier une partition primaire de type ext3 pour ton système de sauvegarde (il deviendrait alors /dev/hda1).
Pour tes autres partitions a toi de voir comment tu veux les agencer
Quand je parles de flag bootable, tu dois en fait activer la partition avec ton logiciel de partitionement. (la commande fdisk sous linux marche très bien pour ca, mais est peut-être si tu débutes un peu spéciale ... mais hyper efficace en tout cas)
Si tu veux booter avec ta disquette de grub crée, tente de modifier ton grub.conf en remplacant les occurences de (hd0,0) en (hd0,4), mais bon ton fstab posté n'est pas complet et tu risques d'avoir un kernel panic!
Pour te simplifier la vie, je te conseilles de regarder ta table de partition sur ton systeme qui marche fdisk -l /dev/hda et d'essayer de le reproduire au moins en ce qui concerne ta partition bootable. Ensuite, tes grub.conf et fstab n'auront besoin que de très peu voir aucune modification.
rjcb
Salut,
Donc j'ai reformaté mon hdd de sauvegardes, et bien refais tout ca:
Disque /dev/hdc: 40.9 Go, 40982151168 octets
255 têtes, 63 secteurs/piste, 4982 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc1 2551 4982 19535040 f W95 Etendu (LBA)
/dev/hdc2 * 1 2550 20482843+ 83 Linux ----> sauvegarde ici
/dev/hdc5 2551 4982 19535008+ 83 Linux
Mon fstab de mon hdd de copie:
LABEL=/ / ext3 defaults 1 1
/dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0
J'ai juste mis cela, car il y a une seule partition, c'est hdc2 qui correspond à /
j'ai fais ceci aussi
tune2fs -L "/" /dev/hdc2
Puis mon grub.conf:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda7
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.14-1.1644_FC4)
root (hd0,1)
kernel /vmlinuz-2.6.14-1.1644_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.14-1.1644_FC4.img
title Fedora Core (2.6.14-1.1637_FC4)
root (hd0,1)
kernel /vmlinuz-2.6.14-1.1637_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.14-1.1637_FC4.img
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,1)
kernel /vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.11-1.1369_FC4.img
Puis je l'ai mis aussi sur la disquette aussi.
Puis je branche le hdd de sauvegarde a l'emplacement de l'original et je bot sur la disquette.
et bien sur pb:
root(hd0,1)
file ext2fs, partition type 0x8F
kernel /umlinuz-2.6 ...... ro root =LABEL=/ rbgb quiet
Error 15: File not found
Press any key to continue.
Merci
rjcb
Mais peut etre que mes partitions posent pb:
Pr mon hdd j'avais fais des partitions pr chaque pt de montage: /boot / /etc /usr /var ... /swap ....
Pr le hdd de sauvegarde, je met tout cela dans /dev/hdc2
Merci
drpixel
Mais peut etre que mes partitions posent pb:
Pr mon hdd j'avais fais des partitions pr chaque pt de montage: /boot / /etc /usr /var ... /swap ....
Pr le hdd de sauvegarde, je met tout cela dans /dev/hdc2
Non, car cela se gère au niveau de fstab.
oot(hd0,1)
file ext2fs, partition type 0x8F
kernel /umlinuz-2.6 ...... ro root =LABEL=/ rbgb quiet
Error 15: File not found
Press any key to continue.
Quand tu tapes umvlinuz c'est juste sur le forum ou tu te trompes dans ton grub.conf aussi !? (il faut mettre vmlinuz-2.6...)
Par ailleurs sur la disquette de grub, il faudrait faire :
root (hd0,1)
setup (hd0,1)
Et dis moi ce qui ne vas pas ?
drpixel
J'ai omis ce point dans mon précédent post :
-------------------------------------------------
De plus ton fichier grub.conf semble être éroné :
title Fedora Core (2.6.14-1.1644_FC4)
root (hd0,1)
kernel /vmlinuz-2.6.14-1.1644_FC4 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.14-1.1644_FC4.img
Les lignes kernels et initrd sont bonne si tu avais une partition /boot, comme ce n'est plus le cas, essaie de faire
title Fedora Core (2.6.14-1.1644_FC4)
root (hd0,1)
kernel /boot/vmlinuz-2.6.14-1.1644_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.14-1.1644_FC4.img
rjcb
Salut!
Encore un p'tit pb:
J'ai fais tous ce que tu m'as dit mais pour la disquette il y a un blocage:
[root@RJCSERVEUR ~]# /sbin/grub --batch <<EOT
> root (hd0,1)
> setup (hd0,1)
> quit
> EOT
Probing devices to guess BIOS drives. This may take a long time.
et la je peux attendre très très longtemps.
avant cela marchait bien ac root(fd0) setup(fd0) quit et EOT.
Autremement voici mon grub.conf de la copie:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda7
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.14-1.1644_FC4)
root (hd0,1)
kernel /boot/vmlinuz-2.6.14-1.1644_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.14-1.1644_FC4.img
title Fedora Core (2.6.14-1.1637_FC4)
root (hd0,1)
kernel /boot/vmlinuz-2.6.14-1.1637_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.14-1.1637_FC4.img
title Fedora Core (2.6.11-1.1369_FC4)
root (hd0,1)
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.11-1.1369_FC4.img
Merci
drpixel
[root@RJCSERVEUR ~]# /sbin/grub --batch <<EOT
> root (hd0,1)
> setup (hd0,1)
> quit
> EOT
Tapes plutôt la commande grub et tapes manuellement chacune des commandes.
Tu verras ou ça bloque vraiment.
J'attires ton attention sur un point : mets bien ton disque de backup en primary master et bootes sur la disquette pour faire tout ca !