Piix4_SMBus: 000:00:07.3: шина контроллера хоста SMBus не включена
Я использую Ubuntu на VMware Player; сегодня, когда я вошел в VMware, он показал обновления, доступные для Ubuntu 15.xx. Я разрешил обновления и после загрузки всех пакетов он перезапустился автоматически, но не загрузился обратно. Кидает сообщения типа
Piix4_SMBus: 000:00:07.3: Host SMBus controller bus not enabled
failed to start /etc/rc.local compatibility
Пожалуйста, опишите способ исправить это!
5 ответов
Сначала добавьте эту строку в ваш файл VMX, чтобы увеличить время загрузки до 50 с.
bios.bootDelay = "50000"
Запустите виртуальную машину, удерживайте левую клавишу Shift и нажмите Enter.
В меню Grub выберите Дополнительные параметры для Ubuntu -> Режим восстановления. Как только система загрузится, выберите "Root", чтобы попасть в корневую оболочку.
В корневой оболочке введите следующие команды
mount -o remount,rw /
nano /etc/modprobe.d/blacklist.conf
спуститесь на несколько строк (почти везде) и введите строку
blacklist i2c-piix4
Затем нажмите Ctrl+O, чтобы сохранить файл, и Ctrl+X
Наконец, введите команду
reboot
Описанный выше метод не работает для меня на Ubuntu 16.10 и VMWare Workstation 12.5.1.
Загрузитесь в Ubuntu Recovery Mode -> перейдите в корневую оболочку и откройте файл конфигурации черного списка ядра.
nano /etc/modprobe.d/blacklist.conf
Затем добавьте эту строку в файл и сохраните.
blacklist intel_powerclamp
Я нашел это решение из этого поста:
Сначала откройте файл *.vmx из папки VMware через блокнот. Затем добавьте эту строку в файл и сохраните его.
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
Проблема будет исправлена.
Хотя я опаздываю на вечеринку, решение вашей другой проблемы (failed to start /etc/rc.local compatibility
и т.д., как описано в более поздних комментариях к ответу Чарльза Грина), скорее всего (по крайней мере, для меня), чтобы стереть старое, несовместимое vmhgfs
(общий виртуальный диск) настройки / модуль, так как они ломают пару вещей.
Во-первых, модуль не загружается, если есть несоответствие версий и т. Д. Удалить vmhgfs
от /etc/modules
и теперь инициализация должна выполняться правильно.
Во-вторых, если вы добавили fstab
запись для вашего vmhgfs
, systemd-fstab-generator
генерирует systemd
запуск задачи для него, также в результате не удалось systemctl
Блок. Закомментируйте или удалите свой vmhgfs
линия в fstab
и удалите соответствующие mnt-*.mount
(например mnt-vmhgfs.mount
) файлы из вашего /run/systemd/generator
, Это должно решить 2-ю часть проблемы.
Я смог решить проблему, зайдя в безопасный режим и запустив чистую систему.
РЕДАКТИРОВАТЬ:
Делалось это удерживанием Shift при перезагрузке ВМ. когда в личинке перейдите в «дополнительные параметры». Затем в этом меню запустите «чистый».