Что заставляет ОС моей виртуальной машины зависать при переключении на доработку часовых источников?
Я сгенерировал ОС, используя 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.