FPGA测试时,出现GUN GRUB version 2.04问题,如何解决?

   楼主做了一个在virtex-7开发板上的FPGA工程,做的是一个PCIE3.0的接口,当跑完程序后,需要在Linux系统里面进行调试。所用的调试电脑,使用的是win10+linux双系统,每次使用时,都会出现一个选系统的页面,然后进入所选的系统。
     但是本次实验时,将已经跑完的程序在vivado里面下载到FPGA板卡里面,然后启动电脑,出现了GUN GRUB version2.04的问题。如图所示:

img

    我在csdn上看到的类似的问题,于是就在这个页面里输入了exit,结果是直接进入了Windows。但是我需要进入Linux系统啊!头大。
     于是我想着是不是我的电脑有问题了,我又找了一个以前测试过的,完好的程序,把上面的流程走了一遍,结果是可以的,可以重启直接进入选系统界面,然后选择进去。而且在不测试程序时,我单独打开电脑时,也是直接进入选系统界面,只有测试这个程序时才有问题。到这里说明我的程序设计有问题。只是我自己找不到问题在哪里,所以求助大佬解答。我的block design如图所示:

img

     在程序上,我设计的是,PCIE来实现办卡与PC的双向交流,即可以FPGA可以发送数据,PC读走了,也可以反过来,PC发送数据,FPGA来读,但是这个重启的问题,真的令人头大,测试不了,才是最难受的。

img

  不知道我的设计那个模块出了问题,希望大佬能予以解答。感激不尽。