[gull] Clé USB bootable
felix
felix at f-hauri.ch
Fri Jun 15 11:10:13 CEST 2018
Bonjour,
J'arrive un peu tard...
On Wed, Jun 13, 2018 at 09:03:52AM +0200, Grégoire Métral wrote:
> Jusqu'à la dernière version LTS d'Ubuntu, j'utilisais UNetbootin pour
> crééer mes clés USB bootables à partir d'ISO (et pas forcément des
On Wed, Jun 13, 2018 at 10:15:30AM +0200, Grégoire Métral wrote:
> Le 13. 06. 18 à 09:34, Alexandru Pelin a écrit :
> > # dd bs=4M if=ubuntu.iso of=/dev/sdx conv=fdatasync
>
> Ça marche bien, mais ça me réduit ma clé à la taille de mon ISO (avec
> UNetbootin, si mon image faisait 300 MB et ma clé 64 GB, j'avais encore
On Wed, Jun 13, 2018 at 11:12:10AM +0200, Marc SCHAEFER wrote:
> J'utilise ça depuis 2008 (à voir la date dans le CVS pour la
> version originale)
>
> http://cvs.alphanet.ch/cgi-bin/cvsweb/schaefer/public/packages/simple-scripts/scripts/make-boot-flash?rev=HEAD;content-type=text%2Fplain
Wow,
Mais si je lis bien, tu n'installe pas une image de clef bootable!?
La réponse de Alexandre est correcte, mais incomplète.
Après avoir ``posé'' l'image d'un disque (cdrom) ``partitionné''
sur la clef, il faut ajouter une partition (ou deux), avec ``parted''
ou similaire...
(A ma connaissance, on ne peut pas ``redimensionner'' les partitions
de la clef, car:
.1 C'est de l'iso, pas du fat ni de l'extX
.2 Il y a une seconde partition UEFI juste après la première.
)
extrait de mon script
http://f-hauri.ch/vrac/live-install.sh.txt
(Nota: ce script était basé sur live-helper mais de debian wheezy,
il servait à créer une partition de persistence chiffrée.)
(J'ai testé la fonction usbKeyChoose qui fonctionne bien!
$ . <(sed '/^usbKeyChoose()/,/^}/p;/DIALOG=/p;d' /tmp/live-install.sh)
$ usbKeyChoose
$ echo $STICK
sdx
)
Les lignes 335 à 352 servent à ajouter une seconde partition.
ATTENTION! Avec UEFI, le disque contient DÉJÀ une seconde partition
$ sed '/Adding.*part/,/^)/p;d' live-install.sh
Mais pas sûr que cela se passe correctement avec ``parted'' actuellement...
Sinon simplement:
(A faire en root! Attention à ce que ${STICK}1 ne soit pas monté!!!)
# fdisk /dev/$STICK <<< $'n\np\n\n\n\nw'
ajoutera une partition à $STICK.
Ensuite formater cette partition, la monter et ajouter ``union''
(voire les lignes 370 à 374:)
# mkfs.ext4 -L persistence /dev/${STICK}3
# mount /dev/${STICK}3 /mnt
# echo '/ union' >/mnt/persistence.conf
# sync
# umount /mnt
En gros...
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list