Home
version PDF
Contents
1. rentes distributions Linux et ver sions diverses On va simplement glisser ces deux fichiers dans un r pertoire sp cialement d di ceci afin d viter les collisions de noms entre les diff rentes versions et distributions C est ce r per toire qui va nous permettre de diff rencier les diff rentes versions et distributions que l on peut rajouter dans notre image I ne nous reste plus qu r cup rer le fichier isolinux bin d un des pr c dent exemple et de le mettre la racine de notre r pertoire On construira notre fichier isolinux cfg comme le montre le code 6 Vous pouvez r cup rer l image ISO de cet exemple A5 afin de tester et d installer l une des distribution ci dessus Cela vous per mettra de comprendre la structure de cette image et de passer de la th orie la pratique Si vous n avez pas de serveur DHCP vous pouvez modifier le fichier Isolinux cfg de cette image afin d y mettre votre propre adresse IP fixe comme indiqu dans les exemples pr c dents Conclusion On l aura vite compris ces exemples sont l dans un but d mons tratif afin d apprendre bien pr parer son amorce de base pour installer sa distribution Linux Maintenant si l on veut aller plus loin il faudra passer par un fichier qui contiendra tous les param tres utiles notre installa tion la langue les logiciels installer etc Ce sera un fichier de type KickStart pour RHEL Fedora amp Ubuntu Ubuntu a aussi une autre op
2. une version diff rente avec l image r cup r e Mais nous verrons comment r soudre cette difficult suppl mentaire de mani re tr s simple D autre part tout ce qui s applique Red Hat s applique galement CentOS qui est construite partir des sources d un minent fournisseur nord am ricain de Linux Enterprise et est librement accessible mais sans support 1 Je me suis concentr sur une image ISO car je pense que c est la m thode la plus simple mettre en uvre et cela nous servira de fil conducteur pour attaquer d autres m thodes Personnaliser vos images ISO Linux Premier exemple la Red Hat Prenons pour commencer un exemple simple soit la petite image boot iso voir annexe A 1 2 d une Red Hat RHEL Workstation 5 5 i386 et faisons ensuite quelques petites manipulations afin d en r cup rer son contenu F R pertoire de montage amp monter l image pour r cup rer les fichiers mkdir igo sude mount o loop Poot i oon ao T On recupere les f hiers qui lt e trouvent dans le dossier isolinux mkdir mylso Chico secoliate SN nec Fon ce donne Les dcoic crire Camoda ten eo odroux code 1 Le fichier important pour notre travail sera isolinux cfg dont la documentation compl te est r f renc e en annexe A 3 ainsi que la liste compl te des param tres pouvant figurer dans ce fichier et les valeurs que peuvent prendre ces derniers I a typiquement la forme suivante DEFAULT linux
3. EQUT 00 SAY You need dhcp for this example AVT pe RIRES ER AS tal RHEL S S Nyora a rene SAY Type Ro for inorall RHEL S S vork oration SR CAY Type E maj for incertall Fedora 13 i300 i336 64 bit SVT pe o maj Eor inaa open SDS ESS Se Me GC SAY Type UMA one ANT teHeNOS OAL ineo LABEL RI KERNEL rhel55 1 vmlinuz ATTENTION Les param tres doivent tre sur une seule ligne AP END imate help n naaa eT mernod nto lina inme ep ea e pore TEE o apdares Le CL CE LABEL R2 KERNEL rhel55 2 vmlinuz F ATTENTION Les param tres doivent tre sur une seule ligne ATTEND Anite releas cites method nfe linu linc epi ch orport RAE ws n update vie bit x20 AMDCA Me T LABEL F KERNEL fedora vmlinuz T Ronargue on utilise ieivrepo da place de method erT END aed edo a star a a a nr eee Peas ei ere er ea ete eee e6 os TAPETES KERNEL openSUSE linux FATTET I e pa renerres deolvcne cree cuctnel culen APPENDiiee ones MhadesdAio ehodhes inetall http mirror switch ch ftp mirror opensuse di otr uen AS RC ors MAREM KERNEL ubuntu linux F ATTENTION Les param tres doivent tre sur une seule ligne Ar ENDI marr or prot col bero marro ep noetan e Gae Col eae e da ree ory Ea mirror ounie manal an e bunu nrd o code 6 Dernier exemple personnalis Pour notre dernier exemple on va r cup rer les deux premiers ingr dients kernel initrd dans les diff rents dossiers indiqu s pr c demment mais pour diff
4. J Comment faire Benjamin Barras epfl ch Personnaliser vos images ISO Linux PPP EPFL Domaine IT Responsable de la plate forme Linux l EPFL The aim of this paper is to show that a small ISO im age 8 to 12 Mbytes is more than enough to install a Linux distribution and to show how we can cus tomize our installation by setting some parameters This will be particularly useful for people using vir tualization and often needing an ISO image More generally it is possible to use these settings regard less of the used boot method ISO USB PXE or disk Le but de cet article est de montrer qu une petite image ISO 8 12 Mbytes suffit largement pour installer sa distribution Linux et surtout de voir comment en passant quelques param tres on peut personnaliser son installation Cela sera surtout tr s utile aux personnes qui font de la virtualisation et qui ont souvent besoin d une image S0 Plus g n ralement il est possible d uti liser ces param tres quelle que soit la m thode d amor age utilis e S0 USB PXE ou disque Introduction Les personnes qui souhaitent installer Linux utilisent le plus sou vent une image ISO au format DVD qui contient tout et facilite grandement l installation Le probl me est que cette image est g n ralement ob se et p se environ 3 4 Gbytes elle occupe de la place sur notre espace de stockage elle est longue d placer et pour ceux qui font de la virtua
5. RROME LOI TIMBOUT 600 TARN SAY Type linux for instali linux SAY Type text for install linux in text mode LABEL linux KERNEL vmlinuz APPEND initrdsinitrd img LABEL text KORRA VU APPEND Initrdsinitrd imge text code 2 o DEFAULT correspond au LABEL qui lancera l installation par d faut ici linux et qui d marrera au bout de 60 secondes si l on ne fait rien PROMPT 1 affichera une invite de commande prompt du style boot qui vous permettra pendant 60 secondes TIMEOUT en 1 10 s de choisir les options d installation dispo sition On choisira l option souhait e en tapant le nom du label correspondant et on lancera l installation avec la touche ENTER SAY Type epil dhep_nfe for install with dhep and nfe Il nous faudra juste afficher un petit menu par exemple avec le mot cl SAY qui nous permettra de voir les diff rentes options disposition Chaque LABEL correspond une t che sp cifique et ce sera ce niveau que nous allons personnaliser notre installation en y ajoutant diff rents param tres apr s le mot cl APPEND qui seront ensuite pass s l installateur Linux soit Anaconda pour Red Hat amp Fedora et Ubiquity pour Ubuntu qui d rive lui m me du Debian Installer Toute la difficult consiste trouver la docu mentation correspondant ce que l on appelle les Boot Options qui sont en fait des param tres que l on passe soit au noyau soit l installateur A 2 Le mot cl KERNEL indique le nom du n
6. avoir un label aussi simple que possible Dans l exemple ci dessous les labels ont un but purement descriptif code 3 SAY Type epi _ dhep http for install with dhep and http SAY Type epil iphixe nis for install wich mked ip and nfe SAY Type epi _1iprixe tro ftor install wich mixed ip and http LABEL epfl OES KERNEL nd Uz ArT END mid nee net PC a ae dette diner a e RNB tu en hi ee LABEL epil dhcp mttp KERNEL vmlinuz ATEENA nied Taitea ame a dep aea e a a a a ei Chr e es a dae 27 re 6 28 o renplacer Te Toa aa aa ae ae e de otre cd LABEL epfl_ipFixe_nfs KERNEL vnlinuz T ATTENTION Les param iee doven ae a ae ceule e APPEND initrdsinitrd ime 1p l28 178 x 7 nertmask 255 255 255 0 gateway l28 178 x 1 HO TO SC PONT SNA e o a Je et eh ao E a a a LABEL epi ipFixe http KERNEL vmlinuz 1 ATTENTION Les paramerres doivent ire sur une seule ligne APPEND inLtrdsinicrd ime ip 128 178 x 7 nmetmask 255 255 255 0 gpactceway l28 178 x xa1 da Sl e 170 01507128 178 156 aa Aa a a dae a es deae bie oa a code 3 Rool N 17 Personnaliser vos images ISO Linux l Cr er la nou elle image 0 mkigors o m Poon i eo oa aaa n o Ce no emul bpoot boot load size 4 boorc into tcable myIso code 4 DEFAULT epfl BR O MP TIMEOUT 600 SAY Type epfl dhcp for install with dhcp SAY Type epi ipFixe for install with IP fixed LABEL epfl_dhcp KERNEL linux T ATTETI ON m Le paran e oa e a a e a ae lise PEN D mirror proc col hee aar eo ae ooa a e a
7. ces installations ce sont trois mots cl s kernel initrd ISOLINUX Soit un noyau Linux kernel une image d un syst me minimal initrd utilis au d marrage du noyau Linux et un outil pour faire d marrer notre image ISO ISOLINUX Avec ces trois ingr dients on peut installer peu pr s n importe quelle distribution Linux Bien s r il n y a pas que ISOLINUX pour lancer notre noyau on peut aussi utiliser GRUB mais ISOLINUX reste d une simplicit extr me et ses diff rentes variantes SYSLINUX PXELINUX EXT LINUX permettent de faire d marrer notre installation non seule ment depuis une image ISO mais aussi depuis une clef USB ou un disque local au format ext2 ext3 ou le r seau D ailleurs et ce n est pas un hasard pour chaque distribution Linux nous trouverons un dossier qui ne contiendra en g n ral que le noyau et l image d un syst me minimal On trouvera par exemple pour Ubuntu les deux fichiers Linux amp initrd gz dans le dossier netboot pour RHEL FEDORA ce sera les fichiers vmlinuz amp initrd img dans le dossier isolinux et pour conclure avec openSUSE les fichiers seront linux initrd dans le dossier loader Rien ne nous emp che d embar quer l esth tique avec en la prenant par exemple sur l image ISO et qui sera g n ralement au format ISOLINUX 1 Voir fr wikipedia org wiki MS DOS syst me rudimentaire monot che et monoutilisateur Personnaliser vos images ISO Linux DEFAULT U BRONA TIM
8. e contenu de notre image pour le passer sur une clef USB de mani re tr s simple Un des buts de cet article est de d voiler ce qui se cache derri re ces fameux clics et de bien comprendre comment pr parer son amorce qui par la suite peut tre d plac e sur un support diff rent PXE USB disque car la base reste toujours la m me quelle que soit la distribution choisie et c est au nom de ce d nominateur commun que je convie notre lecteur Trouver son image C est l que les choses se corsent car chaque distribution Linux a son propre syst me d archivage Mais on finira toujours par trou ver une image ISO minimale pour beaucoup de ces distributions m me pour Ubuntu o pourtant le clic est le mod le de base Pour Fedora amp Red Hat Enterprise Linux on trouve une image ISO dans le dossier images de notre distribution elle a pour nom boot iso Pour Ubuntu on trouvera cette image ISO dans le dossier current images netboot du dossier main installer amd64 ou main installer 1386 de notre distribution et aura pour nom mini iso II n existe pas de mode d emploi il faut juste utiliser son flair et comme notre installation va se faire par le r seau il nous faudra galement aiguiser notre patience afin de d nicher le bon d p t Remarques Ce qu il faut savoir c est que la petite image ISO r cup r e est souvent li e une distribution et une version donn e de celle ci On ne peut pas en r gle g n rale installer
9. lisation cela leur fait perdre du temps uniquement pour charger cette image Si nous proc dons de la sorte c est le plus souvent par m connaissance des diff rentes m thodes d installation des distributions Linux voir par manque de temps ou simplement pour se simplifier la vie Or il existe une mani re beaucoup plus l g re pour installer sa distri bution Linux mais qui demande un petit peu plus de r flexion afin de bien pr parer son amorce d installation Malheureusement dans notre monde moderne il y a de plus en plus une mode du clic qui peut para tre plus simple en apparence mais qui devient tr s vite un enfer pour les administrateurs qui doivent installer leur distribution Linux sur plus d une dizaine d ordinateurs La mode du clic est en passe de devenir la r gle car toute r flexion en est g n ralement absente et il devient de plus en plus difficile de s en extraire Mais un malheur n arrivant jamais seul un autre ph no m ne a fait son apparition dans notre soci t et se dissimule sous le qualificatif d ob sit Ce qui veut dire que la petite image ISO dont je parle ci dessus a malheureusement tendance prendre du poids au fil des ans et ce qui est vrai aujourd hui ne le sera pas forc ment demain Nous verrons qu une petite image ISO qui nous servira d amorce suffit largement atteindre notre objectif mais il nous faudra bien entendu disposer d un bon r seau Par la suite nous verrons comment utiliser l
10. machine virtuelle Nous nous retrouverons avec une installa tion identique celle du DVD quoique peut tre en mode texte mais en prime bien plus rapide et de taille minimale Deuxi me exemple Ubuntu Pour notre deuxi me exemple nous prendrons la petite image mini iso d Ubuntu LTS 10 04 et ferons des manipulations simi laires l exemple pr c dent afin de r cup rer le contenu de l image ISO et de modifier le fichier isolinux cfg comme montr dans le code 5 La premi re chose qui nous frappe c est le nom des param tres de boot qui devient long et peu intuitif Cela est d l installateur Debian qui est du type Ouestion R ponse et que les utilisateurs Debian connaissent probablement sous la d signation technique de preseed Malheureusement ici la documentation est fortement incompl te et le seul moyen de trouver tous les param tres est de regarder le fichier example preseed txt cit dans la documenta tion Ubuntu A 1 1 qui fort heureusement d crit galement les limitations importantes de cet installateur lorsque l on veut passer une Installation automatis e De plus les essais sont n cessaires car le comportement de l installateur est quelque peu surprenant et le r sultat final peut changer d monstration l appui en fonction de la m thode utilis e contrairement Anaconda qui est d une fiabilit redoutable D nominateur commun Vous l avez peut tre d j compris le point commun toute
11. mirror ere directo y aoan a ror conny mania Paner nie LABEL epfl_ipFixe KERN F Il faut remplacer l adresse IP le hostname et le gateway en cons quence 1 ATTENTION Les param tres doivent tre sur une seule ligne APPEND netcfg disable_dhcp true necc iee p ddeeel2 ms Isere rs et Meme arercSi2s 175106 neo 2 2 ae a de ne D late connerie neare a le cene tar hr bol e credo nie a a a e a o E E a a E r E a rec O a aa a ee code 5 On remarquera ici que l on peut aller chercher nos paquets d ins tallation via nfs ou http ce sont les deux m thodes les plus cou rantes que je vous recommande mais rien ne vous emp che de choisir une autre m thode en fonction des disponibilit s de votre installateur et des services offerts par le serveur qui contient le d p t I ne nous reste plus qu construire notre nouvelle image ISO comme le montre le code 4 Attention par d faut les noms de fichiers sont au format ISO 9660 et donc 8 caract res maximum pour le nom 3 pour l exten sion et pas d extension pour les noms de r pertoires probable ment d l h ritage du MS DOS Si vous devez avoir des noms de fichiers plus long vous pouvez essayer de rajouter le param tre iso level 2 pour mkisofs mais vous remarquerez que les noms par d faut de votre distribution Linux respectent le format stan dard Ensuite il suffit de faire d marrer cette image ISO qui se nomme maintenant myBoot iso soit en la gravant soit en l utilisant dans une
12. ne distribution quivalente en qualit Red Hat 1586 mirror switch ch ftp mirror opensuse distribution 11 3 iso openSUSE 11 3 NET 1586 iso X86_ 64 mirror switch ch ftp mirror opensuse distribution 11 3 iso openSUSE 11 3 NET x86_64 iso openSUSE Boot Options en opensuse org SDB Linuxre A 2 Boot Options Ubuntu Boot Options https help ubuntu com 10 04 installation guide i386 preseed contents html Anaconda Boot Options fedoraproject org wiki Anaconda Options A 3 lsolinux La configuration du fichier isolinux cfg est identique celle de syslinux cfg ISOLINUX syslinux zytor com wiki index php ISOLINUX syslinux cfg syslinux zytor com wiki index php SYSLINUX A 4 Installateur universel Je cite au passage deux liens qui nous montrent que l on verra peut tre un jour un installateur Linux universel Fedora boot fedoraproject org index kernel org boot kernel org 5 Dernier exemple Image ISO https documents epfl ch users b ba barras www Download bootISO myBoot iso I
13. oyau charger et APPEND les options qui seront rajout es lors de l ex cution du noyau dont l image d un syst me minimal initrd ainsi que les diff rents param tres que l on souhaite passer l instal lateur On ne se pr occupera ici que des param tres utiles pour l installateur et pas des param tres pouvant tre pass s au noyau Les autres mots cl s figurant dans ce fichier ne concernent que l esth tique du menu affich Pour notre premier exemple notre installateur sera Anaconda dont la liste compl te des Boot Options est bien document e Comme notre image ISO est petite la premi re chose que va faire notre installateur est d aller chercher par le r seau les paquets n cessaires l installation de Linux Pour ce faire nous avons besoin d une adresse IP et d un d p t repository Il y a deux cas distincts celui o nous avons une adresse IP fixe et l autre o cette derni re est fournie par un serveur DHCP Nous pouvons diter le fichier isolinux cfg et ajouter les quelques lignes qui se trouvent ci dessous code 3 Trois remarques I Tous les param tres derri re APPEND doivent tre sur une et une seule ligne la pr sentation ne permet pas de le faire I Le param tre method est obsol te il faudrait utiliser repo la place mais malheureusement Red Hat ne l utilise pas encore Fedora par contre l utilise abondamment et je ne parle pas d Ubuntu qui utilise la syntaxe propre Debian I Le but est d
14. tion avec un fichier preseed Maintenant que nous avons tent de d mystifier l amorce nous pourrons nous pencher sur une installation plus avanc e voir compl tement automatis e dans de prochains articles Annexes Vous trouverez ici une liste de quelques liens p rissables mais les mots cl s se trouvant gauche du lien ne le sont eux g n rale ment pas CEAO GANEA 19 Personnaliser vos images ISO Linux A 1 O trouver nos distributions Linux 1 1 Ubuntu 10 04 LTS 1386 linuxline epfl ch ubuntu dists lucid main installer i386 cur rent images netboot mini iso x86 64 linuxline epfl ch ubuntu dists lucid main installer amd64 current images netboot mini iso Preconfiguration file https help ubuntu com 10 04 installation guide example preseed txt Preseed limitations https help ubuntu com 7 04 installation guide i386 preseed intro html preseed limitations 1 2 RHEL 5 5 Workstation 1386 linuxline epfl ch RHEL ws 5 update5 32 bit x86 i386 images boot iso X86_64 linuxline epfl ch RHEL ws 5 update5 64 bit x86 AMD64_ IEM64T images boot iso Server 1386 linuxline epfl ch RHEL as 5 update5 32 bit x86 i386 images boot iso X86_64 linuxline epfl ch RHEL as 5 update5 64 bit x86 AMD64_ IEM64T images boot iso 1 3 Fedora 13 1386 linuxline epfl ch fedora i386 os images boot iso X86_64 linuxline epfl ch Fedora f13 Fedora x86_64 os images boot iso 1 4 openSUSE 11 3 titre de d monstration u
Download Pdf Manuals
Related Search
Related Contents
TomTom GPS Systems User Manual FreeRDP User Manual - FOSS Systèmes WAVE Bioreactor™ 2/10 et 20/50 KTelnet User Manual - Stacken ダイキン遠赤外線暖房機 セラムヒート 2004/09発行 3p 裏表紙 Nortel Networks 8000 Series Switch User Manual DeviceNet™ With ADR Option Kit CM012 Manuale di installazione, uso e manutenzione Iomega UltraMax Desktop Hard Drive TV1000 User Manual - Elation Professional Copyright © All rights reserved.
Failed to retrieve file