中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: FreeDOS 下的 sys 命令帮助 上一主题 | 下一主题
hyerty
初级用户





积分 30
发帖 8
注册 2006-9-8
状态 离线
『楼 主』:  FreeDOS 下的 sys 命令帮助

直接输入 sys,将得到如下提示:
FreeDOS System Installer v3.6, Aug 04 2005
Usage:
SYS [source] drive: [bootsect] [{option}]
  source   = A:,B:,C:\DOS\,etc., or current directory if not given
  drive    = A,B,etc.
  bootsect = name of 512-byte boot sector file image for drive:
             to write to *instead* of real boot sector
  {option} is one or more of the following:
  /BOTH    : write to *both* the real boot sector and the image file
  /BOOTONLY: do *not* copy kernel / shell, only update boot sector or image
  /UPDATE  : copy kernel and update boot sector (do *not* copy shell)
  /OEM     : indicates boot sector, filenames, and load segment to use
             /OEM:FD use FreeDOS compatible settings
             /OEM:EDR use Enhanced DR DOS 7+ compatible settings
             /OEM:DR use DR DOS 7+ compatible settings
             /OEM:PC use PC-DOS compatible settings
             /OEM:MS use MS-DOS compatible settings
             /OEM:W9x use MS Win9x DOS compatible settings
             default is /OEM[:AUTO], select DOS based on existing files
  /K name  : name of kernel to use in boot sector instead of KERNEL.SYS
  /L segm  : hex load segment to use in boot sector instead of 60
  /B btdrv : hex BIOS # of boot drive set in bs, 0=A:, 80=1st hd,...
  /FORCEDRV: force use of drive # set in bs instead of BIOS boot value
  /NOBAKBS : skips copying boot sector to backup bs, FAT32 only else ignored
SYS CONFIG /help
    这个命令用来向一个磁盘分区传输基本DOS系统,包括更新引导扇区,显然,这个命令在 FreeDOS 里被增强了很多。
    FreeDOS 的基本 DOS 系统只需2个文件,kernel.sys 和 command.com,前者是系统内核,后者是命令解释器,是 DOS 的基本 Shell。sys命令的第一个参数指定上述2个基本文件的目录,第2个参数指定目标分区。第一个参数是可省的,如果只给出一个盘符作为参数,则 sys 默认使用当前目录作为源[source],给出的盘符作为目标。“sys A:\ C:”或者“sys C:”是 sys 最基本的用法。

    在更复杂的使用中,不建议省略首个参数,因为这样可能会使你或者sys无法理解你到底有没有给出[source],即你的首个参数是你给出的源,还是目标分区,所以我的建议是:始终保持给出[source]参数。
    sys 允许通过第3个可选参数给出一个引导文件名,这个引导文件将代替引导扇区被写入相应数据。这个功能是相当有用的,因为 Grub(GRand Unified Bootloader)或者 WinNT 的 ntldr 可以通过这个引导文件启动DOS系统,这样你就可以在安装了WinXP之后,划出一个FAT分区(我一般用FAT32,这个分区甚至可以在逻辑盘上)作为DOS系统分区,并设置你的 Grub 或 ntldr 实现多重启动菜单。
    最后,还可跟一个或多个可选选项,这些选项都有较详细的使用描述,我就不再一一说明了(而且很多我也不懂)。

    下面是输入sys config /help给出的提示:
FreeDOS System Installer v3.6, Aug 04 2005
FreeDOS Kernel Configuration v1.00
Usage:
  SYS CONFIG
  SYS CONFIG [/help | /?]
  SYS CONFIG [ [drive:][path]KERNEL.SYS] [option=value ...]

  If no options are given, the current values are shown.
  /help or /? displays this usage information.
   [drive:][path]KERNEL.SYS specifies the kernel file to
      modify, if not given defaults to KERNEL.SYS

  option=value ... specifies one or more options and the values
      to set each to.  If an option is given multiple times,
      the value set will be the rightmost one.
  Current Options are: DLASORT=0|1, SHOWDRIVEASSIGNMENT=0|1
                       SKIPCONFIGSECONDS=#, FORCELBA=0|1
                       GLOBALENABLELBASUPPORT=0|1
                       BootHarddiskSeconds=0|seconds to wait

2007-9-15 21:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
shutian8888
初级用户





积分 36
发帖 18
注册 2008-2-5
状态 离线
『第 2 楼』:  

学习中...

2008-2-6 19:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: