J'utilise Ubuntu sur VMware Player; aujourd'hui, lorsque je me suis connecté à VMware, il a montré des mises à jour disponibles pour Ubuntu 15.xx. J'ai autorisé les mises à jour et après avoir téléchargé tous les packages, il a redémarré automatiquement, mais n'a jamais redémarré. Il lance des messages comme
Piix4_SMBus: 000:00:07.3: Host SMBus controller bus not enabled
failed to start /etc/rc.local compatibility
Veuillez décrire un moyen de le réparer!
boot
15.10
vmware
vmware-player
Murali G
la source
la source
/etc/modprobe.d/blacklist.conf
et ajouter la ligneblacklist i2c-piix4
. Vous pouvez le faire en démarrant la machine virtuelle à partir d'un fichier ISO pour Ubuntu et en choisissant «Try Ubuntu»Réponses:
Tout d'abord, ajoutez cette ligne dans votre fichier vmx pour augmenter le temps de démarrage à 50s
Démarrez la machine virtuelle, maintenez la touche Maj gauche enfoncée, puis appuyez sur Entrée.
Dans le menu grub, choisissez Options avancées pour Ubuntu -> Mode de récupération . Une fois le système démarré, choisissez «Root» pour tomber dans un shell root.
Dans le shell racine, entrez les commandes suivantes
descendre quelques lignes (presque n'importe où) et entrer dans la ligne
Appuyez ensuite sur ctrl+ opour enregistrer le fichier, et ctrl+x
Enfin, entrez la commande
reboot
la source
systemctl status rc-local.service
dans la machine, que se passe-t-il?La méthode ci-dessus n'a pas fonctionné pour moi sur Ubuntu 16.10 et VMWare Workstation 12.5.1 ..
Démarrez en mode de récupération Ubuntu -> déposez-vous dans le shell racine et ouvrez le fichier de configuration de la liste noire du noyau.
Ajoutez ensuite cette ligne dans le fichier et enregistrez.
J'ai trouvé cette solution dans ce post:
https://websiteforstudents.com/question/student-question-resolve-ubuntu-16-10-piix4_smbus-host-smbus-controller-bus-not-enabled/
la source
Dans un premier temps, ouvrez le fichier * .vmx à partir de votre dossier VMware via le bloc-notes. Ajoutez ensuite cette ligne au fichier et enregistrez-la.
Le problème sera résolu.
la source
Bien que je sois en retard à la fête, la solution à votre autre problème (
failed to start /etc/rc.local compatibility
etc., comme décrit dans les commentaires ultérieurs à la réponse de Charles Green) est très probablement (du moins pour moi), pour effacer les anciens, incompatiblesvmhgfs
(disque VM partagé ) paramètres / module, car ils cassent deux ou trois choses.Tout d'abord, le module ne se charge pas en cas de non-concordance de version, etc. Supprimez
vmhgfs
de/etc/modules
, et maintenant l'init devrait fonctionner correctement.Deuxièmement, si vous avez ajouté une
fstab
entrée pour votrevmhgfs
,systemd-fstab-generator
génère unesystemd
tâche de démarrage pour elle, entraînant également l'échec de l'systemctl
unité. Mettez en commentaire ou supprimez votrevmhgfs
lignefstab
et supprimez les fichiers pertinentsmnt-*.mount
(par exemplemnt-vmhgfs.mount
) de votre/run/systemd/generator
. Cela devrait régler la 2e partie du problème.la source