Smbus host controller not enabled vmware как решить

Обновлено: 04.07.2024

Некоторое время эта проблема решалась, но вам нужно получить доступ к установочному жесткому диску Ubuntu, чтобы отредактировать файл /etc/modprobe.d/blacklist.conf и добавить строку blacklist i2c-piix4 . Вы можете сделать это, загрузив виртуальную машину из ISO-файла для Ubuntu и выбрав «Try Ubuntu» Привет, Чарльз, спасибо за ваш быстрый ответ. Не могли бы вы описать шаги, поскольку я не очень хорош в этом. Как получить доступ к жесткому диску Ubuntu Installation? Пожалуйста, предоставьте навигацию. Я использую VMware Player и установил Ubuntu на VMPlayer. Извиняюсь за беспокойство.

Сначала добавьте эту строку в ваш файл VMX, чтобы увеличить время загрузки до 50 секунд.

Запустите виртуальную машину, удерживайте левую клавишу Shift и нажмите Enter.

В меню grub выберите « Дополнительные параметры для Ubuntu -> Режим восстановления» . Как только система загрузится, выберите «Root», чтобы попасть в корневую оболочку.

В корневой оболочке введите следующие команды

спуститесь на несколько строк (почти везде) и введите строку

Затем нажмите ctrl +, o чтобы сохранить файл, и ctrl + x

Наконец, введите команду

Спасибо Чарльзу за подробный ответ. Я могу решить первый вопрос. Я почти выкрикнул «Eurekha», но он еще не загрузился :-(, еще одна проблема еще не решена, Ошибка: не удалось запустить /etc/rc.local совместимость, см. «Sstemctl status rc-local.service» для получения подробной информации. чтобы обеспечить ваше ценное решение. Цените ваше время и терпение. Да . надеюсь, все решится с помощью решения, которое вы собираетесь предоставить. Но черный список i2c-piix4 - хорошая учеба для меня. Ваш кристально чистый ответ помог мне решить эту проблему. Вы случайно удалили vmtools с вашей виртуальной машины перед обновлением? 2-й вопрос, если вы выполняете systemctl status rc-local.service в машине, что происходит?

Описанный выше метод не работает для меня на Ubuntu 16.10 и VMWare Workstation 12.5.1.

Загрузитесь в Ubuntu Recovery Mode -> перейдите в корневую оболочку и откройте файл конфигурации черного списка ядра.

Затем добавьте эту строку в файл и сохраните.

Я нашел это решение из этого поста:

Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.

Сначала откройте файл * .vmx из папки VMware через блокнот. Затем добавьте эту строку в файл и сохраните его.

Проблема будет исправлена.

Этот вариант работал для меня, но только с одним процессором - пришлось уменьшить количество процессоров, прежде чем он работал. Теперь я могу отключить smbus в /etc/modprobe.d. Я пробовал занесение в черный список из grub, но ничего не получалось - OpenSUSE Tumbleweed 20180124 - Спасибо!

Хотя я опаздываю на вечеринку, решение вашей другой проблемы ( failed to start /etc/rc.local compatibility и т. Д., Как описано в последующих комментариях к ответу Чарльза Грина), скорее всего (по крайней мере, для меня), чтобы стереть старый несовместимый vmhgfs (общий диск виртуальной машины) ) настройки / модуль, так как они ломают пару вещей.

Во-первых, модуль не загружается, если есть несоответствие версий и т. Д. Удалите vmhgfs из /etc/modules , и теперь init должен работать правильно.

Читайте также: