Commande : sys / sys config

  SYS rend une disquette, un disque dur ou un autre média amorçable.
  SYS CONFIG configure le KERNEL FreeDOS.

Syntaxe :

  SYS [source] lecteur: [sectboot] [{option}]
  SYS [/?]
      source    = A:,B:,C:\KERNEL\BIN\,etc., L'emplacement (facultatif)
                des fichiers système. S'il n'est pas indiqué, le
                répertoire courant sera utilisé.
      lecteur   = A,B,C etc. Le lecteur à rendre amorçable.
      sectboot  Le nom de du fichier image du secteur d'amorçage de 512
                octets pour le lecteur : pour y écrire *au lieu du*
                secteur d'amorçage réel.

  SYS CONFIG [lecteur][chemin]kernel.sys [option=valeur...]
  SYS CONFIG [/help][/?]

  SYS CONFIG
    Cela affichera simplement les réglages actuels pour le fichier
    KERNEL.SYS dans le répertoire courant. Il est utile de savoir
    comment les options actuelles sont réglées, quelles options sont
    prises en charge et cela devrait aussi afficher les valeurs valides
    avec les valeurs par défaut (les valeurs par défaut sont les valeurs
    valides suivies d'un '*').

  SYS CONFIG [lecteur][chemin]KERNEL.SYS
    Cette forme se comporte comme celle ci-dessus, sauf qu'elle
    affichera les réglages pour le fichier de kernel que vous
    spécifiez. Le lecteur ainsi que le chemin sont facultatifs et
    généralement un simple '\' sera utilisé afin d'indiquer le
    répertoire racine du lecteur actuel. KERNEL.SYS spécifie le
    nom de fichier du kernel, qui peut ne pas être "KERNEL.SYS",
    par exemple lors de tests vous voudrez altérer KERNTEST.SYS et
    plus tard le copier sur (ou le renommer en) KERNEL.SYS pour
    l'amorçage.

Options :

  OPTIONS DE SYS :
  /BOTH          Le nouveau secteur d'amorçage sera écrit sur le fichier
                 image et sur le secteur d'amorçage du lecteur.
  /BOOTONLY      Le secteur d'amorçage (ou l'image) sera mis à jour,
                 mais le KERNEL et COMMAND.COM ne seront pas copiés sur
                 la destination.
  /UPDATE        Copie KERNEL et met
                 à jour le secteur d'amorçage (ne copie *pas* le shell).
  /OEM[:AUTO]    Indique le secteur d'amorçage (de boot), les noms de
                 fichiers et le segment de chargement (load segment)
                 à utiliser.
  /OEM:DE        Utilise les réglages du Kernel DEll mode réel.
  /OEM:DR        Utilise des réglages compatibles avec DR DOS 7+.
  /OEM:EDR       Utilise des réglages compatibles avec DR DOS 7+
                 amélioré.
  /OEM:FD        Utilise des réglages compatibles avec FreeDOS.
  /OEM:MS        Utilise des réglages compatibles avec MS-DOS.
  /OEM:PC        Utilise des réglages compatibles avec  PC-DOS.
  /OEM:Rx        Utilise des réglages compatibles avec RxDOS.
  /OEM:W9x       Utilise des réglages compatibles avec MS Win9x DOS.
                 La valeur par défaut est /OEM[:AUTO], sélectionne
                 le DOS en se fondant sur les fichiers existants.
  /K nom         Donne le nom du fichier du kernel (noyau) à copier.
                 Cette option n'est requise que lorsque le kernel
                 n'est pas appelé "kernel.sys"
  /L segm        Le segment de chargement, en hexadécimal, à utiliser.
                 La valeur par défaut est de 60.
  /B btdrv :     hex BIOS # du lecteur d'amorçage défini dans bs 0=A:,
                 80=1er disque dur,...
  /FORCE         Ignore la sélection automatique des paramètres liés
                 au BIOS.
  /FORCE:AUTO    Sélectionne LBA ou CHS en fonction de la disponibilité
                 du BIOS.
  /FORCE:BIOSDRV Utilise le lecteur d'amorçage # indiqué par le BIOS.
  /FORCE:BSDRV   Utilise le lecteur d'amorçage # défini dans le secteur
                 d'amorçage.
  /FORCE:LBA     Utilise toujours LBA.
  /FORCE:CHS     Utilise toujours CHS.
  /NOBAKBS       Ignore la copie du secteur d'amorçage pour la sauvegarde
                 bs, FAT32 seulement, sinon ignoré.
  /SKFN nomfichier          Copie depuis nomfichier sur to KERNEL.SYS ;
                            réglages identiques à /OEM:FD.
  /SCFN nomfichier          Copie depuis nomfichier sur COMMAND.COM.
  /BACKUPBS [chemin]nomfichier  Enregistre le bs courant avant d'écraser.
  /DUMPBS   [chemin]nomfichier  Enregistre le bs courant et quitte.
  /RESTORBS [chemin]nomfichier  Écrase le bs et quitte.
  /VERBOSE                  Affiche des sorties (de débogage)
                            supplémentaires.
  /help          Affiche l'aide.
  /?             Affiche l'aide.

  OPTIONS DE SYS CONFIG :
  /help          Affiche l'aide.
  /?             Affiche l'aide.
  Les options actuelles sont :
  DLASORT=0|1
    Cette option sert à spécifier si l'attribution de lettre de lecteur
    devrait suivre la manière normale de MSDOS de toutes les partitions
    primaires sur les lecteurs, puis les partitions étendues, ou la
    manière plus logique de toutes les partitions (primaires et étendues)
    sur le premier lecteur, puis répéter cela pour tous les lecteurs
    suivants (tous les primaires et étendus, puis essayer le lecteur
    suivant). 0 correspond à la manière MS et 1 correspond au premier
    lecteur entièrement, puis le suivant ...
  SHOWDRIVEASSIGNMENT=0|1
    Si 1 alors les informations normales d'attribution de lecteur sont
    affichées au moment de l'amorçage. Si 0 alors ces informations sont
    supprimées (non affichées).
  SKIPCONFIGSECONDS=# (peut être de -128 à 127)
    Une valeur négative ( < 0 ) indique que le traitement de F5/F8 sera
    ignoré (le kernel ne vérifiera pas si vous avez appuyé sur ces
    touches, donc vous ne pourrez ignorer le traitement du fichier
    de configuration (CONFIG.SYS). Un 0 signifie que vous avez appuyé
    sur la touche précisément au moment où le kernel vérifie ces
    appuis - ce qui revient à ignorer, même si un doigt bien chronométré
    sera en mesure de l'utiliser. Et toutes les valeurs supérieures à
    0 représentent le nombre de secondes ou l'invite sera affiché en
    attendant que vous appuyiez sur la touche avant de supposer que
    vous ne l'avez pas fait.
  FORCELBA=0|1
    Si 1 alors le kernel utilisera les techniques LBA (INT13 étendu)
    pour adresser toutes les partitions si c'est possible, même si
    celles-ci ont un type de partition non-LBA et sont complètement en
    dessous du cylindre 1023 (généralement la limite des 8 Go). La
    valeur par défaut est de 0, pour des raisons de compatibilité.
    Régler cette valeur sur 1 peut contourner certains BIOS bugués et
    donne des performances légèrement améliorées.
  GLOBALENABLELBASUPPORT=0|1
    Si 0 alors LBA sera complètement désactivé, sans tenir compte du
    réglage FORCELBA. Vous en aurez besoin si FreeDOS pense que vous
    avez une LBA de disponible, alors qu'en réalité ce ne sera pas
    vrai. La valeur par défaut de ce réglage est de 1.

    Pour davantage d'informations sur SYS CONFIG, voyez :
    http://www.fdos.org/kernel/

Commentaires :

  SYS:
  La commande SYS crée un secteur d'amorçage (boot sector) sur le
  secteur 0 de la disquette ou du disque dur. Puis elle copie KERNEL.SYS
  et COMMAND.COM sur le média. Suite à cela l'ordinateur sera capable
  de démarrer FreeDOS depuis ce média.
  SYS CONFIG:
  Si aucune option n'est donnée, les valeurs actuelles seront affichées.
  /help ou /? affiche des informations d'utilisation.
  [lecteur][chemin]kernel.sys spécifie le fichier de kernel à modifier,
  si omis la valeur par défaut de KERNEL.SYS sera utilisée.
  Option=valeur ... spécifie une ou plusieurs options et les valeurs
  auxquelles chaque option sera réglée. Si une option est entrée
  plusieurs fois, la valeur définie sera celle la plus à droite.

Exemples :

  sys c: (depuis une disquette ; la commande sys et COMMAND.COM et
         KERNEL.SYS devraient être sur la disquette, après l'exécution
         le disque dur sera amorçable)
  sys a: (depuis un disque dur ou un CD; la commande et COMMAND.COM
         et KERNEL.SYS devraient être sur le lecteur source, après
         l'exécution la disquette sera amorçable)

Voir également :

  command.com
  format
  fdisk
  kernel
  kernel-devel
  label
  vol

  Copyright © 1998 Jim Hall, mis à jour en 2011 par W. Spiegl.
  Traduit en 2020 par Berki Yenigün.

  Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
  Voyez le fichier H2Cpying pour les conditions de copie.