Что заставляет ОС моей виртуальной машины зависать при переключении на доработку часовых источников?

Я сгенерировал ОС, используя Yocto Project, с ядром Linux версии 3.14. Я пробовал несколько способов загрузить эту ОС из VMware Fusion, все с примерно одинаковыми результатами, где процесс зависает после Switched to clocksource refined-jiffies, Я удалил контроллер USB виртуальной машины. Вот соответствующая часть журнала сообщений, которую я вижу:

Ожидание корневого устройства /dev/hda2...
Clocksource tsc нестабильный (дельта = 863336102 нс)
Перешли на доработанные часы-истоки

Как это можно исправить?

1 ответ

Решение

Как оказалось, я был так сосредоточен на двух строках о источниках часов, что пропустил ключевую строку: Waiting for root device /dev/hda2...; мой жесткий диск не был распознан, потому что мой образ ОС был настроен для использования IDE. В VMware Fusion я пропустил, что мой тип шины HD настроен на SCSI. Я смог это исправить, перейдя к VM settings->Startup Disk->Advanced options->Bus typeи установите в IDE.

Другие вопросы по тегам