Un pense-bête

Clé d'installation : Easy2Boot

Pour installer Linux vous avez besoin d'une clé avec une distribution. Nous avons déja évoqué Unetbootin.  Unetbootin permet de créer une clé boutable contenant une distribution Linux. Si vous avez besoin de plusieurs distributions, vous devez avoir plusieurs clés. Easy2boot vous permet de dépasser ce soucis.

Licence :

Site Internet : http://www.easy2boot.com/

L'idée de base de Easy2boot est d'avoir sur une même clé USB plusieurs images iso différentes. Un menu vous permettra de choisir quelle image sera utilisée. Celle-çi sera alors montée et lancée.

Installation :

Téléchargement : Vous devez tout d'abord télécharger  un fichier dans la rubrique Windows. Ce fichier est un auto extractible (donc un point exe) qui devra être renommé en zip ou rar puis être décompacté. Pour récupérer le fichier passez cette commande dans un terminal :

$ wget http://files.easy2boot.com/200003092-5f735606cf/Easy2Boot_v1.97A.exe

puis

$ mkdir Easy2boot

puis

$ mv Easy2Boot_v1.97A.exe Easy2boot/

puis

$ mv Easy2boot.exe Easy2boot.rar

puis

$ unrar x Easy2boot.rar

Insérrez une clé USB. Cette clé doit avoir été préparée au préalable avec Gparted afin d'y créer deux partitions. La seconde devra faire 100Mo et la première occupera le reste de la place disponible. Créez ensuite des partitions en fat32 sur ces partitions.

Repérez cette clé via la commande "mount" ou "sudo "lslbk".

Vous devez etre root pour lancer le script de création de la clé.

Devenez root via la commande :

$ sudo su -

Rendez vous dans le dossier "/home/jfd/Téléchargement/Easy2boot/_ISO/docs/linux_utils/"  (chez moi naturellement) et rendez les scripts exécutables et exécutez le script "fmt.sh" comme suit :

$ cd _ISO/docs/linux_utils/

$ sudo chmod 777 *

$ sudo ./fmt.sh

Easy2boot vous affiche ceci :

WARNING: THIS BASH SCRIPT CAN FORMAT THE WRONG DRIVE IF USED INCORRECTLY!
USE AT YOUR OWN RISK

./fmt.sh resides in directory /home/jfd/Téléchargements/Easy2Boot/_ISO/docs/linux_utils
Looking for _ISO/e2b folder - please wait...
Found SOURCE at /home/jfd/Téléchargements/Easy2Boot/_ISO/docs/linux_utils/../../../

autorun.inf       e2b.ico               grldr  Make_E2B.exe                           MAKE_THIS_DRIVE_CONTIGUOUS.cmd  QEMU_MENU_TEST (run as admin).cmd  UPDATE_E2B_DRIVE.CMD  Win7PESE.ini
autounattend.xml  Easy2Boot_v1.97A.rar  _ISO   MAKE_E2B_USB_DRIVE (run as admin).cmd  menu.lst                        unattend.xml                       Win10PESE.ini         Win8PESE.ini

THIS SCRIPT REQUIRES THE BASH SHELL - e.g. sudo bash ./fmt.sh


/dev/sde1          114854416    9912284   99064764  10% /
/dev/sda2         1918698632 1039560444  781650928  58% /home
/dev/sdb1          153663524  105566056   40268684  73% /media/jfd/4d41e3a7-84c8-4e17-af12-32e8e0573e67
/dev/sdc1          976759804  181429900  795329904  19% /media/jfd/D2B0E9F4B0E9DF4B
/dev/sdf2             100808          1     100808   1% /media/jfd/AECD-5F6C
/dev/sdf1           15380784         32   15380752   1% /media/jfd/067F-16F7

Is target device (/dev/sdf1) correct (y/n) :

La clé est correctement repérée. Je valide par un 'y'.

Easy2boot va ensuite formater la partition en question :

Partition = 1
Formatting: /dev/sdf1

Proceed with formatting (y/n): y
mkfs.fat 4.1 (2017-01-24)

Puis la copie des fichiers est ensuite réalisée :

Making partition 1 active using parted...
Mounting /dev/sdf1 as /mnt/myusb
Installing grub4dos to MBR

Disk geometry calculated according to the partition table:

        Sectors per track = 63, Number of heads = 255

Success.

Installing grub4dos to PBR


Filesystem type is FAT32.



Success.

Copying /home/jfd/Téléchargements/Easy2Boot/_ISO/docs/linux_utils/../../../ to /mnt/myusb...

Easy2Boot USB Drive contents...
autorun.inf       e2b.ico               grldr  Make_E2B.exe                           MAKE_THIS_DRIVE_CONTIGUOUS.cmd  QEMU_MENU_TEST (run as admin).cmd  UPDATE_E2B_DRIVE.CMD  Win7PESE.ini
autounattend.xml  Easy2Boot_v1.97A.rar  _ISO   MAKE_E2B_USB_DRIVE (run as admin).cmd  menu.lst                        unattend.xml                       Win10PESE.ini         Win8PESE.ini
Please wait - flushing write cache and unmounting drive...

If this fails, you may need to use fdisk to delete the drive contents
See www.rmprepusb.com - Tutorial 114 for details
Disque /dev/sdf : 14,8 GiB, 15871246336 octets, 30998528 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2792c08d

Périphérique Amorçage    Start      Fin Secteurs  Size Id Type
/dev/sdf1    *            2048 30793727 30791680 14,7G  b W95 FAT32
/dev/sdf2             30793728 30998527   204800  100M  b W95 FAT32
Note: For best boot compatibilty, ensure a second Primary partition exists on the E2B USB drive.
The second partition can be very small and does not need to be formatted.
Use 'sudo perl ~/Downloads/Easy2Boot/_ISO/docs/linux_utils/defragfs /media/Multiboot -f' to defrag this volume.

Une fois terminée copiez les images iso dont vous aurez besoin dans le dossier "_ISO/LINUX".

Les fichiers ISO doivent être continus. Les systèmes d'exploitation peuvent copier des fichiers en les répartissant sur les disques durs quand ils ne trouvent pas assez d'espace continu. Si vous avez un doute vous pouvez lancer le script "udefrag" comme suit :

$ udefrag -om /dev/sdX1

où X1 correspondra à votre clé USB.

E2B tente de rendre contunue une image ISO qui ne le serait pas en la copiant dans le fcihier "CONTIG.ISO" dans le dossier "_ISO". Normalement ce fichier est d'un bloc car il a été créé juste aprés avoir formaté la  clé. Vous pouvez le supprimer si vous avez défragmenter votre clé USB.

 

Fait le 08/01/2018

 

Tags: