Ce document d'installation couvre les ISO pour x86 récents jusqu'à la version 20040414

L'installation de la source Mage à partir d'un ISO est quelque chose de très facile. Ce document vous guidera pas à pas pendant le procédé d'installation.

Le boot

Modifiez votre BIOS de sorte qu'il essaye d'amorcer sur un CD plutot que sur le disque dur. Assurez-vous qu'il n'y ait aucune disquette dans le lecteur et redémarrez pour que les modifications du bios soient opérationnelles. Après quelques bruits du lecteur CD, un écran de bienvenue s'affiche. Il devrait indiquer quelque chose comme ceci :

SMGL-i386-<version>.iso kernel x.x.xx et en bas de l'écran : boot :

À cet instant, la plupart d'entre vous n'aurez qu'à appuyer sur Enter et des informations relative à votre matériel apparaîtront à l'écran. Vous devriez bientot arriver au menu initrd.

Le menu Initrd

Utilisez ce menu si vous devez faire quelque chose de spécial afin d'installer Source Mage. Vous pouvez charger les modules (modules pour différents systèmes de fichiers, drivers raid, et divers autres drivers). Etant donné que vous installez depuis l'ISO, et donc que vous n'avez besoin d'aucune autre source matérielle pour réaliser l'installation, vous pouvez appuyer sur Continue booting pour continuer l'installation. Ce menu peut vous permettre de choisir votre périphérique racine dans le cas ou vous utilisez l'ISO en tant que CD de sauvetage.

Menu d'installation

Note : Les menus sont guidés, et les options disponibles diffèrent selon vos choix, mais vous pouvez voir tous les éléments et possibilités de l'ISO en séléctionnant disable guided menu. (fortement déconseillé car vous risquez en faisant cela de sauter des étapes nécessaires à une installation correcte.)

Dans ce menu, vous avez quelques options, d'abord vous pouvez visualiser une introduction qui fournit quelques informations de base sur Source Mage.

Redémarrer l'installation (Restart Installation) Avec cette option vous pouvez recommencer l'installation sans avoir à redémarrer votre ordinateur.

Support des locales (Native language support) Ici, vous choisissez la police, la disposition du clavier, le language ainsi que l'éditeur par défaut pour l'installeur et pour votre nouveau système.

Partitionnement du disque (Partition Drive) Choisissez le disque dont vous souhaitez éditer la table de partitions, et maintenant sélectionnez le programme avec lequel vous souhaitez effectuer votre partitionnement: cfdisk , fdisk ou parted . fdisk et parted ont une interface CLI, tandis que cfdisk (le plus facile à utiliser) a une interface ncurses. Après partitionnement, vous êtes redirigés vers le menu d'installation.

[Optionnel] installez un dispositif RAID ([Optinally] make a software RAID device) Ce menu vous guidera pour assigner les partitions au tableau et changera automatiquement l'identification dans la table de partitions pour le tableau des partitions, puis créera le tableau et l'initialisera. Plus tard l'installeur copiera le raidtab généré dans le nouveau système.

Montage des systèmes de fichiers et du swap (partition d'échange) (Mount Filesystems and swap) Choisissez le disque qui contient la partition à monter en tant que racine et puis choisissez la bonne partition. Si vous avez oublié le numéro exact, vous pouvez retourner en arrière et utiliser cfdisk pour avoir une vue globale de votre disque et voir ainsi le numéro que vous recherchez, quoi que maintenant, l'installeur liste les partitions et leur type, donc cette manipulation ne devrait plus être nécessaire. Il vous demandera alors si vous souhaitez vérifier les erreurs. La réponse par défaut est non à moins que vous n'ayez beaucoup de temps devant vous; il est préférable de laisser "non" étant donné que la vérification du disque prend beaucoup de temps (particulièrement sur de grands lecteurs). Il vous montrera alors la commande de mkfs qu'il utilisera et vous demandera si "oui" ou "non" vous voulez l'exécuter. Oui signifie que vous voulez exécuter cette commande (et formater la partition de la façon indiquée). Non signifie que vous ne voulez pas. Pour une partition racine, il est préférable de répondre oui pour effacer toutes les données et inscrire Source Mage sur un support propre. Par contre, si le support est un lecteur de sauvegarde ce n'est pas nécessaire (n'importe quelle partition que vous formatez ou non sera écrite dans /etc/fstab automatiquement). Soyez sûr de vous à cet instant, car les données sur le support seront systématiquement effacées pendant l'opération de formatage. Après montage de la partition racine, vous serez redirigé vers le menu d'installation, mais vous vous apercevrez que les options ont changé. Si vous devez monter plus de partitions, appuyez juste sur "Enter" et recommencez l'opération pour chaque partition.

Dans le menu non guidé la prochaine option est: [Optionnel] Fichier d'échange ([Optionnal] Make Swapfile) Mais le menu guidé l'a retiré parce qu'il est vraiment facultatif, maintenant juste avant l'installation, un contrôle pour une partition ou un fichier d'échange est fait et vous avez la possibilité de créer un fichier d'échange ou de continuer. Le fichier d'échange a la même utilité que la partition d'échange. Vous pouvez les utiliser au lieu des partitions d'échange (si vous ne voulez pas repartitionner le DD) ou vous pouvez l'employer pour augmenter votre partition d'échange actuelle. La plupart des utilisateurs de Source Mage n'utilisent que les partitions d'échange. Si vous souhaitez créer un fichier d'échange on vous demandera la taille que vous voulez lui assigner. Comme énoncé précédemment, vous n'avez besoin ni de fichier d'échange NI de partition d'échange, mais c'est une bonne idée d'en avoir, et la partition dédiée est préférée au fichier d'échange car les fichiers d'échange peuvent ajouter une couche de temps système à votre système.

Maintenant il est temps d'établir votre partition de racine.

En sélectionnantSelect Timezonepour la première fois, on vous demandera si vous êtes prêt à commencer un processus en tâche de fond tandis que vous configurez le reste des options. Ceci installera sorcery, le grimoire stable, quelques sources (noyau, etc..), quelques fichiers non dépistés par sorcery, quelques binaires et librairies utilisés pendant l'étape d'installation des spells (sorts). Choisissez "oui" si vous avez fini de monter les partitions, vous reviendrez alors au menu initial dans Select Timezone.

Sélection de l'heure locale (Select Timezone) Choisissez dans quel fuseau horaire vous êtes. Après avoir sélectionné un fuseau horaire vous pourrez choisir GMT ou local . Local time signifie que votre horloge est réglée sur l'heure locale, recommandé pour les systèmes en dualboot. GMT signifie que votre horloge système est réglée sur l'heure de Greenwich et le noyeau soustraira le nombre adéquat d'heures relatif à votre fuseau horaire actuel. Ceci est recommandé si c'est un système linux seul.

Optimisation de l'architecture (Architecture Optimize) Sélectionnez le CPU que vous utilisez sur cette machine. Vous devez ensuite choisir les autres optimisations vous voulez utiliser. Speedy signifie que le système sera optimisé pour la vitesse, risky sera plus rapide mais c'est une option beaucoup plus risquée à utiliser. Tiny fera une application finale plus petite, et strip éliminera tous les symboles de débuggage dans l' APP (faisant le plus petit binaire). On ne peut pas choisir speedy et tiny en même temps car GCC ne peut appliquer qu'un -Ox flag à la fois, il lit de gauche à droite et c'est le dernier flag trouvé qui est appliqué. Choisissez ensuite combien de make jobs sorcery exécute simultanément. Le nombre de CPUs + 1 est un bon début, parce que souvent pendant la compilation le processeur est inactif pendant des périodes courtes ou seulement à moyenne charge. Un second make jobs fonctionnant en parallèle utilise les cycles inutilisés et accélère la compilation.

Install/Configurer le kernel Linux (noyau) (Install/Configure Linux Kernel) On vous demandera si vous souhaitez compiler un noyau ou copier le noyau par défaut de l'ISO (celui avec lequel vous avez amorcé et qui fonctionne). Les sources de la version qui est exécutée sont incluses dans l'ISO, mais d'autres sources peuvent être téléchargées si vous avez une connexion réseau opérationelle. Le noyau par défaut contient tout ce qui est nécessaire au fonctionnement d'un poste de travail mais serait optimisé pour un processeur i386 simple (interrompra le cast de xfree86 si vous voulez le dri), la plupart des dispositifs supplémentaires sont compilés comme modules, mais le noyau lui-même est grand et pourrait être plus lent qu'un noyau personnalisé, c'est le prix à payer pour être compatible avec autant de types de matériel. Si vous avez l'envie et les compétences pour compiler votre noyau personnalisé, choisissez "compile". La compilation proprement dite se déroulera après que les spells aient été installés sur le disque dur.

Configurer le système de log (Configure Log System) Choisir entre les quatre options, sysklogd, syslog-ng, metalog ou pas de sytème de log du tout. Ils ont tous différentes particularités et si vous voyez plus tard (pendant l'utilisation normale, et non plus tard pendant le processus d'install) que celui que vous avez choisi ne vous convient pas, vous pouvez en "caster" un autre qui sera installé et le choix initial sera retiré, comme par magie.

Configurer le gestionnaire d'amorçage (Configure Bootloader) Vous avez le choix entre GRUB ou lilo, choisissez ensuite de l'installer sur le MBR ou sur le secteur de boot de la partition contenant /boot. ATTENTION "MBR" dans ce cas-ci ne se rapporte pas au MBR du lecteur primaire, mais seulement au MBR du lecteur sur lequel se trouve /boot. C.-à-d. que si vous installez SMGL sur /dev/hdb * alors MBR est /dev/hdb et non pas /dev/hda. Si vous avez un système en dual/multiboot et ne voulez pas installer le gestionnaire d'amorçage sur le secteur principal de boot vous devriez choisir "No". Si vous voulez que le gestionnaire d'amorçage soit installé sur le secteur principal de boot (devenant ainsi le chargeur principal de boot pour le système) alors choisissez "Yes". Cela installera le gestionnaire d'amorçage sur le secteur principal de boot. Après l'installation des "spells" vous avez la possibilité de modifier le gestionnaire d'amorçage que vous avez choisi, vous pouvez l'installer sur un emplacement différent, et vous pouvez éditer son fichier de configuration (pour ajouter des lignes append=xxx ou vga=xxx ou hdx=xxx). NOTE : vous ne pouvez pas désinstaller un gestionnaire d'amorçage du MBR, vous pouvez seulement l'écraser avec un autre, donc choisissez-le soigneusement, ou vous ne pourriez plus booter les autres OS du système jusqu'à ce que vous ayez réglé le problème.

Configurer le réseau (Configure Networking) Le premier menu vous demandera le nom d'hôte (hostname) de la machine. Choisissez le nom que vous voulez donner à la machine. Choisissez ensuite quel protocole vous voudriez employer pour vous connecter à internet. Ethernet avec une carte ethernet standard (NIC), PPP pour le dial-up,et PPPOE utilise le DSL. Suivez alors le dialogue approprié à votre protocole de connexion spécifique. Après configuration de votre connexion, l'installeur offrira de la démarrer pour vous, si vous la démarrez maintenant vous pourrez télécharger des patches et des sources pour compiler votre noyau fait personnalisé.

Sélectionner les "spells" optionnels à installer (Select optionnal spells to install) Sorcery générera une liste des sorts optionnels disponibles à l'installation. Aucun n'est nécessaire, mais certains sont utiles, Le nom de chacun est suivi d'une brève description. Quelques utilitaires, quelques outils système supplémentaires et des logiciels d'administration à distance pour admin vous sont proposés. Avec l'ISO du noyau 2.6.x, après sélection des spells, vous avez le choix entre udev sur /dev ou /dev statique, et si udev est choisi, hotplug et tdb sont également installés automatiquement.

Installation de Source Mage GNU/Linux sur le disque dur (Install Source Mage GNU/Linux to disk) Cela débutera l'installation des sorts sur votre partition racine. Suivant la rapidité de votre lecteur de CD/DVD-ROM cela prendra plus ou moins de temps. Après L'installation des sorts, une boîte de dialogue vous indique que l'installation est terminée, et les deux prochaines étapes sont le choix du mot de passe "root", et enfin la compilation du noyau (si vous aviez choisi de le compiler). Après avoir changé le mot de passe "root", cast -c linux est exécuté et un menu vous permettra de choisir les versions du noyau et les patches. Comme mentionné ci-dessus, seules les sources pour la version du noyau fonctionnant actuellement sont disponibles À MOINS QUE vous ayez déjà établi une connexion réseau. Quand vous avez fait votre choix sélectionnez Save and Exit et puis après avoir décompressé les sources et appliqué tous les patches que vous aviez choisi menuconfig se lancera. Configurez le noyau comme vous le faites habituellement et sortez comme vous le faites habituellement. On vous demandera si vous souhaitez exécuter le menuconfig encore. Si oui , tapez y, sinon tapez Enter (ou n). Ensuite il exécutera oldconfig et commencera la compilation. lilo sera exécuté automatiquement (s'il est installé) après que le noyau soit compilé ou il mettra à jour le grub menu.lst si vous avez choisi GRUB comme gestionnaire d'amorçage.

Oops, je dois vraiment compiler un noyau personnalisé Une deuxième chance de compiler un noyau personnalisé

Modifier le gestionnaire d'amorçage Changez d'avis et installez le gestionnaire d'amorçage dans le MBR, puis éditez le fichier de config pour ajouter les paramètres de noyau si vous voulez.

Choisir les services à exécuter au démarrage Mettre en fonction ou hors fonction les services disponibles, seulement deux services sont ESSENTIELS et l'init ne vous laissera pas les arrêter, donc faites ce que vous voulez. Si vous avez compilé un noyau personnalisé sans modules vous ne pourrez pas activer modutils, ou si vous avez installé openssh ou nfs-utils mais que ne voulez pas les lancer au démarrage vous pouvez les désactiver ici.

Et voilà. C'est fait !

Done Tapez exit et rebootez.

Choix du Grimoire

Utilisez scribe add < grimoire > pour ajouter ce que vous voulez, scribe remove < grimoire > pour les enlever, et la commande scribe swap <grimoire> < grimoire > pour changer l'ordre de préférence.

Note : C'est maintenant le moment IDEAL pour faire un rebuild de votre système. Mais d'abord vous devriez mettre à jour sorcery et vos grimoires avec la commande "sorcery update && scribe update" et choisir ensuite les particularités et options de compilation dans Sorcery avec la commande"sorcery". 'AVERTISSEMENT: avant de faire la reconstruction, vous devriez mettre à jour les spells suivants (dans l'ordre) binutils gcc gettext glibc avec la commande "cast -c binutils gcc gettext glibc"

mis à jour pour utiliser vos spéc. d'architecture * gettext" ne déclenche plus une reconstruction de glibc [ depuis 0.7 ], donc vous devez maintenant l'énumérer. Suivez la commande "cast -c sorcery" de "sorcery rebuild" 'pour faire un rebuild complet.

Cela recompilera tous les spells installé et les optimisera pour votre processeur Je vous recommande VIVEMENT de faire ceci maintenant, cela accélérera votre système, et plus vous attendrez plus vous devrez recompiler de spells. Pour recompiler entièrement votre système tapez la commande "sorcery rebuild" sans les guillemets.

Bienvenue à Source Mage :)

Install_from_newer_ISO_Fr (last edited 2008-09-22 23:35:11 by localhost)