PRÉSENTATION DU NOUVEL INSTALLATEUR DE SLINT 1. EXIGENCES Slint peut être installé sur une machine répondant aux exigences suivantes. Architecture : x86_64 seulement Espace disponible sur le lecteur où Slint sera installé : 1) en mode d'installation manuelle : au moins 18G pour le système lui-même, sans compter les données des utilisateurs 2) en mode Auto : au moins 28G. Taille de la mémoire (RAM) : au moins 2G. 2. CARACTÉRISTIQUES Le nouvel installateur Slint offre de nouvelles fonctionnalités en mode "guidé", activé en tapant "auto" quand proposé au début de l'installation. Toutes les fonctionnalités existantes sont préservées lorsque vous tapez "setup" ou "pxesetup" à la place de "auto". L'installateur reste entièrement accessible en braille et avec la parole, mais en plus est plus amical pour les débutants : dans le mode "guidé", les utilisateurs n'ont pas à taper de commandes Linux, au lieu de cela ils répondent juste à des questions. En fonction de leurs réponses l'installateur prépare le lecteur sur lequel sera installé Slint, installe les paquets et configure le système selon les besoins. Une aide contextuelle est disponible pour la plupart des questions, en pressant 'h' puis Entrée. Nous allons maintenant décrire l'installation en mode "guidé". L'installateur commence par énumérer les lecteurs sur lesquels Slint peut être installé, s'il y en a plusieurs il permet à l'utilisateur de choisir celui qu'il veut utiliser. Puis l'installateur laisse l'utilisateur choisir parmi plusieurs possibilités : a) consacrer le lecteur à Slint. b) utiliser l'espace libre à la fin du lecteur pour installer Slint (autorisé pour un lecteur avec une GPT ayant démarré en mode EFI) c) Réduire la dernière partition du disque dur pour faire de la place pour Slint (autorisé pour un disque avec une GPT ayant démarré en mode EFI) Pour b) et c) les restriction visent à s'assurer que le système d'exploitation déjà installé pourra redémarrer après avoir installé Slint. L'installateur peut réduire la dernière partition d'un disque s'il dispose d'un système de fichiers de type ext, couramment utilisé pour les partitions Linux. Dans le cas d'une partition de type ntfs utilisé par Windows, l'utilisateur doit le rétrécir avant d'installer Slint. Les instructions à cet effet sont fournies dans le document FreeSpace inclus dans l'installateur. Lorsque la dernière partition du disque a été réduite, l'utilisateur peut toujours choisir entre dédier le disque à Slint ou installer Slint dans l'espace libéré. Si le lecteur n'est pas dédié à Slint, toutes les données qui y étaient précédemment stockées sont préservée, y compris les systèmes d'exploitation existants. Cela permet de mettre en place un système d'amorçage multiple et aussi d'installer Slint sur un disque utilisé auparavant uniquement stocker des données. Si le lecteur est dédié à Slint et est connecté par USB, l'utilisateur peut choisir de le rendre portable, permettant de l'utiliser sur n'importe quel ordinateur capable de démarrer une clé USB. En fonction de la taille de l'espace disponible sur le disque, l'utilisateur eut choisir la taille de la partition principale de Slint, et s'il reste suffisamment d'espace libre l'affecter en tout ou en partie à une partition supplémentaire dont l'utilisateur choisit la taille. En cas d'installation sur un lecteur eMMC ou une carte SD, le systèmes de fichiers f2fs qui s'adapte à ce genre de dispositifs sera utilisé pour formater les partitions. Lorsque tous ces choix sont effectués, un résumé en est présenté à l'utilisateur qui peut les accepter ou les modifier avant que l'installateur les mette en oeuvre. Si une connexion internet filaire est disponible elle est utilisée, sinon si possible une connexion sans fil est mise en place, l'utilisateur indiquant le réseau à utiliser et la phrase de passe ou le mot de passe. Cela permet d'installer directement à partir des miroirs distants des paquets plus récents que ceux inclus dans l'ISO, le cas échéant. Si elle est disponible, la connexion Internet est également utilisée pour proposer le fuseau horaire a associé l'emplacement de la machine en fonction de son adresse IP. Lors de la préparation du disque, l'installateur crée un fichier d'échange au lieu d'une partition d'échange. Il installe également un script qui créer un espace d'échange en zram à chaque démarrage, avec une priorité plus élevée que celle du fichier d'échange. Cela minimise les écritures sur le disque, donc l'usure des lecteurs flash, et augmente également la taille de la RAM utilisable en la multipliant par défaut par environ 1,75. À la fin de l'installation, les utilisateurs indiquent s'ils utiliseront une plage Braille sur Slint. Si la parole a été utilisée pendant l'installation, elle sera également disponible sur Slint. L'utilisateur choisit de démarrer Slint en mode console ou graphique. Cela peut être modifié après l'installation, ainsi que le bureau utilisé en mode graphique, qui est Mate par défaut. Il est également proposé à l'utilisateur de faire d'une clé USB une clé de démarrage de secours. Le gestionnaire d'amorçage GRUB est utilisé dans tous les contextes (BIOS aussi appelé Legacy ainsi qu'EFI) et un noyau "générique" associé à un initrd installé. Le menu de démarrage de GRUB comprend toujours une entrée de démarrage de secours pour détecter et démarrer presque tout systèmes d'exploitation installé. Lorsque l'installation est terminée et avant de redémarrer, l'utilisateur peut afficher un aperçu du menu de GRUB qui sera affiché après démarrage.