我使用 Yocto 项目生成了一个操作系统,Linux 内核版本为 3.14。我尝试了几种方法从 VMware Fusion 启动此操作系统,所有方法的结果似乎都相同,进程在之后挂起Switched to clocksource refined-jiffies
。我已删除虚拟机的 USB 控制器。以下是我看到的消息日志的相关部分:
等待根设备 /dev/hda2... 时钟源 tsc 不稳定(delta = 863336102 ns) 切换到时钟源 refined-jiffies
如何修复?
答案1
事实证明,我太专注于有关时钟源的两行代码,以至于我错过了关键的一行:Waiting for root device /dev/hda2...
;我的硬盘驱动器未被识别,因为我的操作系统映像配置为使用 IDE。在 VMware Fusion 中,我错过了我的 HD 总线类型配置为 SCSI。我能够通过导航到VM settings->Startup Disk->Advanced options->Bus type
并设置为 IDE 来解决这个问题。