Sinon, je t’avais posé une question concernant vmlinuz sur le boot
et je t’avais demandé ton ‘fstab’ et rien d’autre
Je veux bien t’aider mais il faut répopndre aux questions, pas à côté.
Si , c’était juste pour mettre la pression 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
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 …
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 !
Dès que possible, ce soir, je relance la machine … navré je suis, croyez moi …
ps: bonne initiative je crois, la TV à décroché (satellite)
Au plus vite, j’espère …
Amicalement, loreleil …
Salut,
Rien de tel qu’un bon bouquin!
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
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
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 !!!
Je vais reprendre de ce pas mon souci de sauvegarde bootable très sereinement et cette fois sans courir …
ps: je vais taché de répondre à toutes les questions …
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”)
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
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 …
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.