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

765
karobar

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

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

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

0
Вы пытались отключить синхронизацию времени между хостом и гостем? См .: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1189. FiZi 8 лет назад 0
только что попробовал ваше предложение без видимых изменений karobar 8 лет назад 0

1 ответ на вопрос

0
karobar

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