Comment rendre une sauvegarde bootable ... ?

Reprise des hostilités :
1/ en effet, dans sdc1 , tu vires le fichier ‘exclure’ et rien que celui-là
2/ dans sda1, tu ajoutes au fichier /root/exclure …
/root/exclure
à la fin, ainsi ça ne posera pas de problème pour les sauvegardes et ça ne sera pas copié dans le clone.
Maintenant, il s’agit de faire un fichier fstab correct.
On ne va pas s’occuper pour l’instant des UUIDs, on verra ça quand le clone fonctionnera.
On va faire un fichier minimum vital :

[quote]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/sdc1 / ext3 errors=remount-ro 0 1

/dev/sda6 /home ext3 defaults 0 2

/dev/XXXX none swap sw 0 0

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
[/quote]
Je n’ai pas marqué l’adresse de ta swap, donc tu modifiera à la place des 'X’
Tu vérifies mais si tu n’as pas encorte changé tes données, ça devrait être bon pour le reste.
Donc tu crées ce fichier fstab et tu le mets dans /etc

Ensuite pour essai, une fois tout sauvegardé, tu démontes /mnt/sauve et /mnt/clone
Tu reboutes et arrivé au Grub, tu vérifies que tu as toujours la ligne … clone. Il est possible que tu aies changé de OS donc je ne sais plus où tu en es ?
Fais déjà tout ça et raconte.
Je suis présent encore 1/2 heure ==> 15 H, ensuite, retour vers 17 H

création du fstab pour le clone c’est fait.

swap = /dev/sda5

j’étais sur le point de démonter, et je me souviens que le fichier grub.cfg est exclus (/root/exclure) … une incidence pour le re-boot grub ?

Oui, c’est vrai, j’avais oublié.
On va tenter de refaire un grub-mkconfig.
Tu démontes quand même les /mnt mais tu laisses les disques en place bien sûr.
Tu reboutes sur ton sda1 et tu fais un

grub-mkconfig

Si tu entends ton DD ext chanter, ça devrait être bon :smiley:
Une fois fini, tu m’envoies le Grug.cfg du sda1

ça sent bon os-prober 30

[code]#

DO NOT EDIT THIS FILE

It is automatically generated by grub-mkconfig using templates

from /etc/grub.d and settings from /etc/default/grub

BEGIN /etc/grub.d/00_header

if [ -s $prefix/grubenv ]; then
load_env
fi
set default=“0"
if [ “${prev_saved_entry}” ]; then
set saved_entry=”${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z “${boot_once}” ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root=’(hd0,msdos1)‘
search --no-floppy --fs-uuid --set 0360cd93-b732-40b3-95f1-81bf0933e569
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root=’(hd0,msdos1)'
search --no-floppy --fs-uuid --set 0360cd93-b732-40b3-95f1-81bf0933e569
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
set timeout=5

END /etc/grub.d/00_header

BEGIN /etc/grub.d/05_debian_theme

insmod part_msdos
insmod ext2
set root=’(hd0,msdos1)'
search --no-floppy --fs-uuid --set 0360cd93-b732-40b3-95f1-81bf0933e569
insmod png
if background_image /usr/share/images/desktop-base/spacefun-grub.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi

END /etc/grub.d/05_debian_theme

BEGIN /etc/grub.d/10_linux

menuentry ‘Debian GNU/Linux, avec Linux 2.6.32-5-amd64’ --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root=’(hd0,msdos1)'
search --no-floppy --fs-uuid --set 0360cd93-b732-40b3-95f1-81bf0933e569
echo 'Chargement de Linux 2.6.32-5-amd64 …'
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=0360cd93-b732-40b3-95f1-81bf0933e569 ro quiet
echo 'Chargement du disque mémoire initial …‘
initrd /boot/initrd.img-2.6.32-5-amd64
}
menuentry ‘Debian GNU/Linux, avec Linux 2.6.32-5-amd64 (mode de dépannage)’ --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root=’(hd0,msdos1)'
search --no-floppy --fs-uuid --set 0360cd93-b732-40b3-95f1-81bf0933e569
echo 'Chargement de Linux 2.6.32-5-amd64 …'
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=0360cd93-b732-40b3-95f1-81bf0933e569 ro single
echo 'Chargement du disque mémoire initial …'
initrd /boot/initrd.img-2.6.32-5-amd64
}

END /etc/grub.d/10_linux

BEGIN /etc/grub.d/20_linux_xen

END /etc/grub.d/20_linux_xen

BEGIN /etc/grub.d/30_os-prober

menuentry “Debian GNU/Linux (6.0.2) (on /dev/sdc1)” {
insmod part_msdos
insmod ext2
set root=’(/dev/sdc,msdos1)'
search --no-floppy --fs-uuid --set 359e2069-26a8-4721-b405-dd27eb0b952b
linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sdc1
initrd /boot/initrd.img-2.6.32-5-amd64
}

END /etc/grub.d/30_os-prober

BEGIN /etc/grub.d/40_custom

This file provides an easy way to add custom menu entries. Simply type the

menu entries you want to add after this comment. Be careful not to change

the ‘exec tail’ line above.

END /etc/grub.d/40_custom

BEGIN /etc/grub.d/41_custom

if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi

END /etc/grub.d/41_custom ###[/code]

En effet, ça sent bon mais on va avoir un problème avec les UUIDS auxquel que j’ai oublié.
Ce n’est pas grave :
Donc : tu essaies de te connecter sur le sdc1
Si ça ne fonctionne pas,ce qui est possible,
tu édites la ligne Grub ‘e’ et tu modifies les UUID par sdc1
Si ça ne marche pas, je sais ce qu’il faudra faire mais pas le temps maintenant, je dois sortir.
Retour vers 17 H
:006

Re-boot sélection dans la page Grub de /dev/sdc1 > entrer

error: no such device: 359e2069-26a8-4721-b405-dd27eb0b952b.
error: no such disk.
error: you need to load the kernel first.

Pressez une touche …

-edit-

on c’est croisé …

je vois ton post précédent …

A toute … :023

-edit-1

Page Grub.

selection : Debian GNU/Linux (6.0.2) (on /dev/sdc1)
touche “e”.

[quote]insmod part_msdos
insmod ext2
set root=’(/dev/sdc,msdos1)’
search --no-floppy --fs-uuid set 359e2069-26a8-4721-b405-dd27eb0b952b
linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sdc1
initrd /boot/initrd.img-2.6.32-5-amd64[/quote]

là, j’ai modifié cette ligne

par

Ctrl +x

[quote]error: no such device: /dev/sdc1.
error: no such disk.
error: you need to load the kernel first.

Pressez une touche …[/quote]

Je tape “entrer”.

[quote]search --no-floppy --fs-uuid set /dev/sdc1
linux /boot/vmlinuz-2.6.32-amd64 root=/dev/sdc1
initrd /boot/initrd.img-2.6.32-5-amd64[/quote]

Ctrl +x

[quote]error: no such device: /dev/sdc1.
error: no such disk.
error: you need to load the kernel first.

Pressez une touche …[/quote]

“entrer”

“Ech”

sda > re-boot.

Ça ne pouvait pas fonctionner car il fallait modifier plus que ça.
Pas grave, on va passer à la vitesse supérieure.
Alors, toujours en partant de sda1 et sdc1 étant connecté :
1/ vérifier l’UUID de sdc1 avec

blkid

si c’est bien
359e2069-26a8-4721-b405-dd27eb0b952b

2/ Tu édites le fstab de sdc1 que je t’ai demandé de ré-écrire tout à l’heure et tu commentes la ligne /, sans l’effacer et en dessous, tu la remplaces par
UUID=359e2069-26a8-4721-b405-dd27eb0b952b / ext3 errors=remount-ro 0 1

Sauvegarde et ré-essai

[code]# blkid

/dev/sdc1: LABEL="/" UUID=“8ab9e614-f335-423b-8e56-9c1ca8751a5d” TYPE=“ext3” SEC_TYPE=“ext2”
[/code]

y a une couille dans le potage.

Je n’ai aucune uuid correspondante donné par blkid.

Celle affiché dans la page grub (on /dev/sdc1) est 359e2069-26a8-4721-b405-dd27eb0b952b

[quote]pc-3-loreleil@DDInterne-Sauvegarde:~$ su -
Mot de passe :
root@DDInterne-Sauvegarde:~# blkid

/dev/sda1: UUID=“0360cd93-b732-40b3-95f1-81bf0933e569” TYPE=“ext3”
/dev/sda5: UUID=“a9e38b05-0f89-425d-9fc9-9eafe0e1f709” TYPE=“swap”
/dev/sda6: UUID=“477daa98-bda0-4078-ae01-5283cfc724e6” TYPE=“ext3”
/dev/sdb1: UUID=“60A0CC23A0CC0210” TYPE=“ntfs”
/dev/sdb2: LABEL=“copie (dell), 8” UUID=“e4faa136-54bb-47e6-9e0f-f96d5f10b922” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sdb5: LABEL=“sauve” UUID=“8aba7a7f-f1c8-4198-80f3-79dc87b271c8” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sdb6: LABEL=“sauve2” UUID=“e1294555-4a7a-4e7a-a9a1-1b273705e1f3” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sdb7: LABEL=“sauvegardePC1” UUID=“b553893b-9a93-478a-a2c5-053e8499ea9f” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sdb8: LABEL=“sauvegarde1PC1” UUID=“994aab45-a895-4477-bbce-bff87b1f491a” SEC_TYPE=“ext2” TYPE=“ext3”
/dev/sdc1: LABEL="/" UUID=“8ab9e614-f335-423b-8e56-9c1ca8751a5d” TYPE=“ext3” SEC_TYPE=“ext2”
/dev/sdc5: LABEL="/home" UUID=“7f80a749-2713-410f-8686-3e5b215502e0” SEC_TYPE=“ext2” TYPE=“ext3”

root@DDInterne-Sauvegarde:~#
[/quote]

sda1 /
sda5 swap
sda6 /home

sdb dd externe

sdb5 sauve
sdb6 sauve2

sdc dd externe : clone

sdc1 /
sdc /home

Du coup, je sais pas trop quoi faire pour le fstab du clone …

359e2069-26a8-4721-b405-dd27eb0b952b donné dans la page grub ??

8ab9e614-f335-423b-8e56-9c1ca8751a5d donné par blkid ??

-edit-1

je re-boot pour vérifier une nouvelle fois ! Et je confirme ou non en edit … à de suite …

-edit-2

Je suis à 100 pour 100% catégorique c’est l’uuid relevé dans la page grub (on /dev/sdc1)

359e2069-26a8-4721-b405-dd27eb0b952b

essaie de modifier à la main quand tu charge le grub, en ne changeant que les chiffres sur les deux lignes
Retour vers 19 H

C’était presque que ça !!! :023

Durant quelques secondes, la bécane à démarré sur le clone … :smiley: :smiley:

Je n’ai pas touché au fstab (clone).

J’ai modifié dans la page grub (on /dev/sdc1)

[quote]insmod part_msdos
insmod ext2
set root=’(/dev/sdc,msdos1)’
search --no-floppy --fs-uuid set 359e2069-26a8-4721-b405-dd27eb0b952b
linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sdc1
initrd /boot/initrd.img-2.6.32-5-amd64[/quote]

la ligne suivante :

[quote]insmod part_msdos
insmod ext2
set root=’(/dev/sdc,msdos1)’
search --no-floppy --fs-uuid set 8ab9e614-f335-423b-8e56-9c1ca8751a5d
linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sdc1
initrd /boot/initrd.img-2.6.32-5-amd64[/quote]

Ctrl +x

Durant quelques secondes, c’était le dd externe qui démarré.

Une bonne centaine de ligne ont défilées, pour ce figer à l’écran.

Voici ce que j’ai pu relever d’intéressant.

Et pour me sortir de là, j’ai horreur de cette méthode à la win-daube, j’ai dû faire un reset.

Ctrl + Alt + Suppr non pas réagis.

Au nouvelle écran de démarrage > (on /dev/sdc1) > “e” > l’uuid était redevenu celle affiché auparavant, soit 359e2069-26a8-4721-b405-dd27eb0b952b

Ça sent de live-cd non ??? 8)

edit-

j’ai complètement zappé un truc : JE N’AI pas de fichier grub.cfg dans le clone !!!

je n’ai pas re-créer (il est dans /root/exclure !!!) ce fichier avant grub-mkconfig … non ?

Tu vas essayer de recopier, si c’est possible, le bloc entier qui avait été fait dans la 1er OS concernant 40_custom.
Tu le replaces dans ta sda1 actuelle au même niveau, càd /etc/grub.d/40_custom.
Ou ptet qu’il a été mis dans ce présent fil et donc tu pourrais l’y récupérer?
En fin de compte, dans sda1 actuel il ce bloc doit être placé MAIS
il faudra certainement en modifier les données pour qu’il corresponde au sdc1 du clone actuel donc l’UUID doit être
8ab9e614-f335-423b-8e56-9c1ca8751a5d
si je ne me trompe pas.
Je vais essayer de fouiller si on peut le retrouver sur ce fil.
Cherche de ton côté.

j’avais passé en edit, mais …

j’ai complètement zappé un truc : JE N’AI pas de fichier grub.cfg dans le clone !!!

je n’ai pas re-créer (il est dans /root/exclure !!!) ce fichier avant grub-mkconfig … non ?

-edit

C’est pas un problème pour le retrouver !

On s’en fout, il ne sert pas celui-là, c’est celui de ton sda1 qui compte
J’ai trouvé l’ancien 40_custom et je vais essayer de le modifier comme il devrait être.

Toujours à partir de ta sda1 de travail
Essaie de copier exactement ça dans
sda1 /etc/grub.d/40_custom
sauvegarde le fichier et

grub-mkconfig

et retente un essai en vérifiant que le titre est bien le même au boute : ‘MON CLONE de sda’

[code]### BEGIN /etc/grub.d/40_custom ###

This file provides an easy way to add custom menu entries. Simply type the

menu entries you want to add after this comment. Be careful not to change

the ‘exec tail’ line above.

menuentry ‘MON CLONE de sda’ --class debian --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root=’(/dev/sda,msdos5)’
search --no-floppy --fs-uuid --set 8ab9e614-f335-423b-8e56-9c1ca8751a5d
echo ‘Loading Linux 2.6.32-5-amd64 …’
linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=8ab9e614-f335-423b-8e56-9c1ca8751a5d ro quiet
echo ‘Loading initial ramdisk …’
initrd /boot/initrd.img-2.6.32-5-amd64
}

END /etc/grub.d/40_custom

[/code]

EDIT :
Bien sûr, compare le fstab du clone pour que l’UUID soit la même

EDIT 2 :
Je me suis placé sur un clone pour pouvoir mieux comparer et je cherche ce qui pourrait causer ces erreurs.

EDIT 3 :
Mon clone est exactement comme devrait être le tien mais il y a une chose qui diffère : les fichiers que tu avais annoncé dans la racine;
Dans le clone donc sdc1, quand tu fais un ls /
tu ne dois avoir que des DOSSIERS, s’il y a des fichiers, vire-les

Retour ce soir tard
. :006

[quote=“ricardo”]Essaie de copier exactement ça dans
sda1 /etc/grub.d/40_custom
sauvegarde le fichier et

grub-mkconfig

et retente un essai en vérifiant que le titre est bien le même au boute : ‘MON CLONE de sda’[/quote]

Re-boot > Page grub.

S’affiche à l’écran :

Sélection > Debian GNU/Linux (6.0.2) (on /dev/sdc1) > “e”

[quote]insmod part_msdos
insmod ext2
set root=’(/dev/sdc,msdos1)'
search --no-floppy --fs-uuid set 359e2069-26a8-4721-b405-dd27eb0b952b
linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/sdc1
initrd /boot/initrd.img-2.6.32-5-amd64[/quote]

Echap.

Sélection > MON CLONE de sda > “e”

Je boot sur MON CLONE de sda

[quote]Loading, please wait …

(…)

mount: mounting /dev on /root/dev failed: No such file or directory
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No surch file or directory
/init: line 303: can’t open /root/dev/console: no such file
[ 13.745900] Kernel panic - not syncing: Attempted to kill init!
_
[/quote]

écran figé, le curseur clignote.

[quote]Sélection > MON CLONE de sda > “e”

Citation:
insmod part_msdos
insmod ext2
set root='color=#FF00FF[/color]'
search --no-floppy --fs-uuid set 8ab9e614-f335-423b-8e56-9c1ca8751a5d
echo 'Loading Linux 2.6.32-amd64 …'
linux /boot/vmlinuz-2.6.32-5-amd64 root=8ab9e614-f335-423b-8e56-9c1ca8751a5d ro quiet
echo 'Loading initial ramdsik …‘
initrd /boot/initrd.img-2.6.32-5-amd64
[/quote]
Modifie cette ligne
set root=’(/dev/sda,msdos5)'
par
set root=‘color=#40BF00[/color]’

Il aimera certainement mieux, j’avais recopié sur ton ancien système :wink:

Si ça ne fonctionne toujours pas, envoie :
$ ls -l /mnt/clone
$ cat /mnt/clone/etc/fstab

Salut,

Du mieux, du grand mieux !

J’ai démarré sur le clone !! :083

L’écran de login c’est affiché, j’y ai tapé mon MDP, entrer ça ce lance bien puis l’écran se fige avec en haut à gauche une petite fenêtre.

Indiquant :

Et après quelques minutes le disque c’est mis en stand-bye, la led est passé au rouge.

-edit

[code]root@DDInterne-Sauvegarde:~# chmod 1777 /mnt/clone/tmp

root@DDInterne-Sauvegarde:~# chmod 1777 /mnt/clone/var/tmp
[/code]

Tu es sous KDE ?
Essaie de faire un peu de ménage dans ton /home/loreleil, il doit être un peu surchargé.

EDIT :
Sinon, joue la patience :
Lance ton clone normalement.
Quand apparaît le message que tu cites, ne touche à rien et laisse continuer le travail, il est possible qu’il fasse son ménage tout seul.
Au bout de quelques minutes, si tu ne vois plus d’activité des DD, tape sur le OK et ptet qu’il sera de meilleure volonté.

SUITE :
Si ce que je t’ai proposé plus haut ne fonctionne pas :
rm /home/loreleil/.Xauthority
reboute (il va se recréer)
et donne la réponse ici.

Oui, KDE.

ricardo, c’est une nouvelle install, mon /home est si l’on peut dire vierge et qui plus est /home = 60 Gio, il n’y a que quelques dossiers archives (mes install, et modif).

Je pense pas que cela puisse venir de là.

Au démarrage du clone, comme dit plus haut, sous la petite fenêtre il y avait une “touche” okay sur laquelle il est possible de cliquer, chose que j’ai fait la première fois. Et là, dd externe bloquer. Led au rouge.

Second boot sur le clone, même scénario, mise à part que je n’ai pas cliquer sur “okay”, j’ai laissé tourner, et pareils, quelques minutes (3 ou 4) et le dd externe se fige. Led rouge.

La croix et la bannière pour en sortir proprement.

[quote=“ricardo”]SUITE :
Si ce que je t’ai proposé plus haut ne fonctionne pas :
rm /home/loreleil/.Xauthority
reboute (il va se recréer)
et donne la réponse ici.[/quote]

Ok, mais rm /home/loreleil/.Xauthority le /home du clone et vide ???