[Clone] disque dur USB bootable qui ne boote plus

Bonjour,

je vous renvoie sur mon topic d’octobre
utilitaire-sauvegarde-dd-adresses-questions-precisions-t35668.html

j’avais reussi a faire un clone sur disque dur USB et a le rendre bootable.
Tout fonctionnait bien jusqu’a la semaine derniere (j’ai deja fait la procedure plusieurs fois).

depuis la semaine derniere, le clone ne veut plus demarrer.
j’explique.

  • je fais le clone avec clonezilla
  • je change les UUIDs des partitions du clone
  • je modifie le fichier le fichier /etc/grub.d/40_custom
  • je modifie le fstab du clone
  • j’execute un update-grub
  • je relance le PC
    -> j’ai bien mes nouvelles entrees ds le menu qui permet de choisir l’OS a lancer
    -> je lance le clone, le menu disparait mais ensuite plus rien… je reste sur cet ecran avec notre chere planete et rien ne se passe.

la configuration a a peine change

  • j’ai toujours
    /dev/sda1 racine
    /dev/sda5 home
    /dev/sda6 data_01
    /dev/sda7 data_02
    /dev/sda8 SWAP

a noter: SWAP, A TOUJOURS ETE une partition logique
a noter: j’ai rajoute une partition (/dev/sda9= data_03) APRES la SWAP

j’ai installe os-prober qui me detecte bien le second OS (le clone)
j’execute un update-grub qui se passe sans probleme.
je relance et obtiens les entrees d’os-prober mais le probleme reste present (disparition du menu et rien d’autre).

Voila, je vais essayer en supprimant cette /dev/sda9 mais ds le cas ou ce ne serait pas la raison, je poste pour savoir si vous avez des idées.

merci,
areuh

re,

bon apres restauration d’une sauvegarde de sda du debut du mois. je viens d’en faire un clone qui boote correctement.
je n’ai pas la sda9 (et dc ni la sdb9).

dc j’imagine que c’est l’emplacement de cette partition qui pose probleme. si je la creee, elle ira se placer apres sda8 (la SWAP)

dc ma question suivante est:
comment creer une partition logique avant la partition logique sda8 (SWAP)? est-ce possible.
sinon
effacer la sda8 (SWAP), creer une nouvelle partition, puis recreer la SWAP
je reflechis aussi a virer ma SWAP des partitions logiques et en mettre une nouvelle en partition primaire.

le topic reste ouvert un moment.
si vous voulez intervenir.

areuh

1
2 (5,6,7,8,9)

si tu effaces 9 et veux créer 3 à sa place pour avoir
1
2 (5,6,7,8)
3

Il faut aussi rétrécir l’étendue 2 qui contient 5,6,7,8.

Copie nous le retour de

fdisk -l

qu’on voie les débuts et fins des partitions.

Swap en étendue et problèmes supposés en partition 9 : fausses pistes.

Juste un mot sur ton fil d’octobre :
arrête d’abuser de dd.

“dd c’est bien” dit panthere en ce fil
commande-dd-t36543.html#p368307

dd c’est bien pour ceux qui savent ce qu’ils font,
dd est un fléau lorsqu’on ne le maitrise pas.

re,

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 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: 0x000cce01

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19530752   83  Linux
/dev/sda2            2432       48054   366453761    5  Extended
   /dev/sda5            2432        8511    48827392   83  Linux
   /dev/sda6            8511       14590    48827392   83  Linux
   /dev/sda7           14590       20964    51200000   83  Linux
   /dev/sda8           20964       33712   102400000   83  Linux
   /dev/sda9           33713       46461   102400000   83  Linux
   /dev/sda10          46461       48054    12793856   82  Linux swap / Solaris

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 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: 0x000cce01

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        2432    19530752   83  Linux
/dev/sdb2            2432       48054   366453761    5  Extended
   /dev/sdb5            2432        8511    48827392   83  Linux
   /dev/sdb6            8511       14590    48827392   83  Linux
   /dev/sdb7           14590       20964    51200000   83  Linux
   /dev/sdb8           20964       33712   102400000   83  Linux
   /dev/sdb9           33713       46461   102400000   83  Linux
   /dev/sdb10          46461       48054    12793856   82  Linux swap / Solaris

voilà,
j’ai refait un essai mais ca veut toujours pas, meme (comme c’est le cas ici) avec ma SWAP en fin de partition etendue.

j’essaierai demain avec une seule SWAP en partition primaire.

reste que je ne comprends pas.
je veux bien que ce soit une fausse piste mais echouer a des manipulations que je fais toutes les semaines depuis + d’un mois…?
en ce qui concerne dd: je ne l’utilise pas directement puisque je passe par clonezilla, dc je ne pense vraiment pas que ce soit la cause… mais sait on jamais.

merci pour l’aide
areuh

Bonjour,

je donne des nouvelles car a priori, j’ai trouvé la solution mais je ne comprends pas le “pourquoi du comment”.
Information a prendre dc avec des pincettes.
je testerai aujourd’hui et rendrai compte.

Dans le bios:
option USB Legacy support etait a enabled, j’ai mis a disabled. Ce que je n’avais jamais touché auparavant.
je viens juste de redemarrer sous le clone (disque dur USB).

remarque
j’ai le menu avec mes differentes entrees:

Ici celles du clone ds 40_custom

### 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 'CLONE 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 4bf7bdac-2679-4098-8840-38b28219f3dc
	echo	'Chargement de Linux 2.6.32-5-amd64 ...'
	linux	/vmlinuz-2.6.32-5-amd64 root=UUID=137a2b95-9ea7-49c2-aa1f-c81edbfaaad5 ro  quiet
	echo	'Chargement du disque mémoire initial ...'
	initrd	/initrd.img-2.6.32-5-amd64
}
menuentry 'CLONE 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 4bf7bdac-2679-4098-8840-38b28219f3dc
	echo	'Chargement de Linux 2.6.32-5-amd64 ...'
	linux	/vmlinuz-2.6.32-5-amd64 root=UUID=137a2b95-9ea7-49c2-aa1f-c81edbfaaad5 ro single 
	echo	'Chargement du disque mémoire initial ...'
	initrd	/initrd.img-2.6.32-5-amd64
}
### END /etc/grub.d/40_custom ###

Si je choisis la premiere, le menu disparait et normalement je dois voir apparaitre (pendant une 1/2 sec environ) les messages suivants:

  • Chargement de Linux 2.6.32-5-amd64 …
  • Chargement du disque mémoire initial …

Questions:

  • j’ai vu une ligne en +, un error… qque chose. mais le disque a bien demarre.
    est il possible de lire qque part (ds boot.log ou autre part, faut que je cherche) ces fameuses lignes?

  • est ce que l’installation de “qque chose” (noyau, kernel, applications, autre chose…) pourrait avoir modifié cette option du bios?

Merci
areuh

Tu relèves l’heure de ton branchement et tu devrais pouvoir lire ce qui se passe dans
/var/log/messages
ou …/syslog

Bonjour,

je donne des nouvelles.

le message d’erreur: error… c’est un device not found suivi de l’UUID de la partition / du clone mais comme dit precedemment, le clone se lance correctement.

j’ai fait plusieurs fois sans changer de config.
je viens de refaire en ajoutant une partition a sda, puis ensuite je clone et il se lance aussi.

dc… ben je sais pas trop d’ou ca venait. ce qui a changé cette option ds le BIOS.

Voilà, je mets en résolu.
en esperant ne pas avoir a re editer.

Merci
areuh