Comment rendre une sauvegarde bootable ... ?

Sinon, je t’avais posé une question concernant vmlinuz sur le boot :unamused:
et je t’avais demandé ton ‘fstab’ et rien d’autre :unamused: :unamused:
Je veux bien t’aider mais il faut répopndre aux questions, pas à côté.

Si , c’était juste pour mettre la pression :mrgreen: c’est plus ou moins réussit.

Comme dit !!! au post précédent, je viens de crashé mon OS maître !!!

Dès fois que …

De là, à pouvoir te donner le retour … je suis encore, là ! sur le SuperGrubDisk :033

Mille excuses, je n’avais pas compris que tu avais tout baisé.
Sinon, je viens de refaire des tests complet et je me suis refait un clone, tout va bien mais il faut ptet bricoler un peu le Grub.
Quand tu seras prêt, on en reparlera.

Tout baisé, Non ! loin sans faux.

Je suis prêt.

Donne le résultat de

$ ls -l /dev/disk/by-uuid/
$ cat /mnt/chroot/etc/fstab
$ mount

Saluts,

Merci ! tout ce beau monde … :wink:

J’ai supposé que ces commandes étaient à lancé avec le clone monté.

root@Debian-pc-1:/home/pc-1-loreleil# mount -t ext3 /dev/sdb5 /mnt/clone

[code]pc-1-loreleil@Debian-pc-1:~$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 3 sept. 18:17 21b1aa02-0531-48e5-9606-65fdbfaf319d -> …/…/sda6
lrwxrwxrwx 1 root root 10 3 sept. 18:17 4032cefa-d784-417c-8bd3-b99a56396436 -> …/…/sda9
lrwxrwxrwx 1 root root 10 3 sept. 18:17 445ea6ca-b49d-408c-80dc-81cba7b31fc6 -> …/…/sda8
lrwxrwxrwx 1 root root 10 3 sept. 18:17 772d21e0-85a3-4648-8b0b-bf0e84976217 -> …/…/sdb1
lrwxrwxrwx 1 root root 11 3 sept. 18:17 a6e601a2-0925-4a53-8273-35d399c852a4 -> …/…/sda10
lrwxrwxrwx 1 root root 10 3 sept. 18:18 d817de8b-8579-4b96-99be-4519e6439a9b -> …/…/sda7
lrwxrwxrwx 1 root root 10 3 sept. 18:17 ee1fa486-1f91-4dac-8a91-9b11173a0a69 -> …/…/sda5
lrwxrwxrwx 1 root root 11 3 sept. 18:17 f295c65d-13ef-4c07-ae4d-66f00c8064d0 -> …/…/sda11
lrwxrwxrwx 1 root root 10 3 sept. 18:17 f86e8bcb-1597-4124-99a9-b723a6e01210 -> …/…/sdb5
pc-1-loreleil@Debian-pc-1:~$

pc-1-loreleil@Debian-pc-1:~$ cat /mnt/chroot/etc/fstab
cat: /mnt/chroot/etc/fstab: Aucun fichier ou dossier de ce type
pc-1-loreleil@Debian-pc-1:~$

pc-1-loreleil@Debian-pc-1:~$ cat /mnt/clone/sauvegardesystem/etc/fstab

/etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

proc /proc proc defaults 0 0

/ was on /dev/sda5 during installation

UUID=772d21e0-85a3-4648-8b0b-bf0e84976217 / ext3 errors=remount-ro 0 0

/home was on /dev/sda10 during installation

UUID=a6e601a2-0925-4a53-8273-35d399c852a4 /home ext3 defaults 0 2

/tmp was on /dev/sda9 during installation

#UUID=4032cefa-d784-417c-8bd3-b99a56396436 /tmp ext3 defaults 0 2

/usr was on /dev/sda6 during installation

#UUID=21b1aa02-0531-48e5-9606-65fdbfaf319d /usr ext3 defaults 0 2

/var was on /dev/sda7 during installation

#UUID=d817de8b-8579-4b96-99be-4519e6439a9b /var ext3 defaults 0 2

swap was on /dev/sda8 during installation

UUID=445ea6ca-b49d-408c-80dc-81cba7b31fc6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto 0 0

none /proc/bus/usb usbfs devmode=666 0 0
#/home/vsftpd/dossier1 /media/donnees/dossier1 none bind,defaults,auto 0 0
#/home/vsftpd/dossier2 /media/donnees/dossier2 none bind,defaults,auto 0 0
#####################################

SERVEUR-CLIENT-VERS-PC2

ici c’est bon

192.168.1.10:/home/SERVEUR-NFS-PARTAGER/RW /media/CLIENT-NFS-PC2/RW nfs auto 0 0
192.168.1.10:/home/SERVEUR-NFS-PARTAGER/RO /media/CLIENT-NFS-PC2/RO nfs auto 0 0

#192.168.1.10:/home/SERVEURS-COMMUN-NFS-vers/PC2/RW /media/CLIENTS-NFS-vers/PC2/RW
none /dev/bus/usb usbfs devgid=1004,devmode=664 0 0
############# fran.b > plugusb > http://boisson.homeip.net/ installer le 04082011_19h05 ### Simplement GÉNIAL !!! ####
pc-1-loreleil@Debian-pc-1:~$

pc-1-loreleil@Debian-pc-1:~$ mount
/dev/sda5 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda10 on /home type ext3 (rw)
/dev/sda9 on /tmp type ext3 (rw)
/dev/sda6 on /usr type ext3 (rw)
/dev/sda7 on /var type ext3 (rw)
none on /proc/bus/usb type usbfs (rw,devmode=666)
none on /dev/bus/usb type usbfs (rw,devgid=1004,devmode=664)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
192.168.1.10:/home/SERVEUR-NFS-PARTAGER/RW on /media/CLIENT-NFS-PC2/RW type nfs (rw,addr=192.168.1.10)
192.168.1.10:/home/SERVEUR-NFS-PARTAGER/RO on /media/CLIENT-NFS-PC2/RO type nfs (rw,addr=192.168.1.10)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/sdb5 on /mnt/clone type ext3 (rw)
pc-1-loreleil@Debian-pc-1:~$ [/code]

Re,

Un orage se profile à l’horizon, il vient de la côte, approximativement à 150 à 250 km de chez moi.

Par mesure de précaution (malgré l’onduleur) je préfères éteindre ma debian.

Suffisamment de souci pour ce jour, je crois :mrgreen: !

Dès que possible, ce soir, je relance la machine … navré je suis, croyez moi … :12

ps: bonne initiative je crois, la TV à décroché (satellite)

Au plus vite, j’espère … :083

Amicalement, loreleil … :wink:

Salut,
Rien de tel qu’un bon bouquin! :006

L’UUID de ta racine dans ton /etc/fstab n’est pas cohérent, tu as mis

772d21e0-85a3-4648-8b0b-bf0e84976217
au lieu de
ee1fa486-1f91-4dac-8a91-9b11173a0a69

Le reste a l’air correct. Est ce que ça arrange les choses?

PS: si tu utilises plugusb, pense à le mettre à jour, j’ai corrigé un bug.
Le patch est tout simple et peut se faire à la main

[code]— /lib/udev/usb_fstab.sh~ 2011-08-11 09:01:58.000000000 +0200
+++ /lib/udev/usb_fstab.sh 2011-08-25 17:04:09.000000000 +0200
@@ -43,10 +43,10 @@
cp /tmp/fstab_$device /tmp/fstab
fi
done

  • if [ ls -l /tmp/fstab_$device | awk '{print $5}' = “0” ] ; then
  • if [ ls -l /tmp/fstab | awk '{print $5}' = “0” ] ; then
    touch /tmp/panique.$1
    else
  • mv /tmp/fstab_$device /etc/fstab
  • mv /tmp/fstab /etc/fstab
    fi
    rm /tmp/fstab_mod
    fi
    [/code]

Bon, une fois de plus, tu ne réponds pas aux questions qu’on te pose donc :006

Si, il y a un souci dans son /etc/fstab qui est incohérent avec le disque (5 premières lignes). Je signale en plus un pbm à venir vu qu’il semble utiliser plugusb (lignes suivantes).

[quote=“fran.b”]L’UUID de ta racine dans ton /etc/fstab n’est pas cohérent, tu as mis

772d21e0-85a3-4648-8b0b-bf0e84976217
au lieu de
ee1fa486-1f91-4dac-8a91-9b11173a0a69
[/quote]
Ça ne serait pas plutôt "au lieu de …
f86e8bcb-1597-4124-99a9-b723a6e01210
:question:
je n’ai pas lu tout le pavé mais je suppose que ton clone est sur un DDext et le seul qui soit en sdB est f86…;

EDIT :
Non, j’ai mal lu, il y a aussi sdb1 :
772d21e0-85a3-4648-8b0b-bf0e84976217

Bonjours,

Navré pour le retard …

Je ne réussissais pas à ré-installer Grub sur mon os maître.

J’étais confronter (OS maître monter en chroot) à ceci : bash: update-grub: command not found

La raison … lors de l’installation j’avais opté pour /home ,/tmp, /usr, et /var séparées.

Malgré le chroot voici ce que cela donnait …

[code]debian:~# mkdir /mnt/chroot
debian:~# mount /dev/sda5 /mnt/chroot
debian:~# mount --bind /proc /mnt/chroot/proc
debian:~# mount --bind /dev /mnt/chroot/dev
debian:~# mount --bind /sys /mnt/chroot/sys
debian:~#
debian:~#
debian:~#
debian:~# chroot /mnt/chroot
root@debian:/#

root@debian:/# update-grub
bash: update-grub: command not found
root@debian:/#[/code]

ceci quelque soit la commande …

[code]root@debian:/# os-prober
bash: os-prober: command not found
root@debian:/#
root@debian:/#

root@debian:/#
root@debian:/# update-grub
bash: update-grub: command not found
root@debian:/#

root@debian:/#
root@debian:/# aptitude update
bash: aptitude: command not found
root@debian:/#
root@debian:/# apt-cache policy aptitude
bash: apt-cache: command not found
root@debian:/#
root@debian:/#[/code]

Pour paré à ceci, il suffisait de monter /usr une fois en chroot.

[code]root@debian:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 38G 19G 18G 52% /

/dev/sda6 12G 4.9G 6.4G 44% /usr

root@debian:/#[/code]

[code]root@debian:/# mount /dev/sda6
root@debian:/#

root@debian:/# update-grub
Generating grub.cfg …
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
No volume groups found
done
root@debian:/#

root@debian:/# grub-install /dev/sda
Installation finished. No error reported.
root@debian:/#

root@debian:/# dd if=/dev/sda bs=512 count=1 | strings
1+0 records in
1+0 records out
512 bytes (512 B) copied, 3.4276e-05 s, 14.9 MB/s
ZRr=
`|f
|f1
GRUB
Geom
Hard Disk
Read
Error
root@debian:/#
[/code]

Voilà ! Mon OS maître est de nouveau fonctionnel !!! :023 :clap: :clap: :clap:

Je vais reprendre de ce pas mon souci de sauvegarde bootable très sereinement et cette fois sans courir … :083

ps: je vais taché de répondre à toutes les questions … :wink:

update-grub a été remplacé grub-mkconfig

Salut,

Ça revient au même:

[quote=“man update-grub”]update-grub, update-grub2 - stub for grub-mkconfig

update-grub is a stub for running grub-mkconfig -o /boot/grub/grub.cfg to generate a grub2 config file.[/quote]

D’ailleurs je me demande même si grub-mkconfig n’est pas moins complet que update-grub (puisque ça revient à lancer “grub-mkconfig -o /boot/grub/grub.cfg”) :wink:

J’ai pas trouvé de définition qui me convienne pour “stub”, quelqu’un sait ?

essaie de répondre à une question à la fois et de façon simple, pas en nous envoyant un pavé :
Quelle est la partition du clone :
/dev/sd XY
:question:
Point !

Saluts,

La partition du clone est installé sur un dd interne sdb.

Le disque à était préparé comme suit :

sdb1 partition primaire. (étiqueté /boot avec gparted)
sdb2 partition étendue.
sdb5 partition logique. >>> le clone.

Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0002a690 Device Boot Start End Blocks Id System /dev/sdb1 * 1 117 937984 83 Linux Partition 1 does not end on cylinder boundary. /dev/sdb2 117 19458 155351040 5 Extended /dev/sdb5 118 19458 155350016 83 Linux root@Debian-pc-1:/home/pc-1-loreleil#

une petite pause … je dois arrêté ma bécanne pour re-connecter le disque sdb.

a de suite … :wink:

Tu aurais répondu
sdb5
c’était suffisant.
Donc :
UUID=f86e8bcb-1597-4124-99a9-b723a6e01210

Est-ce bien ce que tu as dans le
/etc/fstab du CLONE ?

Oui, c’est fait en live-cd avec le clone uniquement connecté (physiquement)

root@debian:/home/user# ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 10 Sep 4 15:18 772d21e0-85a3-4648-8b0b-bf0e84976217 -> ../../sda1 lrwxrwxrwx 1 root root 10 Sep 4 15:18 f86e8bcb-1597-4124-99a9-b723a6e01210 -> ../../sda5 root@debian:/home/user#

[code]root@debian:/# cat /etc/fstab

/etc/fstab: static file system information.

Use ‘blkid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

proc /proc proc defaults 0 0

/ was on /dev/sda5 during installation

UUID=f86e8bcb-1597-4124-99a9-b723a6e01210 / ext3 errors=remount-ro 0 0

/home was on /dev/sda10 during installation

UUID=a6e601a2-0925-4a53-8273-35d399c852a4 /home ext3 defaults 0 2

/tmp was on /dev/sda9 during installation

#UUID=4032cefa-d784-417c-8bd3-b99a56396436 /tmp ext3 defaults 0 2

/usr was on /dev/sda6 during installation

#UUID=21b1aa02-0531-48e5-9606-65fdbfaf319d /usr ext3 defaults 0 2

/var was on /dev/sda7 during installation

#UUID=d817de8b-8579-4b96-99be-4519e6439a9b /var ext3 defaults 0 2

swap was on /dev/sda8 during installation

UUID=445ea6ca-b49d-408c-80dc-81cba7b31fc6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd1 /media/cdrom1 udf,iso9660 user,noauto 0 0

none /proc/bus/usb usbfs devmode=666 0 0
#/home/vsftpd/dossier1 /media/donnees/dossier1 none bind,defaults,auto 0 0
#/home/vsftpd/dossier2 /media/donnees/dossier2 none bind,defaults,auto 0 0
#####################################

SERVEUR-CLIENT-VERS-PC2

ici c’est bon

192.168.1.10:/home/SERVEUR-NFS-PARTAGER/RW /media/CLIENT-NFS-PC2/RW nfs auto 0 0
192.168.1.10:/home/SERVEUR-NFS-PARTAGER/RO /media/CLIENT-NFS-PC2/RO nfs auto 0 0

#192.168.1.10:/home/SERVEURS-COMMUN-NFS-vers/PC2/RW /media/CLIENTS-NFS-vers/PC2/RW
none /dev/bus/usb usbfs devgid=1004,devmode=664 0 0
############# fran.b > plugusb > http://boisson.homeip.net/ installer le 04082011_19h05 ### Simplement GÉNIAL !!! ####

root@debian:/#
[/code]

Ça a donc l’air de correspondre, alors :
1/ vérifier que tout est présent dans /boot du clone :
… System.map
… config
… initrd.img
… vmlinuz

2/ retourner dans la distribution mère qui génère le grub et
… # grub-mkconfig

3/ aller dans /boot/grub/grub.cfg
… descendre dans la partie “30_os-prober”
… chercher et “copier” tout le bloc qui correspond à ta partition du clone

4/ aller dans /etc/grub.d/40_custom AVANT la dernière ligne : “END /etc/grub.d/40_custom”
… “coller” ce qui a été copié
… modifier le titre pour se repérer ensuite, càd, sur la première ligne et entre les guillements, à la place de ex. :
… menuentry “Debian GNU/Linux, avec Linux 2.6.XY (on /dev/sdxx)”
… tu mets
… menuentry " MON CLONE de sdZZ"
… sans toucher au reste

5/ recommencer un
… # grub-mkconfig

6/ redémarrer la machine et vérifier les données affichée par le Grub à l’ouverture avec ‘e’, spécialement dans ce qu’il aura replacé dans la partie “30_os-prober” pour le clone. Bien vérifier que l’UUID est la même dans les deux lignes où elle est présente. Ça se présente souvent sous cette forme :
search --no-floppy --fs-uuid --set=root 1xxxxxxxxxxxxxxxxxxxxxxxxxxx
linux /boot/vmlinuz-2.6.X.Y …root=UUID=1xxxxxxxxxxxxxxxxxxxxxxxxxxx ro quiet
… Si ça n’est pas encore le cas, ce qui est probable, faire la même vérification PLUS BAS dans la partie qui aura dû être ajoutée avec “MON CLONE de sdZZ”
… Là, en principe, tout devrait être conforme.
Si c’est le cas :

7/ Ctrl X pour vérifier

retour ici pour donner le résultat.