MINI-LINUX.FR ------------- Par Samuel Mendoza, Mars 1995 The Cygnux Gigafree BBS mendoza@cygnux.frmug.fr.net Introduction ------------ MINI-LINUX est encore une petite distribution Linux realise'e par Mario Valente ( mvalente@esoterica.com ). MINI-LINUX.FR est une version francaise de MINI-LINUX, actualise'e, configure'e et adapte'e par moi-me^me pour les utilisateurs francais avec: support du clavier francais sous shell et sous X Windows et timezone francais. En plus: noyau Linux v1.2.4, UUCP, mail, news ( le tout configure' pour dialoguer avec Cygnux BBS ), e'mulateur DOS, etc ... Le pre'sent texte a e'te' e'crit a' l'origine par M. Valente pour MINI-LINUX, traduit en francais et comple`te' par moi-me^me pour MINI-LINUX.FR. La distribution a deux objectifs: - cre'er une distribution minimale ( 5 disquettes ), mais tre`s puissante ( TCP/IP, SLIP, PPP, X Windows, UUCP, mail et news, etc ) avec une proce'dure d'installation tre`s facile, en particulier pour les utilisateurs de MSDOS. D'habitude, l'installation d'une distribution Linux vous oblige a' sauvegarder, repartitionner et reformater votre disque dur ou d'acheter un CDROM ou de te'le'charger plein de disquettes. Par contre, MINI-LINUX.FR vous permet, en utilisant le filesystem UMSDOS et la commande LOADLIN ( pour DOS ), d'installer LINUX directement sur une partition MSDOS. Du co^te' DOS, vous verrez un re'pertoire C:\LINUX et vous aurez une commande "linux" qui demarrera Linux. Du co^te' Linux, vous aurez un repertoire /DOS qui contiendra tous vos fichiers DOS et vous pouvez les utiliser en rebootant votre machine ( avec la commande "reboot" ou avec "le coup des trois doigts" CTRL-ALT-DEL :) ou si l'envie vous prend vous pouvez, au milieu d'une session Linux, lancer l'e'mulateur DOS sous Linux ;-) et passer de l'un a l'autre avec ALT CTRL F1 ( ou F2...F8 ). - la distribution a aussi comme objectif d'offrir un syste`me Unix pre^t a' l'emploi, avec l'acce`s direct a' l'Internet en utilisant une carte ethernet ou SLIP/PPP, Mosaic pour X Windows et Lynx ( un navigateur WWW en mode texte ) ou uniquement le mail et les news via UUCP. Cygnux BBS offre des acce`s UUCP. MINI-LINUX.FR a e'te' entie`rement configure' pour accepter des connexions UUCP avec Cygnux BBS. Les applications suivantes ont e'te' configure's dans MINI-LINUX.FR: Taylor UUCP v1.05 ( protocol de transfert Unix to Unix CoPy ), smail v3.1.28 ( transport de mail ), C-news ( transport de news ), elm v2.4 pl 23 ( lecteur de mail ) et tin v1.22 ( lecteur de news ). L'internet sous MINI-LINUX.FR, a e'te' teste' en SLIP/PPP (par M.Valente), UUCP et par carte ethernet. Installation ------------ Vous aurez besoin d'environ 16 Mo dans votre unite' C: MINI-LINUX.FR est livre' en 5 fichiers ARJ (MINLXFR1.ARJ a` MINLXFR5.ARJ) et un e'xe'cutable ARJ.EXE. Si vous obtenez ces fichiers en te'le'chargement par modem et vous voulez cre'er les disquettes de la distribution, copiez un fichier par disquette et ARJ.EXE et le pre'sent texte, MINILXFR.TXT, sur la dernie`re. Les 5 fichiers ARJ ont e'te' cre'es en utilisant ARJ.EXE avec l'option multi-volume. Pour installer MINI-LINUX.FR, copiez ARJ.EXE quelque part sur votre disque dur, introduisez la premie`re disquette dans le lecteur et lancez les commandes suivantes: C:\TOTO> CD \ C:\> ARJ x -y A:MINLXFR1.ARJ Recommencez la procedure pour chaque disquette, jusqu'a' ce que l'arborescence C:\LINUX soit comple`tement decomprime'e. Ainsi, vous obtiendrez le syste`me d'exploitation Linux complet sur votre disque dur dans C:\LINUX. Vous pourriez installez MINI-LINUX.FR dans une autre unite'. Simplement remplacez C: par l'unite' ou` vous de'sirez installer Linux et modifiez dans fichier "linux.bat" qui se trouve dans X:\LINUX, le parametre "root=c:" et dans fichier X:\LINUX\ETC\FSTAB, le parametre /dev/hda1 par: /dev/hda5 D: du premier disque dur IDE /dev/hda6 E: du premier disque dur IDE /dev/hda7 F: du premier disque dur IDE ......... .. /dev/hdb1 premiere unite DOS du deuxieme disque dur IDE /dev/hdb5 deuxieme unite DOS du deuxieme disque dur IDE /dev/hdb6 troisieme unite DOS du deuxieme disque dur IDE ......... .. ... /dev/sda1 premiere unite DOS du premier disque dur SCSI /dev/sda5 deuxieme unite DOS du premier disque dur SCSI /dev/sda6 troisieme unite DOS du premier disque dur SCSI ......... .. ... /dev/sdb1 premiere unite DOS du deuxieme disque dur SCSI /dev/sdb5 deuxieme unite DOS du deuxieme disque dur SCSI /dev/sdb6 troisieme unite DOS du deuxieme disque dur SCSI ......... .. ... Utilisation ----------- Quand vous demmarrez votre machine, elle e'xe'cute le DOS, comme d'habitude. Pour utiliser Linux, vous lancez la commande c:\linux\linux.bat Le kernel demarrera votre LINUX. Ne vous inquietez pas si le kernel essaye de trouver des peripheriques sans reussir tels que des CDROM ou des carte SCSI. Vous pouvez copier le fichier batch "linux.bat" dans un re'pertoire de votre chemin ( par exemple "copy c:\linux\linux.bat c:\dos" ) pour de'marrer Linux tout simplement en tapant "linux" de n'importe ou`. MINI-LINUX.FR supporte: - Carte son Soundblaster PRO et SB 16 et son lecteur de CDROM. - CDROM Mitsumi. - souris dans COM1: ( /dev/mouse ) ( Microsoft ) - modem dans COM2: ( /dev/modem ) - plusieurs cartes Ethernet ( NE2000 et 3Com ) - Cartes SCSI ( Adaptec 152x, 154x, 174x, Futur Domain ) et ses pe'riphe'riques ( disques durs, cdroms et lecteur de bandes) - X Windows en mode SVGA ( Trident, Tseng, Cirrus, etc ) - TCP/IP et SLIP/PPP - UUCP - Mail et News. - copier/coller dans la console en utilisant la souris (selection) - plusieurs jeux sous X et sous shell en mode VGA. - gestionnaires de fichiers sous X et sous shell ("deco", clone de Norton Commander) - logiciel de communication et e'mulation de terminal "minicom". - ATP, lecteur de mail et news QWK off-line. - gestionnaire de multi-terminal sur une seule console virtuelle Linux ( application "screen" ) - "splitvt" divise une console virtuelle ou terminal en deux partie. - l'editeur "vi" est configure' avec un formateur de texte "fm" qui justifie votre texte. Essayez-le en appuyant sur la touche shift-F ou shift-V sous "vi". Le seul utilisateur disponible est root sans mot de passe. Vous pouvez changer le mot de passe avec la commande "passwd" et ajouter d'autres utilisateurs ( conseille' ) avec la commande "adduser". Vous redemarrez votre machine en utilisant la commande "reboot" ou en appuyant sur CTRL-ALT-DEL. Configurations -------------- - Verifier que Linux reconnait votre modem en utilisant "minicom", un logiciel d'e'mulation de terminal sous Linux. Si votre modem n'est pas en COM2:, sachez qu'il faudra modifier quelques parame^tres avant de pouvoir l'utiliser avec MINI-LINUX.FR. Si votre modem est en COM3: et utilise IRQ7, par exemple, alors vous devez aller modifier le fichier /etc/rc.d/rc.serial et enlever le commentaire de la ligne ### # MANUAL CONFIGURATIONS ### ${SETSERIAL} /dev/cua2 uart 16450 port 0x3E8 irq7 ( cherchez ou modifiez la ligne qui vous convient ) et rebootez votre machine. Si vous utilisez COM3: en IRQ5, sachez que le noyau Linux de MINI-LINUX.FR supporte cette configuration, mais verifiez au boot que le noyau affiche les bons parame^tres pour votre port serie. ( la commande "dmesg" reaffiche les messages du boot ). Les e'quivalences entre le COMx: de DOS et les ports serie Linux sont: COM1: --> /dev/ttyS0 ou /dev/cua0 COM2: --> /dev/ttyS1 ou /dev/cua1 COM3: --> /dev/ttyS2 ou /dev/cua2 COM4: --> /dev/ttyS3 ou /dev/cua3 Le modem est un lien ( au sens Unix ) de /dev/modem et /dev/ttyS1 pour COM2:. Si votre modem est dans COM3:, vous devez effacez ce lien et le refaire sur /dev/ttyS2 : # rm /dev/modem <-- Efface le lien /dev/modem # ln -s /dev/ttyS2 /dev/modem <-- Recre'e sur /dev/ttyS2 # ll /dev/modem <-- Verification Lancez "minicom" et verifiez que vous pouvez dialoguer avec le modem. - Avant de connecter votre machine Linux a l'Internet, directement par SLIP/PPP ou via UUCP, vous devez d'abord nommer votre machine sur le re'seau. Choisissez un nom d'au moins 6 caracte^res et lancez le script de configuration re^seau depuis la racine, de la facon suivante: # setup.netconfig Would you like to configure your network ([y]es, [n]o)? y First, we'll need the name you'd like to give your host. Only the base hostname is needed right now. (not the domain) Enter hostname: machine <-- Saisissez le nom de votre machine Now, we need the domain name. Do not supply a leading '.' Enter domain name for machine: cygnux.frmug.fr.net <-- Votre domaine Do you want an USER%machine@cygnux.frmug.fr.net style address ([y]es, [n]o)? y <-- Pour des connexions UUCP avec Cygnux repondez oui Sometimes, your SMARTHOST doesn't match your domain server. Is cygnux your SMARTHOST ([y]es, [n]o)?: y <-- Pour cygnux Si vous avez une carte ethernet, vous pouvez la configurer ici. Si ce n'est pas le cas, repondez "y" (oui) a la question: Do you plan to ONLY use loopback ([y]es, [n]o)? y Si vous voulez be'ne'ficier du re'seau UUCP de Cygnux BBS, votre domaine sera cygnux.frmug.fr.net et votre adresse internet sera du style: user%machine@cygnux.frmug.fr.net Si tout se passe bien, le script configurera votre UUCP, le mail et les news pour supporter une adresse de ce style. - Il ne vous reste qu'a` essayer votre UUCP et le mail. D'abord, lancez "elm", et envoyez un mail a` "bounce@cygnux.frmug.fr.net". Le compte "bounce" sur cygnux, renvoi tous les mail recus. De cette facon, vous testez le mail et l'UUCP dans les deux sens. # elm [...] Command: m Send the message to: bounce@cygnux.frmug.fr.net Subject of message: n'importe quoi Copies to: mon_user_login <-- si vous voulez garder une copie ( elm lance vi et vous tapez le texte du message ) ( sous vi "i" insere du texte, annule l'insertion et ":wq" sort de vi en sauvegardant le fichier ) ------------------ sous vi ------------------ "i" Ceci est le texte de mon message. :wq --------------------------------------------- Please choose one of the following options by letter: s e)dit message, edit h)eaders, s)end it, or f)orget it. ( "s" pour envoyer le mail ) Verifiez que le mail a bien e'te' mis en attente pour Cygnux: # uustat -a cygnuxN0016 user Executing rmail cygnux.frmug.fr.net!bounce Lancez l'appel a` cygnux en UUCP: # cygnux <-- alias qui lance la commande "uucico". Pour voir les alias, tapez "alias". Pour suivre l'appel d'UUCP vers cygnux: # uustatus ( "uustatus" affiche les traces de "uucico" ) Le mail devrait partir vers cygnux et une re'ponse automatique devrait vous parvenir. Si la re'ponse n'arrive pas, relancez "cygnux" pour reappeler une deuxieme fois Cygnux BBS. Pour ouvrir un compte UUCP sur Cygnux BBS, suivez les instructions donne'es dans le texte "/uucygnux.txt" pre'sent sur votre disque dur Linux. - Testons maintenant l'envoi d'un article de news par UUCP vers Cygnux au newsgroupe "cygnux.test". Pour cela, lancez "tin", le lecteur de news de MINI-LINUX.FR: # tin -w Reading news active file... Reading attributes file... Post to newsgroup(s) []> cygnux.test Post subject []> n'importe quoi ( tin lance vi et vous tapez le texte de votre article ) ------------------ sous vi ------------------ Subject: n'importe quoi Newsgroups: cygnux.test Summary: <-- Vous pouvez remplir ces champs, Keywords: <-- si vous le de'sirez "i" Ceci est le texte de mon article. :wq --------------------------------------------- Check Prepared Article Your article will be posted to the following newsgroup: cygnux.test q)uit, e)dit, p)ost: p <-- "p" pour poster l'article Posting Article... # Pour verifier que l'article a bien e'te' poste' vers le groupe "cygnux.test", utilisez "tin" en lecture. Si tout s'est bien passe', vous pouvez pre'parer l'article pour l'envoyer via UUCP a Cygnux, en tapant: # sendnews <-- alias qui lance "/usr/local/lib/news/bin/batch/sendbatches" Verifiez que l'article a bien e'te' mis en attente pour Cygnux: # uustat -a cygnuxN001651 user Executing rnews (etc ...) Lancez l'appel a` Cygnux en UUCP: # cygnux Mettez vous d'accord avec le sysop de Cygnux BBS, pour choisir les newsgroupes que vous desirez recevoir chez vous. Lorsque l'arborescence de news ("/usr/spool/news/*") a trop grossie, vous enlevez les vieux articles, en tapant: # expire <-- alias "/usr/local/lib/news/bin/expire/doexpire" Sachez que la dure'e d'expiration de vos articles de news, est definie dans le fichier texte "/usr/local/lib/news/expire". Toutes les commandes referencee's pre'cedement peuvent e^tre appelle's re'gulierment et automatiquement par "cron". Regardez le fichier "/usr/local/lib/news/cron_sample". - Pour configurer l'e'mulateur DOS, vous devez copier les fichiers config.emu et autoexec.emu, pre'sents dans la racine de votre disque dur Linux, vers la racine de votre disque dur DOS C:\. Le driver emufs.sys, charge' de monter les partitions Linux sous dosemu, est pre'sent. Le fichier de configuration du dosemu se trouve dans /etc/dosemu.conf. Jettez un coup d'oeil. Vous devez enlever les commentaires des lignes EmuSys et EmuBat dans ce fichier. Pour lancer l'e'mulateur DOS, tapez "dos". Il bootera sur votre vrai disque dur DOS C:\, mais en read-only: vous ne pourrait pas e'crire sur votre unite' DOS. Par contre, votre systeme de fichiers Linux sera monte' dans la premie`re unite' libre, D:, par exemple. Vous pouvez toujours changer de console virtuelle Linux, en utilisant les combinaison de touches ALT CTRL F1...F8. Pour sortir de l'e'mulateur dos, tapez "exitemu" ou appuyez sur CTRL ALT PAGEDOWN. Dans le repertoire "/root", il y a quelque commandes EXE et COM fournies par le dosemu. Notes ----- On ne veux pas donner ici une formation Unix. Vous devriez lire un bon livre sur Unix/Linux, suivre des formations Unix ou rassembler des informations et des documentations sur l'Internet. Ceci dit, on peut vous donner quelques astuces. - Linux supporte les consoles virtuelles. Vous pouvez y acce'der en appuyant sur ALT + Fx, ou` Fx est une touche fonction de F1 a F8. Sous X Windows ou sous l'e'mulateur DOS, vous pouvez encore changer de console virtuelle avec CTRL + ALT + Fx. - quelques commandes Linux sont semblables a' celles de DOS ( dir ou ls=dir, cp=copy, rm=del, cat=type, mv=ren ) - l'e'quivalent de l'AUTOEXEC.BAT et CONFIG.SYS sont les /etc/inittab et les fichiers sous le repertoire /etc/rc.d - l'editor standard sous Unix/Linux est "vi" mais "joe" est fourni aussi ( "joe" est un traitement de texte compatible avec Wordstar ). "vi" a e'te' configurer avec le formateur de texte "fm" qui justifie votre texte. Essayez-le en appuyant sur shift-F ou shift-V avec le curseur sur un paragraphe. - Linux supporte le copier-coller sous le shell ( et sous X Windows, bien sur ). Selectionnez le texte a` copier en appuyant sur le bouton gauche de la souris et collez-le ou` vous voulez en appuyant sur le bouton droit ( sous X Windows, appuyez sur les deux boutons gauche-droit au me^me temps ). - "screen" ge`re plusieurs terminaux sur une seule console virtuelle Linux. Lancez "screen" et appuyez sur CTRL-A CTRL-C pour cre'er un nouveau terminal et lancer un nouveau shell, CTRL-A CTRL-A ( CTRL-A deux fois ) pour passer d'un shell a` l'autre, et CTRL-A CTRL-W donne l'e'tat des terminaux. - "splivt" coupe le terminal en deux shell distinct. Utilisez CTR-W pour passer d'un shell a` l'autre. - les jeux tetris, sasteroides et hunt sont inclus :-) - "deco" est un gestionnaire de fichiers, clone de Norton Commander. - un logiciel de communications, "minicom" est inclus. - un logiciel de lecture de news et de mail en format QWK est inclus. Regardez deans "/root/atp/". - si vous avez une carte ethernet vous devez initialiser le re'seau. Regardez le fichier /etc/start.ether et regardez comment cela s'est fait. Sinon, normalement, le script "setup.netconfig" configure le syste`me pour le faire au demmarrage. - a script "start.dip" est inclus pour faire des connexions SLIP. Jettez un coup d'oeil !!! - pour lancer X Windows, vous devez e'xe'cuter la commande "startx". Vous pouvez changer de re'solution graphique en cours de route en appuyant sur les combinaisons des touches CTRL ALT - et CTRL ALT + - dans un terminal X Windows ( xterm ), vous pouvez e'xe'cuter n'importe quelle commande Unix. Vous pouvez aussi utiliser des applications X telles que "xfilemanager &", "xbombs &" ( un clone de demineur ) ou "xlander &". Si vous appuyez sur le bouton gauche de la souris sur le fond de plan, vous obtiendrez le menu de controle de X Windows. - les jeux xtetris, xroach et xmahjongg sont inclus :-) - "xli" est une application de visualisation d'images graphiques au format JPEG, GIF, BMP et beaucoup d'autre. - X Mosaic est disponible ( "xmosaic &" ) Nota: vous avez besoin d'une connexion Internet et de donner un URL comme parame^tre, pour l'utiliser :-) - X Windows est gourmand en memoire. Si vous avez moins de 8 Mo de RAM, vous devriez cre'er de la memoire virtuelle en e'xe'cutant les commandes suivantes: # dd if=/dev/zero of=/swapfile bs=1024 count=8192 <----| # mkswap /swapfile 8192 <-- Pour 8 Mo, 4096 pour 4 Mo -| # sync # swapon /swapfile Vous pouvez voir si vous avez plus de memoire avec la commande "free". Si vous voulez valider cette memoire virtuelle automatiquement au demarrage de Linux, editez le fichier "/etc/rc.d/rc.S" et changer la ligne "/sbin/swapon -a" par "/sbin/swapon /swapfile". GARANTIE -------- - Cygnux BBS ne garantie rien. - Cygnux BBS n'est pas responsable si MINI-LINUX.FR vous fait perdre des donne'es sur votre disque dur, s'il de'truit votre ordinateur, s'il de'truit la race humaine ou si votre copine vous envoi ballader a` cause de MINI-LINUX.FR :-) - Esoterica.com ne garantie rien non plus.