SCO-UNIX Support de Formation
TABLE DES MATIÈRES
1. Introduction à l’Installation d’Unix ..2
2. Installation de SCO Open Server Network System .2
2.1. Préparer l’Installation 2
2.2. Les différentes Etapes ..3
2.3. Installation Personnalisée 5
2.4. Installation du Supplément International ..6
3. Partage du disque entre MS-DOS et UNIX 7
3.1. Des partitions DOS et UNIX sur le même Disque 7
3.2. Un Système de Fichiers DOS sur un Système UNIX 7
4. Installation de TCP/IP ..7
5. Ajouter des Produits Reconnus par Unix .8
6. Ajouter des Périphériques 8
6.1. Installer et Configurer un Lecteur de Bandes ..9
6.2. Installer et Configurer un CD-ROM ..9
6.3. Installation de la Souris 10
7. Créer une Disquette de Boot 10
8. Créer des Profils Utilisateurs 11
Il existe de nombreuses versions d’UNIX, chacune avec ses particularités puisqu’un véritable standard n’a jamais été réellement élaboré, cependant dans ses grandes lignes la procédure d’installation reste plus ou moins identique.
Nous nous baserons pour notre installation sur le SCO?UNIX
La version que nous utiliserons est une version orientée Réseaux et parconséquent inclura l’installation de TCP/IP.qui est le protocole de réseaux d’UNIX.
Le Monde UNIX a fortement évolué ces dernières années et la plus part des installations UNIX sont maintenant en réseau alors qu’autrefois l’usage était d’utiliser des terminaux passifs.
Warning : Toute la documentation UNIX est en Anglais !
Références :
SCO?Open Server Network System
Release and Installation Notes
Cet ouvrage comprend l’ensemble des informations essentielles permettant de réaliser l’installation de SCO Open Server Network System.
Cet ouvrage est normalement suffisant à l’installation, néanmoins nous signalerons les ouvrages de référence qui peuvent nous apporter des explications complémentaires sur les différents composants du système ( par exemple sur TCP/IP).
S’assurer que l’on dispose d’un ordinateur possédant au moins la configuration suivante :
Il est souhaitable de prévoir l’usage que l’on fera de son disque et de prendre en considération les points suivants :
Boot-time Loadable Drivers
Enfin avant de procéder au démarrage de l’installation il est bon de se renseigner auprés de votre fournisseur de matériel pour savoir si des disquettes supplémentaires ne sont pas nécéssaires, en effet la mise à jour des drivers (de disque dur par exemple) peut ne pas avoir été effectuée dans votre version d’UNIX.
Les BTLDs forment un ensemble de drivers qui doivent être chargés au moment du Boot lors de l’installation du sytème, certains drivers supplémentaires peuvent être également nécessaires et seront chargés après l’installation par la commande custom.
L’installation débute avec la disquette de Boot«N1» qui doit afficher :
SCO UNIX System V/386
Boot
:
Une des premières questions posées sera :
Installation Selection :
1. Fresh Installation
2. Exit
Si c’est le cas d’une première (Fresh) installation .
Ensuite, après la sélection de la Langue de travail (pour le clavier)
:
Initialization sélection :
1. Fully Configurable Initialization
2. Automatic Initialization (use system defaults)
3. Exit Installation.
L’initialisation automatique est largement suffisante dans la plupart des cas, néanmoins elle ne crée qu’un Filesystem utilisateur (/u).
A ce stade le programme d’installation vous demandera de rebooter sur la disquette « N1 ».
Si par contre l’on souhaite pouvoir configurer la taille des systèmes de fichier, les tailles de swap (zone du disque servant de mémoire tampon, de zone d’échange) etc.., il est alors nécessaire de choisir la première option.
Références :
SCO?Open Server Network System
Release and Installation Notes
Appendix C : Running the configurable disk initialization.
Une table de calcul permet de définir la taille des zones de swap en fonction du nombre d’utilisateurs, du nombre et de la taille des applications etc..
Il existe plusieurs avantages au fait d’avoir plusieurs Filesystems :
Mais aussi quelques désavantages.
Paris se trouve sur le fuseau G.M.T., le passage de l’heure d’hiver à l’heure d’été se fait la 25e semaine de l’année, le passage de l’heure d’été à l’heure d’hiver la 38e semaine.
L’heure de changement est 2 heures (2 am).
1. Display Partition Table
2. Use Entire Disk for Unix
3. Use Rest of Disk for Unix
4. Create Unix Partition
5. Activate Partition
6. Delete Partition
Display
Use Rest of Disk
Activate
Swap-space allocation : default
Do you want a separate /u filesystem
Yes :
La détermination de l’espace à réserver pour ce FileSystem dépend de plusieurs facteurs :
La taille initiale du disque.
L’espace pris par le système UNIX et ses différents composants (va-t-on tous les installer ,).
Le nombre d’utilisateurs envisagé.
La taille (approximative) et le nombre d’application qui seront installées sur le système.
Pour nous aider dans ce paramètrage, UNIX nous propose dans sa documentation une feuille de calculs
Lorsque l’installation sera terminée il faudra rattacher le sous-système de fichiers /u , pour cela il est préférable d’utiliser la commande sysadmsh.
# sysadmsh ? FileSystem ? Add
# sysadmsh ? FileSustem ? Mount
Références :
SCO?Open Systems Software
International Supplement
Cet ensemble permet la configuration du clavier en fonction de la langue du pays et du type de clavier utilisé. L’installation se fait par la commande custom. La documentation livrée avec le produit n’est pas d’une grande clarté même pour un initié. C’est pourquoi nous prendrons pour argent comptant les paramètres que nous utiliserons pour un clavier 102 touches (type des PC-AT) en utilisant la langue française.
? L’installation doit être faite en mode maintenance.
A la question
Default system-wide locale setting when LANG is undefined :
LANG=english_us.ascii
Do you whish to change any of these ? (y/n)
Répondez oui (y) et choisissez l’option N° 8 french_france.8859
A la question :
Do you whish to have a keyboard map automatically
selected during system startup ? (y/n)
Répondez oui (y) et choisissez l’option N° 6 pour le keyboard type [1-54]
A la question :
Do you whish to configure automatic character set mapping ? (y/n)
Répondez oui (y) et choisissez l’option N° 3 pour le mapchan file type [1-80]
Pour toute configuration particulière lisez plusieurs fois le manuel et armez vous de courrage.
Références :
SCO?Operating System
System Administator’s Guide
Chapter 8 : Using MS-DOS and other DOS operating systems
Il existe deux approches possibles pour partager un disque dur entre UNIX et MS-DOS
Il existe une commande fdisk (UNIX) et une commande fdisk (DOS) qui permet de partitionner un disque dur, créant ainsi deux zones distinctes sur le disque.Chaque zone ou partition recevra l’une le système UNIX, l’autre le système DOS
Une partition sera déclarée active, c’est à dire qu’au démarrage (boot) de l’ordinateur le système d’exploitation de la partition active se mettra en route..
Un certain nombre d’utiliaires sous UNIX permettent de communiquer avec la partition DOS, ou avec une disquette DOS.
Cette solution permet d’éditer, d’examiner et copier des fichiers DOS à partir d’un Système UNIX. La grande restriction de cette solution est qu’elle ne permet pas d’exécuter des programmes DOS sans l’apport d’un émulateur (VP / ix).
Références :
SCO?TCP/IP Runtime System for SCO UNIX Systems
User’s and Administator’s Guide
TCP/IP est installé comme les autres packages d’UNIX.
TCP/IP prend effet automatiquement en entrant dans le mode Multi-Utilisateurs et s’arrête en entrant le mode Utilisateur ce cas il peut être activé ou stopé manuellement par les commandes :
# /etc/tcp start
et
# /etc/tc stop.
Parceque TCP/IP fait partie intégrante du Système UNIX, le désinstaller est une opération importante nécéssitant de relinker le noyau (Kernel) et doit être désinstallé à l’aise de la commande custom.
Ces ajouts se font à l’aide de la commande Custom. Cette commande est assistée par Menu qui propose l’Installation, l’Affichage ou la Suppression de Produits déjà installés .
? Sous UNIX tout produit installé par Custom doit impérativement être désinstallé de la même manière.
La Première étape consiste donc de choisir l’option « New Product » pour installé un nouveau produit sur le système UNIX. Ensuite UNIX demandera les disquettes volumes 1, 2 , 3 etc.
Références :
SCO?Open Systems Software
Hardware Configuration Guide
Cet ouvrage indique les différentes étapes nécessaire à l’installation et la configuration de tous types de matèriels (hardware) :
Mémoire, Cartes Bus, Controleurs de Disques, Disques durs, CD-ROM, Cartes Réseaux, Modems, Imprimantes, etc
A titre d’exemple nous allons examiner un peu plus profondément comment installer et configurer un lecteur de bande (streamer) et un lecteur de disque compact (CD-ROM).
Pour ajouter un lecteur de bandes ou tape drive (streamer), il faut lancer la commande
# mkdev tape
Ou par l’utilitaire sysadmsh :
System ? Harware ?Tape
Tape Drive Installation Menu
1. Install Cartridge Tape Drive
2. Install Mini-Cartridge Tape Drive
3. Install QIC-40 or QIC-80 Tape Drive
4. Install SCSI Tape Drive
Select an option or enter q to return to the main menu
Des menus spécifiques s’affichent alors pour chaque type de lecteur de bandes.
Lors que la configuration est mise à jour le système vous demande l’autorisation de relinker le noyau, puis, si ce nouveau noyau doit être le noyau de démarrage (toboot by default). enfin de recréer l’environnement du noyau
Pour ajouter un CD-ROM au système, il faut suivre les étapes suivantes :
Passer le système en Mode Maintenance par la commande shutdownsu.
Puis entrer la commande suivante :
# mkdev cdrom.
Cette commande va permettre de créer un device spécifique au CD-ROM. La configuration de ce CD-ROM dépend bien entendu du type de CD-ROM implenté sur la machine.
A la suite de cette commande il sera souhaitable d’installer un gestionnaire de fichiers qui permettra de gérer ce nouveau systéme de fichiers. Par exemple High Sierra.
N.B. : Il est bon de rappeller qu’un CD-ROM classique ne permet pas l’écriture, par conséquent les fichiers lus sur le CD-ROM devront être recopiés sur le disque dur pour pouvoir être manipulés comme des fichiers ordinnaires.
Une série de menus s’affichent alors suivant le type de carte(host adapter) qui permettent de configurer ou modifier la configuration par défaut.
De même que pour l’installation d’un lecteur de bandes, il est nécessaire de relinkerle noyau (relink the kernel) pour valider la nouvelle configuration.
Enfin à chaque utilisation du CD-ROM il faudra « monter » le nouveau système de fichiers pour pouvoir y accèder. Cette commande est la suivante :
# mount -fHS /dev/cd0 /mnt
L’option -fHS fait référence au gestionnaire de fichiers High Sierra
/dev/cd0 est le device créé par mkdevcdrom
/mnt est le répertoire temporaire sous lequel sont « montés » les fichiers du CD-ROM
Naturellement, une fois l’utilisation du CD-ROM terminée il ne faut pas oublier de « descendre » le rattachement temporaire par la commande :
# umont /mnt
L'installation de la souris se fait par la commande :
# mkdev mouse
Cette commande appelle un menu qui offre la possibilité d'ajouter (ou de supprimer) les programmes de gestion de la souris au noyau. Par conséquent cette opération devra être suivie d'une reconstitution (relink) du noyau.
Le programme d'installation demandera d'associer la souris aux terminaux (ttyx) qui l'utiliserons. Sur le serveur cela signifie l'associer aux différentes cessions (tty01, tty02 etc ).
Lors de la connexion au système, puisqu'il faut rebooter la machine parés le reconstruction du noyau, la commande usemouse devra être appelée pour rendre effectif l'usage de la souris.
L'usage de la souris sous Unix si l'on n'utilise pas les couches X-Windows reste néanmoins très anecdotique.
Références :
SCO?Open Server Network System
Release and Installation Notes
Appendix G : Creating an emergency boot floppy set
La création d’une disquette de Boot est indispensable pour pouvoir administrer le système en cas d’incidents graves.
Cette disquette peut en outre permettre de restaurer un root filesystem corrompu sans avoir à réinstaller tout le système.
Le programme qui permet de créer la disquette de Boot s’intitule
# mkdev fd
est peut être appelé à partir du gestionnaire sysadmsh. C’est un programme assisté par menu.
sysadmsh ?filesystems? floppy
Il permet de créer trois types de disquettes :
1. Filesystem.
2. Bootable only.
3. Root filesystem only.
Les options 2 et 3 permettent de créer ce jeux de disquettes indispensable à la reconstitution d’un système endommagé, les deux disquettes sont complémentaires. La sauvegarde de l’ensemble du système de fichiers du disque doit être fait régulierement (un lecteur de bande sera indispensable).
Références :
SCO?UNIX Operating System
System Administrator’s Guide
Chapter 4. Administering user account
La dernière étape une fois le système installé pourque des utilisateurs puissent l’utiliser , est de créer des profils utilisateurs.
Cette tâche revient à l’Administrateur du Système UNIX et est commantée plus en détail dans le module d’administration du système.
sysadmsh ? Accounts ? User ? Create
Cette commande crée un répertoire au nom de l’utilisateur dans l’arborescence d’unix, par défault ce répertoire est /usr/nom; il crée également un fichier .profile contenant les principales commandes de démarrage au login (connexion) de l’utilisateur, par exemple le shell par défault, les variables d’envirronements etc.
Un certain nombre d’options permettent de gérer la sécurité du système en définissant les droits d’accès du nouvel utilisateur.
La création et la gestion des comptes utilisateurs est détaillée dans le chapitre réservé à l'administration du système Unix.
L’installation d’un système Unix s’est beaucoup simplifiée avec les dernières versions néanmoins cela reste une gestion qui doit être conçue à l’avance car il faut à la fois bien connaître la configuration physique de la machine et de ses périphériques mais également anticiper sur son utilisation future en terme de nombre d’utilisateurs et de type d’application.
Un autre point délicat qui vaut d’être soulignié est la desinstallation de certains produits, Unix a une fâcheuse tendance à créer un nombre incalculable de fichiers secondaires qui doivent être supprimés lors d’une désinstallation, c’est pourquoi il est fort conseillé d’utiliser la commande custom pour supprimer des installations qui ont été installées par cette même commande.