Clef fat32 qui monte en lecture seulement

Bonjour.

Je dois faire un serveur audio sur clef bootable.
Pour commencer il faut que je formate la clef en fat32.
Ensuite il faut que je grave l’image iso Corecurrent.iso dessus pour enfin y ajouter des fichiers de config.

Voici les opérations dans l’ordre :

  1. Je commence avec une clef formatée en fat32 avec gparted :
# fdisk -l
Disque /dev/sdb : 3,9 GiB, 4126670848 octets, 8059904 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x1d811395

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1        2048 8058879 8056832  3,9G  b W95 FAT32

Je peux lire et écrire dessus.

# mount
/dev/sdb1 on /media/laguespa/GParted-live type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

Elle s’appelle Gparted-live parce que précédemment c’était une clef live de Gparted. Je ne sais pas pourquoi ça reste…

  1. Je grave l’image Core-current.iso sur sdb
# dd if=/home/laguespa/Téléchargements/Core-current.iso of=/dev/sdb 
20344+0 enregistrements lus
20344+0 enregistrements écrits
10416128 octets (10 MB) copiés, 2,68981 s, 3,9 MB/s

Une fois la gravure terminée il m’est impossible de copier mes fichiers de conf parce que je me retrouve avec une clef en lecture seulement.

# mount
/dev/sdb on /media/laguespa/Core type iso9660 (ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)

J’ai essayé de la remonter en rw avec la commande mount -o rw mais elle reste en lecture seulement.

Vous savez comment passer en lecture écriture ?

A+

Tes actions sont incohérentes et tu t’y prends mal.
Formater la clé en FAT32 est inutile puisque la copie directe (ce que tu appelles graver) de l’image va écraser la table de partition et le formatage.
Copier l’image directement sur la clé alors que sa partition est montée a le même effet que, par exemple, reformater cette dernière en ext4 : on peut imaginer sans mal que le noyau qui n’en a pas été informé va légèrement paniquer et passer le montage en lecture seule par précaution.

1e étape : démonter la partition.
2e étape : copier l’image.
3e étape : rafraîchir l’idée que le noyau a du contenu de la clé. Le plus simple est de débrancher et rebrancher la clé.

La suite dépend du contenu de l’image. Si c’est un simple système de fichiers ISO 9660 comme son nom semble l’indiquer, il est par nature en lecture seule et on ne peut y écrire.

Salut,

Si tu veux pouvoir écrire sur ta clé mais qu’elle soit bootable tu dois copier manuellement le contenu de l’iso (après l’avoir décompressée) et ensuite rendre ta clé bootable avec syslinux.

Ou tu peux aussi installer ta distrib sur ta clé normalement en l’indiquant au moment de l’installation, une grosse clé est généralement considérée comme un disque dur dans les BIOS/UEFI assez récents.

Salut,
j’ai fait une cle usb bootable avec l’iso Debian Jessie XFCE par la commande dd.
Jj’ai récupéré le reste de la clé derrière l’image iso avec gparted.

  • retirer le drapeau “hidden” de la “section” contenant l’image iso
  • ajouter une partition sur le reste la clé

ça donne ça

fdisk -l

[code]Disque /dev/sdh : 3,7 GiB, 3946840064 octets, 7708672 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Type d’étiquette de disque : dos
Identifiant de disque : 0x733c4c9b

Device Boot Start End Sectors Size Id Type
/dev/sdh1 * 64 1945599 1945536 950M 83 Linux
/dev/sdh2 1945600 7708671 5763072 2,8G b W95 FAT32

root@desktop:/# [/code]
Les deux parties sont montées automatiquement dans /media/nom-utilisateur
df -h

/dev/sdh2 2,8G 4,0K 2,8G 1% /media/xxx/KINGSTON /dev/sdh1 950M 950M 0 100% /media/xxx/Debian jessie 20160124-16:00

mount
partition avec droits rw

/dev/sdh2 on /media/xxx/KINGSTON type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

image iso ro seulement

/dev/sdh1 on /media/xxx/Debian jessie 20160124-16:00 type iso9660 (ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks2)