关于 VS 2013 编译的 ReactOS 0.4.9 在 VMware 中启动的测试
reactos吧
全部回复
仅看楼主
level 10
关于 @使用编译 提出使用 VS 2013 编译的 ReactOS 0.4.9 无法在 VMware 虚拟机里启动的问题,因为没有提供更多细节,所以我决定亲自配置环境亲自编译一份试试。
编译器选用 Visual Studio 2013 Community with update 5
操作系统选择 Windows ThinPC 评估版 并且已经安装最新的安全修复
RosBE 使用最新的 2.1.6
虚拟机选用 VMware Fusion Pro 10.1.2
值得一提的是,编译中小部分型号的 CPU 会影响机器码生成的正确性,已知第一版 AMD Ryzen 在 Linux 下会生成错误的机器码,因此如果编译之后生成的程序有问题,也可能是 CPU 的问题。
我的 CPU 是 i5-4260U
编译采用默认 32 位 Debug 配置
环境交代完毕。
2018年08月06日 00点08分 1
level 10
生成 bootcd 了
2018年08月06日 01点08分 2
level 10
确实进不去安装界面
2018年08月06日 01点08分 3
level 10
抓了一下串口日志,似乎是freeldr的问题
(..\boot\freeldr\freeldr\arch\i386\machpc.c:200) err: PnP-BIOS failed to enumerate device nodes
2018年08月06日 01点08分 4
level 10
搜了一下commit log和jira,确实没有人报过这个bug,不过我账号jira很奇怪的提示密码不正确,暂时是没办法解决了。
2018年08月06日 02点08分 5
level 1
关于使用 VS 2013 编译的 ReactOS 0.4.9 无法在 VMware 虚拟机里启动的问题:
我的编译和运行环境:
操作系统:Windows 7 Ultimate 64-bit sp1.
cpu:i7-2620M
编译器: Visual Studio Ultimate 2013 update 5
虚拟机: VMware Workstation 11.1.4 build-3848939
用RosBE 2.1.6 编译的bootcd.iso 在虚拟机上可正常安装和运行。
用VS2013编译的bootcd.iso在虚拟机上安装时出现如下情况:
现象:光标不动,没有安装信息。
2018年08月06日 02点08分 6
应该是freeldr的问题
2018年08月06日 02点08分
挖个坟,顺便一提现在官方的0.4.11版本在Hyper-V中也是这样子,键盘鼠标无响应,引导了就是黑屏[阴险]
2019年08月24日 15点08分
level 1
如果freeldr有问题,为啥用RosBE 2.1.6 编译的bootcd.iso 又能在虚拟机上正常安装和运行?
2018年08月06日 03点08分 7
不同编译器语义分析、代码生成是不一样的,会产生不正确的结果也是正常的
2018年08月06日 22点08分
level 6
嗯,进来了解学习下ros的编译知识也不错。。。
2018年08月08日 11点08分 8
level 7
VMWARE启动不了,那么vbox能不能启动呢?
我觉得这玩意还是用XP+VS2010编译靠谱一点
2018年08月17日 19点08分 10
level 7
我用VBOX跑livecd也黑过,没一点反应,改一下硬件配置就好了。
我现在用的win10+hyperV和linux+vbox。
有空好好试试,这个东西是个万年巨坑,得慢慢填
2018年08月17日 19点08分 11
1