Outils pour utilisateurs

Outils du site


how-to:booter-ubcd-sur-usb

ls

Booter UBCD sur une clé USB

Les programmes permettant de créer la clé usb bootable d'UBCD sont inclus dans l'image ISO.Télécharger l'image ISO d'UBCD

Monter l'image iso9660

$ sudo mkdir /mnt/ubcd
$ sudo mount -t iso9660 -o loop /tmp/ubcd533.iso /mnt/ubcd

Préparation de la cible

Identifier le fichier périphérique associé à la clé et préparer la clé USB avec une table de partition DOS, une partition primaire bootable et un système de fichier en FAT32.

Remarque: Cette étape est destructive. Les données présentes sur la clé ne seront plus accessibles.

code bash> $ sudo fdisk /dev/sdb </code>

Sous l'utilitaire fdisk, frapper les touches suivantes:

# Écrire une nouvelle table de partitions
o

# Créer une nouvelle partition primaire
n
p
1

# Basculer le drapeau d'amorce
a
1

# Modifier l'identifiant de partition. Positionner l'ID du système FAT32
t
c

# Écrire les modifications
w

Créer le système de fichier FAT32

$ sudo mkfs.vfat -F 32 /dev/sdb1

Ecrire le bootloader syslinux dans le MBR de la clé usb:

sudo dd if=/mnt/ubcd/ubcd/tools/linux/ubcd2usb/mbr.bin of=/dev/sdb

Copie des fichiers

Monter le système de fichier de la clé et copier les fichiers:

$ sudo mkdir /mnt/target
$ sudo mount /dev/sdb1 /mnt/target
$ sudo cp -R /mnt/ubcd/* /mnt/target/
$ sudo umount /mnt/target/

Installer syslinux sur le système de fichier de la clé:

Remarque: La commande décrite dans le fichier ubcd/tools/linux/ubcd2usb/readme.txt retournait systématiquement une erreur, il était impossible de démarrer sur la clé:

$ sudo ./syslinux -s -d /boot/syslinux /dev/sdc1
/tmp/linux/ubcd2usb/syslinux: no previous syslinux boot sector found

La commande a réussi après suppression du fichier /boot/syslinux/ldlinux.sys présent initialement sur la clé, démontage du systeme de fichier et exécution des commandes suivantes:

On copie l'utilitaire syslinux présent sur le fichier iso dans le dossier temporaire afin de pouvoir positionner le bit d'execution (desactivé sur l'iso):

$ cp -R /mnt/ubcd/ubcd/tools/linux /tmp
$ cd /tmp
$ sudo chmod +x /tmp/linux/ubcd2usb/syslinux

On relance l'installation de syslinux sur la clé:

$ sudo /tmp/linux/ubcd2usb/syslinux --install -s -d /boot/syslinux /dev/sdc1

Références

how-to/booter-ubcd-sur-usb.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1