He estado usando Ubuntu en VMware Player; hoy, cuando inicié sesión en VMware, mostró actualizaciones disponibles para Ubuntu 15.xx. Permití las actualizaciones y después de descargar todos los paquetes, se reinició automáticamente, pero nunca se reinició. Está lanzando mensajes como
Piix4_SMBus: 000:00:07.3: Host SMBus controller bus not enabled
failed to start /etc/rc.local compatibility
¡Por favor describa una forma de arreglarlo!
boot
15.10
vmware
vmware-player
Murali G
fuente
fuente
/etc/modprobe.d/blacklist.conf
y agregar la líneablacklist i2c-piix4
. Puede hacerlo iniciando la VM desde un archivo ISO para Ubuntu y eligiendo 'Probar Ubuntu'Respuestas:
Primero, agregue esta línea en su archivo vmx para aumentar el tiempo de arranque a 50 s
Inicie la VM, mantenga presionada la tecla Mayús izquierda y luego presione Intro.
En el menú de grub, elija Opciones avanzadas para Ubuntu -> Modo de recuperación . Una vez que se inicia el sistema, elija 'Root' para colocarlo en un shell raíz.
En el shell raíz, ingrese los siguientes comandos
baje algunas líneas (casi en cualquier lugar) e ingrese la línea
Luego presione ctrl+ opara guardar el archivo, y ctrl+x
Finalmente, ingrese el comando
reboot
fuente
systemctl status rc-local.service
en la máquina, ¿qué sucede?El método anterior no funcionó para mí en Ubuntu 16.10 y VMWare Workstation 12.5.1 ..
Arranque en modo de recuperación de Ubuntu -> colóquese en el shell raíz y abra el archivo de configuración de la lista negra del núcleo.
Luego agregue esta línea al archivo y guárdela.
Encontré esta solución en esta publicación:
https://websiteforstudents.com/question/student-question-resolve-ubuntu-16-10-piix4_smbus-host-smbus-controller-bus-not-enabled/
fuente
Al principio, abra el archivo * .vmx de su carpeta VMware mediante el bloc de notas. Luego agregue esta línea al archivo y guárdela.
El problema será solucionado.
fuente
Aunque llego tarde a la fiesta, la solución a su otro problema (
failed to start /etc/rc.local compatibility
etc., como se describe en los comentarios posteriores a la respuesta de Charles Green) es muy probable (al menos para mí), borrar el viejo, incompatiblevmhgfs
(disco VM compartido ) configuración / módulo, ya que rompen un par de cosas.Primero, el módulo no se carga si hay una discrepancia de versión, etc. Elimine
vmhgfs
de/etc/modules
, y ahora el init debería ejecutarse correctamente.En segundo lugar, si agregó una
fstab
entrada para suvmhgfs
,systemd-fstab-generator
genera unasystemd
tarea de inicio para ella, lo que también resulta en unasystemctl
unidad fallida . Comente o elimine suvmhgfs
líneafstab
y elimine los archivos relevantesmnt-*.mount
(pmnt-vmhgfs.mount
. Ej. ) De su/run/systemd/generator
. Eso debería solucionar la segunda parte del problema.fuente