由于我是第一代 Mac Mini 的合法拥有者,拥有常规 Snow Leopard 许可证,因此我尝试按照本教程进行操作,目标是在安装了 Linux Ubuntu 的硬盘的第二部分上使用 KVM 虚拟化 Mac Os X。您可以在此处找到指南:
http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/
当我必须安装/配置 seabios 包时,问题出现了。以下是发生的情况:
....
编译整个程序 out/ccode16.o
编译为汇编程序 out/asm-offsets.s
生成偏移文件 out/asm-offsets.h
编译(16位)out/romlayout.o
构建 ld 脚本
版本:rel-1.7.3-18-g7093aa5-dirty-20130807_120248-ziomario-Macmini
回溯(最近一次调用最后一次):
文件“./tools/layoutrom.py”,第 669 行,位于
主要的()
文件“./tools/layoutrom.py”,第 633 行,在主文件中
info16 = parseObjDump(infile16,'16')
文件“./tools/layoutrom.py”,第 564 行,位于 parseObjDump 中
relocsection = sectionmap[sectionname]
密钥错误:'.text.asm./media/ziomario/09274c80-4a49-4f4f-9e2e-83c4a5578a04/OSXGUEST/seabios
/src/smp.c.75'
make: * [out/romlayout16.lds] 错误 1
有人能帮我修复这个错误吗?谢谢。
答案1
构建 SeaBIOS 时存在一个已知错误,其中包含非英语消息。使用“LC_ALL=C make”。