|
Note : Pour éviter les répétitions, ``disque FreeBSD'' dans ce contexte signifie un CDROM ou DVD FreeBSD que vous avez acheté, ou produit vous-même.
Il peut y avoir quelques situations dans lesquelles vous devez créer votre propre support et/ou source d'installation de FreeBSD. Cela pourrait être un support physique, comme une bande, ou une source que sysinstall pourrait employer pour récupérer les fichiers, comme un site FTP local, ou une partition MS-DOS®.
Par exemple:
Vous avez beaucoup de machines connectées sur votre réseau local, et un seul disque FreeBSD. Vous voulez créer un site FTP local utilisant le contenu du disque FreeBSD, et ensuite faire utiliser ce site FTP local par vos machines plutôt que de se connecter à l'Internet.
Vous avez un disque FreeBSD, et FreeBSD ne reconnaît pas votre lecteur de CD/DVD, mais MS-DOS/Windows® oui. Vous voulez copier les fichiers d'installation de FreeBSD sur une partition DOS sur le même ordinateur, et ensuite installer FreeBSD en utilisant ces fichiers.
L'ordinateur sur lequel vous voulez installer n'a pas de lecteur de CD/DVD, ou de carte réseau, mais vous pouvez connecter un câble série ou parallèle de ``type Laplink'' sur un ordinateur qui lui dispose d'un lecteur de CD/DVD ou d'une carte réseau.
Vous voulez créer une bande qui peut être utilisée pour installer FreeBSD.
Comme élément de chaque nouvelle version, le projet FreeBSD met à disposition deux images de CDROM (``images ISO''). Ces images peuvent inscrites (``gravées'') sur CDs si vous disposez d'un graveur de CD, et puis être utilisées pour installer FreeBSD. Si vous avez un graveur de CD, et comme la bande passante est bon marché, alors c'est la méthode la plus simple pour installer FreeBSD.
Télécharger les bonnes images ISO
Les images ISO de chaque version peuvent être téléchargées à partir de ftp://ftp.FreeBSD.org/pub/FreeBSD/ISO-IMAGES-arch/version ou du miroir le plus proche. Remplacez arch et version par les valeurs appropriées.
Ce répertoire contiendra normalement les images suivantes:
Tableau 2-5. Noms des images ISO de FreeBSD et leurs significations
Nom du fichier | Contenu |
---|---|
version-mini.iso | Tout ce dont vous avez besoin pour installer FreeBSD. |
version-disc1.iso | Tout ce dont vous avez besoin pour installer FreeBSD, et autant de logiciels tiers pré-compilés que l'espace sur le disque le permet. |
version-disc2.iso | Un système de fichiers ``live'', qui est utilisé avec la fonction ``Repair'' de sysinstall. Une copie de l'arborescence CVS de FreeBSD. Et autant de logiciels tiers pré-compilés que l'espace sur le disque le permet. |
Vous devez télécharger soit l'image ISO mini, soit l'image du disque numéro un. Ne télécharger pas les deux, étant donné que le disque numéro un contient tout le contenu de l'image ISO mini.
Utilisez l'ISO mini si votre accès Internet est bon marché. Elle vous laissera installer FreeBSD, et vous pourrez ensuite installer des logiciels tiers en les téléchargeant en employant le système de logiciels pré-compilés/logiciels portés (voir le Chapitre 4) si nécessaire.
Utilisez l'image du disque numéro un si vous voulez une bonne sélection de logiciels tiers également sur le disque.
Les images des autres disques sont utiles, mais pas indispensables, tout particulièrement si vous disposez d'un accès Internet à haut débit.
Graver les CDs
Vous devez ensuite graver les images de CD. Si vous faites cela à partir d'un autre système FreeBSD consultez alors la Section 16.6 pour plus d'informations (en particulier les Section 16.6.3 et Section 16.6.4).
Si vous le faites à partir d'une autre plate-forme alors vous devrez utiliser les utilitaires existants pour commander votre graveur de CD sur cette plate-forme. Les images fournies le sont dans le standard ISO qui est supporté par de nombreuses applications de gravure de CD.
Les disques FreeBSD sont présentés comme le site FTP. Cela rend très facile la création d'un site FTP local qui peut être utilisé par d'autres machines de votre réseau lors de l'installation de FreeBSD.
Sur l'ordinateur FreeBSD qui hébergera le site FTP, soyez sûr que le CDROM est dans la lecteur, et monté en /cdrom.
# mount /cdrom
Créez un compte pour le FTP anonyme dans /etc/passwd. Faites cela en éditant /etc/passwd avec vipw(8) et en ajoutant cette ligne:
ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
Vérifiez que le service FTP est activé dans /etc/inetd.conf.
N'importe qui avec un accès réseau à votre machine peut désormais choisir un support de type FTP et taper ftp://votre machine après avoir sélectionné ``Other'' dans le menu des sites FTP durant l'installation.
Avertissement : Cette approche est correcte pour une machine qui est sur votre réseau local, et qui est protégée par votre coupe-feu. Offrir un accès FTP à d'autres machines sur Internet (et non sur votre réseau local) expose votre ordinateur à l'attention de crackers et autres indésirables. Nous recommandons fortement de suivre de bonnes pratiques de sécurité si vous faites cela.
Si vous devez installer à partir de disquettes (ce que nous suggérons de ne pas faire), soit en raison d'un matériel non supporté, soit que vous aimez vous compliquer la vie, vous devez d'abord préparer des disquettes pour l'installation.
Il vous faudra au minimum autant de disquettes 1.44 MO ou 1.2 MO que nécessaire pour y mettre tous les fichiers du répertoire bin (distribution binaire). Si vous préparez ces disquettes sous DOS, alors elles doivent être formatées en utilisant la commande MS-DOS FORMAT. Si vous utilisez Windows, utilisez l'Explorateur pour formater les disquettes (clic-droit sur le lecteur A: , et sélectionnez ``Formater'').
Ne faites pas confiance aux disquettes préformatées en usine. Reformatez-les vous-même, de façon à être sûr. Nos utilisateurs nous ont, dans le passé, signalé de nombreux problèmes dus à des disquettes incorrectement formatées, ce qui explique pourquoi nous insistons autant maintenant.
Si vous créez les disquettes sur une autre machine FreeBSD, ce n'est toujours pas une mauvaise idée de les formatter, bien que vous n'ayez pas besoin de mettre un système de fichiers MS-DOS sur chaque disquette. Vous pouvez utiliser les commandes disklabel et newfs pour y mettre un système de fichier UFS à la place, comme le montre la séquence de commandes suivantes (pour une disquette 3.5" de 1.44 MO):
# fdformat -f 1440 fd0.1440 # disklabel -w -r fd0.1440 floppy3 # newfs -t 2 -u 18 -l 1 -i 65536 /dev/fd0
Note : Utilisez fd0.1200 et floppy5 pour les disquettes 5.25" 1.2 MO.
Vous pouvez alors les monter et y écrire comme sur n'importe quel autre système de fichiers.
Après avoir formatter les disquettes, vous devrez y copier les fichiers. Les fichiers de la distribution sont scindés en morceaux de taille telle que cinq d'entre eux tiendront sur une disquette 1.44 MO ordinaire. Préparez les disquettes les unes après les autres, en y mettant sur chacune autant de fichiers que vous pouvez, jusqu'à ce que vous ayez recopié toutes les distributions que vous voulez installer. Chaque distribution doit avoir son propre sous-répertoire sur la disquette, e.g.: a:\bin\bin.aa, a:\bin\bin.ab, et ainsi de suite.
Une fois que vous êtes à l'écran de sélection du support d'installation, sélectionnez Floppy (disquette) et vous aurez ensuite des indications sur la marche à suivre.
Pour préparer l'installation depuis une partition MS-DOS, copiez les fichiers de la distribution dans un répertoire appelé freebsd dans le répertoire racine de cette partition. Par exemple, c:\freebsd. L'arborescence des répertoires du CDROM ou du site FTP doit être partiellement reproduite dans ce répertoire, aussi nous suggérons l'utilisation de la commande DOS xcopy si vous copiez à partir d'un CDROM. Par exemple, pour préparer une installation minimale de FreeBSD:
C:\> md c:\freebsd C:\> xcopy e:\bin c:\freebsd\bin\ /s C:\> xcopy e:\manpages c:\freebsd\manpages\ /s
En supposant que C: est l'endroit où vous avez de l'espace libre et que votre CDROM soit monté sur E:.
Si vous n'avez pas de lecteur de CDROM, vous pouvez télécharger la distribution depuis ftp.FreeBSD.org. Chaque distribution est dans son propre répertoire; par exemple la distribution base peut être trouvée dans le répertoire 5.4/base/.
Copiez chaque distribution que vous voulez installer depuis la partition MS-DOS (et pour laquelle vous avez de l'espace libre) dans c:\freebsd -- la distribution BIN n'est que le minimum obligatoire.
Installer à partir de bandes est probablement la méthode la plus simple, mis à part l'installation en ligne avec FTP ou depuis le CDROM. Le programme d'installation s'attend à ce que les fichiers soient simplement archivés sur la bande. Après avoir récupéré tous les fichiers des distributions qui vous intéressent, archivez-les avec tar sur la bande:
# cd /freebsd/distdir # tar cvf /dev/rwt0 dist1 ... dist2
Quand vous installez, vous devez vous assurer qu'il y a assez de place dans un répertoire temporaire (que vous pourrez choisir) pour y mettre le contenu entier de la bande que vous avez créée. En raison de l'accès non-aléatoire des bandes, cette méthode exige un espace de stockage temporaire important.
Note : Au moment d'installer, la bande doit être dans le lecteur avant de démarrer avec la disquette. Sinon les tests risquent de ne pas la trouver.
Il y a trois types d'installation réseau disponibles. Par port série (SLIP ou PPP), par port parallèle (PLIP (câble laplink)), ou par Ethernet (un contrôleur Ethernet standard (y compris certains contrôleurs PCMCIA)).
Le support SLIP est assez rudimentaire, et essentiellement limité aux lignes directes, comme un câble série entre un ordinateur portable et un autre ordinateur. La liaison devra être directe car l'installation par SLIP n'offre pas la possibilité de se connecter par téléphone; cette fonctionnalité est fournie par l'utilitaire PPP, qu'il faut utiliser de préférence à SLIP chaque fois que c'est possible.
Si vous utilisez un modem, PPP est presque certainement votre seul choix. Veillez à avoir sous la main les informations concernant votre fournisseur d'accès car vous en aurez besoin assez tôt dans la procédure d'installation.
Si vous utilisez PAP ou CHAP pour vous connecter à votre fournisseur d'accès (en d'autres termes, si vous pouvez vous connecter au fournisseur d'accès sous Windows sans utiliser de script), alors tout ce que vous aurez à faire est de taper dial à l'invite de ppp. Sinon, vous devrez savoir comment se connecter à votre fournisseur d'accès en utilisant les ``commandes AT'' propres à votre modem, car le programme d'appel PPP ne fournit qu'un émulateur de terminal très simplifié. Veuillez vous reporter aux sections concernant ppp utilisateur du Manuel et de la FAQ pour plus d'informations. Si vous avez des problèmes, connectez-vous directement à l'écran avec la commande set log local ....
Si vous disposez d'une liaison directe à une autre machine FreeBSD (2.0-R ou ultérieure), vous pourrez envisager d'installer avec un câble ``laplink'' sur le port parallèle. La vitesse de transmission sur le port parallèle est plus importante que celle que l'on obtient habituellement avec une liaison série (jusqu'à 50 Koctets/sec), ce qui accélère l'installation.
Finalement, pour une installation réseau la plus rapide possible, une carte Ethernet est toujours un bon choix! FreeBSD supporte la plupart des cartes Ethernet PC courantes; une liste des cartes supportées (et leur paramétrage requis) est fournie dans la liste de compatibilité matérielle de chaque version de FreeBSD. Si vous utilisez une des cartes Ethernet PCMCIA supportée, assurez-vous qu'elle soit en place avant d'allumer le portable! FreeBSD ne supporte pas, malheureusement, actuellement l'insertion à chaud des cartes PCMCIA pendant l'installation.
Vous devrez aussi connaître votre adresse IP sur le réseau, le masque de réseau pour votre classe d'adresses, et le nom de votre machine. Si vous installez par l'intermédiaire d'une connexion PPP et que vous n'avez pas d'IP fixe, ne prenez pas peur, l'adresse IP peut être dynamiquement assignée par votre fournisseur d'accès. Votre administrateur système peut vous dire quelles valeurs utiliser pour votre configuration réseau particulière. Si vous devez référencer d'autres machines par leur nom plutôt que par leurs adresses IP, vous devrez aussi connaître un serveur de noms et peut-être l'adresse d'une passerelle (si vous utilisez PPP, c'est l'adresse IP de votre fournisseur d'accès) pour accéder à ce serveur. Si vous voulez installer par FTP via un proxy HTTP, vous aurez également besoin de l'adresse du proxy. Si vous n'avez pas les réponses à toutes ou la plupart de ces questions, alors vous devriez vraiment en discuter avec votre administrateur système ou votre fournisseur d'accès avant d'essayer ce type d'installation.
L'installation NFS est assez directe. Copiez simplement les fichiers de la distribution FreeBSD que vous voulez quelque part sur un serveur NFS et ensuite mentionnez-le au moment de sélectionner le support NFS.
Si le serveur n'accepte que les accès sur les ``ports privilégiés'' (ce qui est généralement le cas par défaut sur les stations de travail Sun), vous devrez préciser l'option NFS Secure dans le menus des Options avant de procéder à l'installation.
Si vous avez une carte Ethernet de mauvaise qualité qui souffre de vitesses de transfert très faibles, vous devrez peut-être aussi positionner l'option NFS Slow.
Pour que l'installation NFS fonctionne, le serveur doit pouvoir monter des sous-répertoires, par exemple, si le répertoire pour votre distribution de FreeBSD 5.4 est: ziggy:/usr/archive/stuff/FreeBSD, alors ziggy devra autoriser le montage de /usr/archive/stuff/FreeBSD, et non seulement de /usr ou /usr/archive/stuff.
Dans le fichier /etc/exports de FreeBSD, on contrôle cela avec l'option -alldirs. D'autres serveurs NFS peuvent avoir d'autres conventions. Si le serveur vous envoie des messages “permission denied”, alors il est probable que vous n'avez pas activé correctement cette fonctionnalité.
Précédent | Sommaire | Suivant |
Guide avancé d'installation | Niveau supérieur | Quelques bases d'UNIX |
Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.
Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:13