UUID de ma cle usb /boot introuvable

Bonjour a vous
Depuis peu je me suis installé une debian (8ans sur ubuntnoob) que j’ai entierement chiffré, racine, swap, et home.
Pour faire cela il me fallais une partition /boot non chiffré que j’ai decidé de metre sur une cle usb.
Pour eviter des souci au demarage de mon O.S je voudrais que dans le fstab ma partion /boot (usb) soit signalé par son UUID
Le souci c’est que je ne trouve pas l’UUID
Ma cle est de 8 giga ,elle est formater comme cela:
/dev/sdb1 100mo ext2 (mon /boot)
/dev/sdb2 le reste de la cle en fat32
Le mbr de la cle contien le grub de mon pc
Voila ce que me renvoie la commande:

[code]sudo blkid

/dev/sda1: UUID=“xxxx” TYPE=“LVM2_member”
/dev/mapper/ddin-homelvm: UUID=“xxxx” TYPE=“crypto_LUKS”
/dev/mapper/ddin-rootlvm: UUID=“xxxx” TYPE=“crypto_LUKS”
/dev/mapper/ddin-swaplvm: UUID=“xxxx” TYPE=“crypto_LUKS”
/dev/mapper/ddin-rootlvm_crypt: UUID=“xxxx” TYPE=“ext2”
/dev/sdb2: UUID=“7758-B641” TYPE=“vfat”
/dev/mapper/ddin-swaplvm_crypt: UUID=“xxxx” TYPE=“swap”
/dev/mapper/ddin-homelvm_crypt: UUID=“xxxx” TYPE=“ext2”
[/code]
Et la commande:

[code]ls -l /dev/disk/by-uuid/

lrwxrwxrwx 1 root root 10 8 mars 20:11 xxxx -> …/…/dm-0
lrwxrwxrwx 1 root root 10 8 mars 20:11 xxxx -> …/…/dm-2
lrwxrwxrwx 1 root root 10 8 mars 20:31 xxxx -> …/…/sdb2
lrwxrwxrwx 1 root root 10 8 mars 20:11 xxxx -> …/…/dm-1
lrwxrwxrwx 1 root root 10 8 mars 20:11 xxxx -> …/…/dm-4
lrwxrwxrwx 1 root root 10 8 mars 20:11 xxxx -> …/…/dm-3
lrwxrwxrwx 1 root root 10 8 mars 20:11 xxxx -> …/…/dm-5[/code]

J’ai remplacé les UUID par xxxx
J’ai essayé en commentant la ligne de montage de mon /boot dans mon fstab et en redemarant ,mais toujours rien
Mon /dev/sdb1 n’apparait nulle part
Quand je branche ma cle a chaud seul la partition fat32 se monte

J’espere que vous aurez une reponse pour moi, merci

J’en ai aussi besoin car ma cle usb me servira pour dechiffrer mes partition au demarage
Je suis en train d’ecrire un tuto pour securiser au maximum un ordi sous debian ,pour me faire un memo sur, quoi faire a chaque reinstalation et pour aider ceux qui voudrais faire de meme ,sans ce galerer a chercher toute les technique sur 15 sites different
J’ai grand besoin de votre aide

Salut,
Les commandes fonctionnent bien pourtant:

blkid ... /dev/sdi1: UUID="9884-DF4E" TYPE="vfat"

ls -l /dev/disk/by-uuid/ ... lrwxrwxrwx 1 root root 10 mars 10 09:22 9884-DF4E -> ../../sdi1

Hum… La clef est bien montée évidemment ?
Si tu as dupliqué des partitions l’UUID lui aussi à été dupliqué.

Récupérer le nom des partitions:

Générer un nouveau UUID:

tune2fs -U random /dev/sdx1 tune2fs -U random /dev/sdx2 ...

[EDIT] ne pas changer l’UUID de sa partition contenant grub dans son mbr sous peine de ne plus pouvoir booté [EDIT]

Voici la reponse de :

[code]fdisk -l #uniquement pour ma cle

Device Boot Start End Blocks Id System
/dev/sdb1 1 26 194560 83 Linux
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 32, 33) logical=(0, 33, 3)
Partition 1 has different physical/logical endings:
phys=(24, 89, 1) logical=(25, 84, 10)
Partition 1 does not end on cylinder boundary.
/dev/sdb2 26 1022 7691264 b W95 FAT32
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(24, 89, 2) logical=(25, 84, 11)
Partition 2 has different physical/logical endings:
phys=(981, 221, 8) logical=(1021, 185, 28)
Partition 2 does not end on cylinder boundary.[/code]

La commande voit bien /dev/sdb1 mais il apparait une erreur qui ma l’air normal vu que c’est une cle et non un disque . Non?

Ensuite je lance un:

tune2fs -U random /dev/sdb1 tune2fs 1.41.12 (17-May-2010) #qui me repond juste ca <---

Et je reessaye de trouver l’UUID avec les commandes plus haut mais toujours la meme reponse, ou plutot aucune reponse de /dev/sdb1

Est-ce que “tune2fs -l /dev/sdb1” affiche un UUID ?

Affiche bien un UUID (merci Pascal  :smiley: ) que je rentre dans mon fstab comme ceci

fstab:
[code]#/dev/sdb1       /boot           ext2    defaults        0       2 #mon ancienne ligne
UUID=d1536732-f1c2-411f-ab99-9edb9e3e3712      /boot           ext2    defaults        0       2[/code]

Mais au demarage de ma debian la partition n'est pas trouvé ,donc pas monté.

Une idée?

Affiche bien un UUID (merci Pascal :smiley: ) que je rentre dans mon fstab comme ceci

fstab:

#/dev/sdb1 /boot ext2 defaults 0 2 #mon ancienne ligne UUID=d1536732-f1c2-411f-ab99-9edb9e3e3712 /boot ext2 defaults 0 2

Mais au demarage de ma debian la partition n’est pas trouvé ,donc pas monté.

Une idée?

juste comme ça :slightly_smiling:
tu as prévu comment le coup de perdre ta clé usb ou qu’elle soit HS un jour ?

hihi :smiley:
Je me suis deja fait avoir en effacant des donnée dessus ou en mettant le grub sur /dev/sdb1 au lieu de /dev/sdb et plein d’autre betise (j’adore tester plein de truc debile et utile)
Je ne compte plus le nombre de reinstalation et de test de differentes distro
J’ai toujours quelque live cd qui traine (gentoo, debian, ubuntu du 7.10 old school au plus recent) j’ai une cle usb 1 giga dont je ne me sert pas ,dans laquel se trouve une debian net install.
Puis il y a 8 slot pour metre 8 mot de passe par partition j’en garde un caché au fin fond de mon … quelque part quoi :smiley: et un slot reservé a ma cle de demarage usb
pret a toute eventualité je suis.

Si je ne m’abuse, spécifier un volume à mount (donc dans fstab) et autres par UUID ne marche que si le lien symbolique correspondant existe dans /dev/disk/by-uuid/. Normalement c’est udev qui devrait créer ce lien symbolique lors de la découverte du volume. Mais là je n’y connais pas grand chose, il faudrait peut-être regarder les règles d’udev.

Aussi, que donne “blkid -p /dev/sdb1” ?
Sinon, tu as essayé par le label au lieu de l’UUID ?

J’ai reinstallé Debian avec le live-cd et comme par magie voila que dans mon fstab apparait

# /boot was on /dev/sdc1 during installation UUID=9f63a721-388b-4b74-aa18-b27d85cb20e9 /boot ext2 defaults

J’ai aussi reformater ma cle usb en demandant que la partition se termine sur la fin d’un cylindre, donc plus d’erreur du type

[code]fdisk -l #uniquement pour ma cle

Device Boot Start End Blocks Id System
/dev/sdb1 1 26 194560 83 Linux
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 32, 33) logical=(0, 33, 3)
Partition 1 has different physical/logical endings:
phys=(24, 89, 1) logical=(25, 84, 10)
Partition 1 does not end on cylinder boundary.
/dev/sdb2 26 1022 7691264 b W95 FAT32
Partition 2 has different physical/logical beginnings (non-Linux?):
phys=(24, 89, 2) logical=(25, 84, 11)
Partition 2 has different physical/logical endings:
phys=(981, 221, 8) logical=(1021, 185, 28)
Partition 2 does not end on cylinder boundary.[/code]

Je vais reinstaller via net install car le live-cd ne me plais pas, pour voir si l’erreur vient du cd classique ou de la cle mal partitionné

Bon, installation via net-install reussi et comme avec le live ca a fonctionner tout seul, en mettant l’UUID dans le fstab.
Par contre l’outil de partitionement en mode texte ne propose pas de terminer la partition sur la fin d’un cylindre ,donc legere erreur de la commande

fdisk -l .... Partition 1 has different physical/logical beginnings (non-Linux?) ....
Mais cela ne pose pas de soucis

Au final je pense que c’est le cd d’instalation normal qui causait mon probleme

Merci a tous pour vos reponse et pour m’avoir appris de nouvelles commandes bien utiles :038