在ubuntu上使用-v选项bochs,内核panic



当我执行"pintos - run alarm-multiple"时…/build/everything seems fine.

但是当我"make check"in…/build/7个测试都失败了"Run没有正常启动:no "pintos booting"消息"

pintos -v -k -T 60 --bochs -- -q run alarm-single < /dev/null 2> tests/threads/alarm-single.errors > tests/threads/alarm-single.output perl -I../.. ../../tests/threads/alarm-single.ck tests/threads/alarm-single tests/threads/alarm-single.result FAIL tests/threads/alarm-single Run didn't start up properly: no "Pintos booting" message

然后我在…/build中发现了"pinto -v -k -T 60——bochs——-q run alarm-single"它给出了

Bochs正在退出,并显示以下消息:[] bochsrc.txt:12:显示库nogui不可用

如果我把"-v"去掉,就可以了。

如何解决这个问题显示库'nogui'不可用

似乎没有人回答我…我自己终于明白了。只需要更改bochs的配置:./configer——with-nogui然后再次编译:

使

make install

在此之后,pinto的make检查将工作

我有同样的问题,我解决了它。打开"/平托一家都/src/测试/Make.tests"编辑第54行(delete -v)

TESTCMD = pintos -v -k -T $(TIMEOUT)

那么,在"/threads/build"中,你可以做

make check

记住当你使用Ubuntu 14.04或16.04时,当你从Github下载原始的pintos项目或任何pintos项目时,永远不要忘记做这些事情。

(Any line with no parentheses are terminal commands)
cd ~
gedit .bashrc
(add next line to the final of the file)
{export PATH="$PATH:/home/{username}/pintos/src/utils"}
(save)
bash
cd ~/pintos/src/utils
gedit Makefile
(You need to change one line)
{change LDFLAGS = -lm to LDLIBS = -lm}
(save)
make

然后你可以编译并运行"make check" for ptos,没有错误。

(任何~/pintos都应更改为您的pintos路径)

记住~/pintos/src/utils中的final make非常重要。否则你会得到"Run didn't start up proper: no "Pintos booting"消息"。

你可以在这里查看完整版本。http://www.luosheng-parallelbgls.com.cn/2016/03/29/pintos-install/因为这是一个中文版本,我很感激谁能把它翻译成英文。

相关内容

  • 没有找到相关文章

最新更新