Installation sur PC avec le gestionnaire de d'amorçage rEFind existant
Écrit à l'origine le 17 mars
2019
Mis à jour les : 23 mars 2020 ; 9 juillet 2020 ;
24 avril 2022
Entièrement réécrit le 4 août 2022
Cette page est écrite pour EasyOS 4.2.2 ou plus.
Il existe d'autres pages web qui expliquent comment installer EasyOS sur un disque interne, comme celle-ci, qui se concentre sur l'installation sur un ordinateur avec UEFI :
http://toutoulinux.free.fr/Install-EasyOSHD.html
Et celle-ci, qui se concentre sur l'installation sur un ordinateur avec BIOS :
http://toutoulinux.free.fr/Easy-frugal-installation.html
Elles recommandent toutes deux le chargeur de
démarrage Limine, qui est le chargeur de démarrage
«officiel» d'EasyOS, avec un installateur graphique
très agréable.
Cependant, EasyOS dispose également du chargeur
d'amorçage rEFInd (voir /usr/share/refind), qui peut
être utilisé comme alternative. Notez que rEFInd ne
fonctionne que sur les ordinateurs modernes UEFI,
pas sur les anciens ordinateurs BIOS, alors que
Limine fonctionne sur les deux.
Cette page est une étude de cas, l'installation
d'EasyOS sur un ordinateur qui a déjà rEFInd
installé. Vous avez peut-être un ordinateur sur
lequel vous voulez installer rEFInd, alors cette
page vous intéressera aussi.
Donc, que vous ayez déjà installé rEFInd, ou que
vous en ayez l'intention, lisez la suite pour voir
comment installer EasyOS et ajouter un menu à
rEFInd...
Installer EasyOS sur une partition ext4
C'est très simple. Il suffit de copier les trois
fichiers «vmlinuz», «initrd» et «easy.sfs» dans un
dossier d'une partition ext4.
Ces trois fichiers se trouvent dans le fichier image
EasyOS. Voyez comment les extraire ici :
Voici le scénario de cette page :
L'étude de cas est le PC moyenne tour de l'auteur, équipé d'un processeur Intel i5, de 16 Go de RAM, de disques durs à plateau tournant de 1 To et 4 To, et d'un SSD de 500 Go.
Le disque dur de 1 To comporte des partitions sda1 à sda9, sda1 étant une partition ESP fat32 avec le gestionnaire de démarrage rEFind. Le PC n'est pas équipé de Windows, mais de plusieurs distributions Linux.
L'auteur a décidé d'installer EasyOS sur sda9, qui a un système de fichiers ext4. Il a créé un dossier nommé «easyos» et y a copié les trois fichiers :
Here is the scenario for this page:
C'est installé. Oui, c'est vraiment tout ce qu'il y
a à faire.
La dernière étape est de configurer un gestionnaire
de démarrage pour démarrer EasyOS. Dans cette étude
de cas, il y a déjà rEFInd installé, donc il s'agit
juste de créer une nouvelle entrée de menu...
Installer et configurer rEFInd
Avant d'installer Easy, l'ordinateur a déjç
effectué des installations classiques «complètes».
Voici ce qui se trouve dans les partitions de sda :
sda1 ESP fat32
sda2 Quirky Pyro 0.6.2
sda3 Quirky Xerus 8.3
sda5 Quirky Xerus 8.6
sda7 file storage
sda7 swap
sda8 Slackware 14.2
sda9 unused
Pour ceux qui n'ont pas encore installé rEFInd, et
qui veulent le faire, voici comment ...
Si vous utilisez EasyOS sur une clé USB, copiez
/usr/share/refind/refind_x64.efi vers
EFI/BOOT/BOOTX64.EFI dans la partition sda1. Si vous
n'utilisez pas EasyOS, alors rEFInd peut être
téléchargé depuis le site du projet.
rEFInd nécessite également EFI/BOOT/refind.conf, qui
spécifie le menu de démarrage. Le site du projet
explique comment remplir ce fichier :
https://www.rodsbooks.com/refind/configfile.html
Voici un exemple d'entrée, pour démarrer Slackware :
menuentry "Slackware64 14.2 (sda8)" {
volume intern1p8
loader /boot/vmlinuz-slackware-4.4.14
ostype Linux
options "root=PARTUUID=64685683-08 rootwait rw"
}
...où "64685683" est l'identifiant du disque sda,
et le "-08" signifie la partition numéro 8, formant
ensemble l'identifiant de la partition. Comme "sda8"
ne va pas changer, on aurait pu mettre
"root=/dev/sda8".
Ce format pour PARTUUID, "64685683-08", est pour un
lecteur MBR. Si le lecteur avait un GPT, il serait
différent, par exemple
"1911d005-c4cb-4f06-8975-208d32755084".
Vous pouvez trouver le PARTUUID en exécutant
l'utilitaire «lsblk». Exemple si sda était une GPT :
# lsblk --pairs -o PARTUUID /dev/sda8
PARTUUID="1911d005-c4cb-4f06-8975-208d32755084"
Partition sda9 is where Easy is installed, so obtaining some information:
# lsblk --pairs -o LABEL,PARTUUID,UUID /dev/sda9
LABEL="intern1p9" PARTUUID="64685683-09" UUID="22b8fd34-d453-46c2-9ecf-d65b344a3be9"
Le label du système de fichiers est utile, car
c'est un moyen de spécifier la partition dans une
entrée de menu. UUID est l'identifiant du système de
fichiers, différent de l'identifiant de la partition
!
Voici l'entrée pour rEFInd :
menuentry "EasyOS (partition sda9, folder easyos)" {Et voilà, tout est installé, prêt à démarrer !
volume intern1p9
loader /easyos/vmlinuz
initrd /easyos/initrd
options "rw wkg_uuid=22b8fd34-d453-46c2-9ecf-d65b344a3be9 wkg_dir=easyos"
}
Test de l'installation
Il ne reste plus qu'à redémarrer et EasyOS sera
dans le menu de démarrage due rEFInd ...
Et il démarre sur le bureau...
Il faut cependant noter qu'il y a un problème
possible. En théorie, l'UEFI est censé voir
/EFI/BOOT/BOOTX64.EFI dans la partition esp, et le
proposer comme choix de démarrage. C'est peut-être
le choix par défaut.
Cependant, des installations antérieures sur cet
ordinateur, en particulier les distributions Linux
grand public, peuvent avoir installé GRUB2, qui
modifie les choix de démarrage de l'UEFI.
Dans une telle situation, il est possible que le
choix rEFInd ne soit même pas proposé dans la
configuration UEFI. Dans ce cas, vous devrez
utiliser l'utilitaire «efibootmgr» pour réparer les
choix de démarrage de UEFI.
Vous devez faire des recherches en ligne pour savoir
comment faire.
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 Easy on the internal hard drive, it is recommended that you find a Linux-knowledgeable guy to help.
Tags: install
(page en anglais non encore
traduite)