From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



PXI RT控制器的Windows和RTOS双系统启动



硬件: CompactRIO>>Analog Output Modules>>PXI-8176

问题:

我有一个PXI-8176 RT控制器,我想设置他在没有启动盘的情况下,可以启动Windows或者RTOS。应该怎么做呢?



解答:

注意: 这不是NI支持的特性,而仅仅是个原型验证。

对于大部分的应用来说,控制器只启动RTOS或者默认启动Windows而在有启动盘得条件下启动RTOS完全可以满足需要。如果你想要一个不需要启动盘就可以双启动的系统,这是完全可能的,但这不是NI支持的特性

我们建议在做一下所有流程之前将PXI RT控制器中的所有磁盘数据进行备份。因为下面的步骤包括了磁盘的格式化和创建分区,如果操作不当很容易丢失数据。

这篇KB步骤使用了Partition Magic v8.0 by PowerQuest。你需要一个外接的USB光驱来完成安装。如果你是一个没有USB口得PXI8145RT控制器,你需要通过将安装CD的数据通过网络的方式拷贝到控制器上,然后直接通过从硬盘安装。而本文将主要针对PXI-8171系列的RT控制器。

  1. 首先利用Windows的磁盘碎片整理工具对硬盘进行磁盘碎片整理,最好直接格式化整个硬盘。你可以通过创建一个Windows启动盘来实现。磁盘格式化了以后需要重新安装Windows
  2. 利用USB光驱安装分区工具Partition Magic ,同时安装Boot Magic(一般在partition magic中会包括)。Partition Magic帮助你在不需要格式化磁盘的情况下创建新的分区。
  3.  利用Partition Magic,新建一个主要分区,这是通过Partition Magic的“安装其他操作系统”选项完成的。在此步骤中,你将有机会选择在当前Windows分区之前或者之后创建新的分区。 重要提示: 你必须在当前Windows分区的前面创建新的分区。

    这样你就有两个主要分区,查看下图(diskpartitions.jpg) 。  图片中的.ETS就是RTOS使用的分区,而他就是在Windows分区之前的。需要注意的是我们还没有将RTOS安装到我们刚刚创建的分区。

  4. 这时就可以通过Boot Magic来增加第一个启动的OS。一当你增加了第二个启动系统选项,你的屏幕应该和附件(bootmagicorder.jpg)图类似。 完成了设定后保存并推出Boot Magic。
  5. 返回到Partition Magic设置新的空白分区作为活动分区。当你重启的时候,就可以进入这块新的分区。
  6. 重新启动机箱就可以看到Boot Magic在启动时候就会运行让你选择一个操作系统启动。朝如RT PXI “格式化磁盘驱动”软盘(详情参考下面罗列KB了解如何创建PXI启动盘)。在Boot Magic选择新创建的分区启动。Boot Magic所显示的名字就是我们之前在Windows中配置Boot Magic时所设置的名字。
  7. 一旦新的空白分区在Boot Magic选定以后,并且RT PXI格式化盘已经插入,磁盘就会格式化这个新的分区然后安装RTOS。注意:PXI “格式化磁盘驱动”将会格式化整个所选的分区,所以要确保你需要启动进入空白分区而不是Windows的分区
  8.  重新启动PXI机箱,系统再次提醒你需要从哪个OS启动,如果我们安装了RTOS,我们就可以直接启动RTOS了。

此时每次启动RT控制器的时候,Boot Magic都会询问你启动哪一个操作系统。如果你启动RTOS,就不需要启动盘因为RTOS已经永久安装在磁盘分区了。如果有必要你可以禁用Boot Magic然后让系统每次启动固定所选择的默认启动OS。

相关链接: KnowledgeBase 2CGF3OKN: Configuring RT Series PXI Controllers in LabVIEW Real-Time 6.0 (or higher)
KnowledgeBase 1KBB15G4: How Do I Restore the Operating System on a VXI or PXI Embedded Controller?
KnowledgeBase 2O7DSRUK: Installing Windows XP on a PXI-8171 Series Controller
KnowledgeBase 2VNC6KL8: Multibooting Different Operating Systems with a PXI Controller.
Developer Zone Tutorial: Restoring or Changing the Operating System in a PXI-8171 Series Embedded Controller
PowerQuest Corporation

附件:


bootmagicorder.jpg - bootmagicorder.jpg
diskpartitions.jpg - diskpartitions.jpg



报告日期: 08/23/2001
最近更新: 06/23/2011
文档编号: 2CMF6CZ8