PintOS,核恐慌在Ubuntu -v选项的Bochs(PintOS, kernel panic

2019-08-17 12:02发布

当我这样做 - 在......“pintos运行报警多个” /编译/一切似乎罚款。

但是当我做在... /编译“做检查” /所有7次测试失败,同样的“运行不正常启动:没有‘pintos启动’消息”

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

后来我发现“pintos -v -k -t 60 --bochs - -q运行报警单”,在... /构建它给出了一个

[] bochsrc.txt::12:Bochs的与以下消息退出展示文库“NOGUI”不可用

如果我带走“-V”会被罚款。

如何解决这个展示库“NOGUI”不可用

Answer 1:

似乎没有人回答我...我得到了我的身边。 只需要改变Bochs的的配置:./configer --with-NOGUI,然后重新编译:

使

须藤做安装

之后pintos的化妆检查将正常工作。



Answer 2:

我有同样的问题,我解决了这个问题。 打开 “/pintos/src/tests/Make.tests” 编辑行54(删除-v)

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

那么,在“/线程/构建”你可以做

make check


Answer 3:

当您使用Ubuntu 14.04或16.04,当你下载原始pintos项目或从GitHub任何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

然后你就可以编译和运行“做检查”,没有错误pintos。

(任何〜/ pintos应改为你的pintos路径)

请记住,在〜/ pintos / src目录/ utils的最终作是可笑的很重要的。 否则,你会得到“运行不正常启动:没有‘Pintos启动’消息”。

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



文章来源: PintOS, kernel panic with -v option bochs on ubuntu