3. Configuration du Bootstrap

  1. Téléchargez les fichiers de démarrage: téléchargez les images kern.flp et mfsroot.flp.

  2. Configurez le répertoire tftp/pxe-boot:

    1. Déposez pxeboot dans le répertoire de démarrage:

      # rm -rf /usr/obj/*
      # cd /usr/src/sys/boot
      # make
      # cp /usr/src/sys/boot/i386/pxeldr/pxeboot /usr/tftpboot
      
    2. Utilisez le montage d'un pseudo périphérique pour monter le fichier kern.flp et copiez son contenu dans /usr/tftpboot:

      # vnconfig vn0 kern.flp    # association d'un fichier a un vndevice
      # mount /dev/vn0 /mnt      # montage
      # cp -R /mnt /usr/tftpboot # copie du contenu dans /usr/tftpboot
      # umount /mnt              # démontage
      # vnconfig -u vn0          # dé-association du vndevice au fichier
      
  3. Compilez un noyau personnalisé pour les clients (particulièrement pour éviter la configuration des périphériques au démarrage) et déposez le dans le répertoire /usr/tftpboot.

  4. Créez un loader.rc spécial et installez le dans /usr/tftpboot/boot/loader.rc comme cela il ne demandera pas la deuxième disquette. Le mien se trouve ici.

  5. Désarchivez l'installeur et les utilitaires d'aide de la disquette mfsroot et décompressez les, puis déposez les dans /usr/tftpboot comme ceci:

    # vnconfig vn0 mfsroot.flp         # association du fichier a un vndevice
    # mount /dev/vn0 /mnt              # montage
    # cp /mnt/mfsroot.gz /usr/tftpboot # copy du contenu dans /usr/tftpboot
    # umount /mnt                      # démontage
    # vnconfig -u vn0                  # dé-association du fichier au vndevice
    # cd /usr/tftpboot                 # on se déplace dans le répertoire pxeboot
    # gunzip mfsroot.gz                # on décompresse l'image  mfsroot
    
  6. Créez votre propre procédure sysinstall install.cfg, vous pouvez utilisez le mien comme exemple, mais vous devez l'editer.

  7. Copiez le script à l'endroit ou vous avez extrait et décompressé l'image mfsroot:

    # cd /usr/tftpboot
    # vnconfig vn0 mfsroot
    # mount /dev/vn0 /mnt
    # cp install.cfg /mnt
    # umount /mnt
    # vnconfig -u vn0
    

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>.