site  news  contact

Installation frugale de Easy

04 août 2022 - BarryK

Document original : du 13 mars 2019, mis à jour le 24 novembre 2020, le 19 janvier 2021, le 24 avril 2022.
Entièrement réécrit le 4 août 2022

Cette page a été écrite pour EasyOS 4.2.2 ou plus.

Vue d'ensemble

EasyOS se télécharge sous forme de fichier image pour clé USB, que vous pouvez démarrer sur votre PC. Cela vous permettra d'être opérationnel avec EasyOS, mais vous voudrez peut-être ensuite installer Easy sur le disque dur de votre ordinateur. C'est le sujet de cette page.

Cette page se concentre sur les anciens ordinateurs avec BIOS, et pas sur les ordinateurs avec UEFI. Ces derniers correspondant à tous les ordinateurs Windows fabriqués après 2012.

Il existe une autre page qui se concentre sur l'installation sur un ordinateur UEFI :

https://easyos.org/install/how-to-install-easyos-on-your-hard-drive.html

Cette page est jumelle de la page d'installation UEFI, avec juste quelques changements relatifs aux différences dans les anciens ordinateurs à système BIOS hérité (legacy-BIOS).

Donc, si vous avez un ancien ordinateur BIOS, lisez ce qui suit...

Réfléchir à l'endroit où installer

La procédure d'installation dépend de ce qui est déjà installé dans l'ordinateur. EasyOS nécessite une partition avec un système de fichiers ext4. S'il y en a déjà une, c'est parfait, peu importe à quoi elle est utilisée (comme une autre distribution Linux), EasyOS coexistera avec bonheur car il ne nécessite qu'un seul dossier dans cette partition.

Si l'ordinateur n'est équipé que de Windows, il n'y aura probablement que des partitions vfat et ntfs. Dans ce cas, vous devrez réduire l'une des partitions pour créer un espace vide sur le disque, dans lequel une partition ext4 pourra être créée.
Si c'est votre cas, veuillez vous rendre sur la page jumelle, qui explique comment faire :

https://easyos.org/install/how-to-install-easyos-on-your-hard-drive.html#Shrinking_a_partition_in_Windows

Si votre ordinateur a Windows, mais aussi un disque séparé, vous pouvez créer une partition ext4 sur celui-ci. Ou, si vous n'avez pas besoin de ce disque pour autre chose, installez EasyOS sur le disque entier, comme expliqué ici :

http://toutoulinux.free.fr/Installer-EasyOS-sur-nouveau-SSD.html

...et si vous choisissez cette option, vous êtes entièrement installé, prêt à partir, pas besoin de lire plus loin cette page.

Vous avez donc une partition ext4, la prochaine étape est d'y installer EasyOS...

Installer sur une partition ext4

L'installation est incroyablement simple. Il suffit de créer un dossier dans la partition ext4, et de copier trois fichiers, «vmlinuz», «initrd» et «easy.sfs» dans ce dossier. Ces fichiers se trouvent dans le fichier «easy-<version>-amd64.img».

Alors se pose la question suivante : comment ouvrir ce fichier image et extraire ces fichiers?
Si vous allez sur cette page, différentes façons d'ouvrir le fichier image sont expliquées :

https://easyos.org/user/how-to-update-easyos.html#Manual_updating

Vous pouvez le faire en exécutant n'importe quelle distribution Linux ; cependant, avec EasyOS, c'est extrêmement simple, il suffit de cliquer sur le fichier image.

Vous trouverez peut-être plus facile d'écrire le fichier image sur une clé USB et de démarrer avec. C'est également facile, et c'est expliqué ici :

http://toutoulinux.free.fr/Installer-EasyOS-sur-nouveau-SSD.html

Vous avez accès à ces trois fichiers, soit en ouvrant le fichier-image, soit en écrivant le fichier-image sur une clé USB. Le fichier image est composé de deux partitions, comme ceci :

Gap
1MiB
Boot-partition
7miB fat12
Working-partition
816MiB
ext4                                                                                        

Les voici, montées, d'abord la partition vfat :

img10

Ensuite, la partition ext4 :

img11

Pour installer EasyOS sur la partition ext4 du disque interne de l'ordinateur, copiez les trois fichiers «vmlinuz», «initrd» et «easy.sfs».

Dans la partition ext4 du disque interne, créez un dossier, disons «easy», ou, en allant plus loin, disons «easyos/dunfell», puis copiez-y ces fichiers dedans.

Et tout aussitôt, EasyOS est installé !

Oui, c'est tout ce qu'il y a à faire. EasyOS est installé dans ce que nous appelons le «mode frugal», qui n'occupe qu'un seul dossier dans la partition. Ainsi, le reste de la partition est disponible.

Il reste un détail vital, vous devez trouver comment démarrer Easy. C'est la partie la plus délicate. Un chargeur de démarrage est nécessaire, tel que GRUB, Grub4dos, ou Limine. Si l'un d'entre eux est déjà installé, tant mieux, vous pouvez simplement ajouter EasyOS à son menu. Sinon, vous devrez installer un chargeur de démarrage.

Tout d'abord, considérons la situation où GRUB (ou Grub4dos) est déjà installé...

Ajouter une entrée de menu à GRUB

Considérons d'abord Grub4dos. Là où il est installé, vous trouverez un fichier «menu.ls»'. Insérez-y quelque chose comme ceci :

title EasyOS Dunfell (partition sda3 folder easyos)
find --set-root-uuid () 054a04b8-0f00-11ed-aeb9-287fcfeb4376
kernel /easyos/vmlinuz rw wkg_uuid=054a04b8-0f00-11ed-aeb9-287fcfeb4376 wkg_dir=easyos
initrd /easyos/initrd

Cette valeur UUID peut être trouvée en exécutant l'utilitaire «blkid», pour l'exemple d'EasyOS installé sur la partition /dev/sda3, avec le label de partition «easy2» :

# blkid /dev/sda3
/dev/sdb2: LABEL="easy2" UUID="054a04b8-0f00-11ed-aeb9-287fcfeb4376" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a3976784-02"

En ce qui concerne GRUB2, l'auteur n'a pas d'expérience ; cependant, d'après ce que d'autres ont fait, le fichier /etc/grub.d/40_custom devra être inséré de la manière suivante :

menuentry "EasyOS Dunfell (partition sda3, folder easyos)" {
insmod ext2
insmod search_fs_uuid
search --no-floppy --fs-uuid --set=root 054a04b8-0f00-11ed-aeb9-287fcfeb4376
linux /easyos/vmlinuz rw wkg_uuid=054a04b8-0f00-11ed-aeb9-287fcfeb4376 wkg_dir=easyos
initrd /easyos/initrd

Apparemment, GRUB2 doit alors être mis à jour, comme ceci :

# update-grub
ou, ou selon votre distribution:
# grub2-mkconfig -o /boot/grub2/grub.cfg

Notez que Grub4dos n'est pas recommandé, car il ne comprend pas les fonctionnalités modernes de ext4, telles que la fonction «encrypt», et si cette fonction est activée, Grub4dos ne reconnaîtra pas l'existence de cette partition.

Donc, même si vous avez installé Grub4dos, envisagez de le remplacer par Limine. Le chargeur de démarrage Limine est le chargeur de démarrage «officiel» pour EasyOS, et il est disponible dans toutes les versions d'Easy à partir de la 4.2.2 et au-delà ...

Installer le chargeur de démarrage Limine

EasyOS possède le chargeur de démarrage Limine à demeure et «Limine Installer», une interface graphique, que vous trouverez dans la catégorie «Configuration» du menu. L'installateur est un excellent outil, il est donc fortement recommandé de démarrer EasyOS sur une clé USB afin de pouvoir l'exécuter.

Pour ne pas encombrer cette page de détails. Il suffit de dire que vous lancez l'installateur et il vous guidera dans l'installation de Limine, pour un ordinateur UEFI ou BIOS.

Il supplantera tout GRUB ou Grub4dos précédemment installé, mais Limine prend en charge l'annulation de l'installation, en restaurant le chargeur de démarrage précédent, le cas échéant.

Des mini-tutoriels ont été écrits sur le blog de BarryK, voir ici pour une courte introduction à Limine et des liens vers les mini-tutoriels :

https://easyos.org/install/limine-bootloader.html 

Après l'installation de Limine, maintenez le «raccourci clavier» (selon votre ordinateur, ce peut-être Échap, Supp, F9, F12) à la mise sous tension pour lancer le BIOS, et choisissez le lecteur interne sur lequel Limine est installé. Ce sera probablement le lecteur par défaut de toute façon. Limine se lance et propose un menu de tous les systèmes d'exploitation présents sur l'ordinateur. Voici un exemple :

img12

...si l'ordinateur était équipé de Windows, cela serait également dans le menu.

Pour terminer

Bien que l'accent de cette page soit mis sur les ordinateurs BIOS, la plupart de ces informations s'appliquent également aux ordinateurs UEFI. Mais, il est recommandé de lire également cette autre page jumelle pour certains détails spécifiques à l'UEFI.


A disclaimer: Barry Kauler has provided these instructions in good faith, however there is a disclaimer of all responsibility if something does go wrong. If you are a Linux newbie and want to install EasyOS on the internal hard drive, it is recommended that you find a Linux-knowledgeable guy to help.   

Tags: install