73 votes

Erreur SMBus/ BIOS lors du démarrage d'Ubuntu dans VirtualBox

J'essaie de démarrer Ubuntu 13.04 dans VirtualBox, mais à chaque fois que je démarre, j'obtiens une erreur qui dit :

SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr

Cela se produit juste après le démarrage de la machine virtuelle, et le système d'exploitation ne démarre même pas correctement. Je vois l'erreur, puis l'écran devient noir et me donne un curseur clignotant. Les solutions que j'ai trouvées en ligne me disent d'ouvrir un terminal seulement après que le système d'exploitation ait démarré correctement. Malheureusement, je ne peux même pas arriver à ce stade, donc je ne peux pas utiliser cette solution.

Aide ?

À propos, je suis TRÈS novice en matière de Virtual Box et de création de machines virtuelles, alors excusez-moi si je ne suis pas familier avec certains termes. Autre chose, si cela peut vous aider, c'est que j'utilise Windows 7 comme système d'exploitation hôte.

77voto

Guest_vh Points 771

Désactivez l'option "Enable Nested Paging" dans la configuration de VirtualBox sous Paramètres -> Système -> Accélération .

Cela m'a permis de faire fonctionner Ubuntu avec le bureau.

26voto

Ajit George Points 1160

Cette réponse est copiée de Blog of Finster " Erreur de VirtualBox piix4_smbus légèrement modifié :

Adresse de base SMBus non initialisée - mettre à jour le bios ou utiliser force_addr=0xaddr

Cette erreur est causée par le fait que la VM n'a pas de smbus mais qu'Ubuntu essaie toujours de charger le module. Cela n'affecte rien mais est un peu ennuyeux.

  1. Vérifier que le module est en cours de chargement

    lsmod | grep i2c_piix4
  2. Si c'est le cas, mettez-le sur liste noire dans le fichier /etc/modprobe.d/blacklist.conf, en ajoutant ce qui suit à la fin du fichier :

    blacklist i2c_piix4
  3. Mise à jour de l'initramfs

    sudo update-initramfs -u -k all

Vous pouvez éventuellement supprimer les images de noyau inutiles avant de mettre à jour l'initramfs pour réduire le temps que prend cette partie.

11voto

Takkat Points 135194

Nous pouvons ignorer l'avertissement

SMBus base address uninitialized 

Cela indique que nous fonctionnons sans Bus de gestion du système qui est à prévoir sur une machine virtuelle.

Votre échec au démarrage a une raison différente. Il peut s'agir de paramètres incompatibles de votre machine virtuelle, d'incompatibilités avec votre noyau Windows ou vos pilotes.

Essayez de démarrer la machine virtuelle tout en appuyant sur le bouton gauche de la souris et en le maintenant enfoncé. Shift pour démarrer un root Shell pour une enquête plus poussée, pour mettre à jour votre système d'exploitation invité ou pour installer le système d'exploitation de l'entreprise. ajouts d'invités .

7voto

Codebling Points 239

Le message "Adresse de base SMBus non initialisée". est un problème avec VirtualBox . Il s'agit d'un problème purement cosmétique, qui n'affectera ni ne gênera le fonctionnement de la machine virtuelle.

Ceci est CORRIGÉ dans VirtualBox 5.1.4. ( journaux des modifications ) Passez à la dernière version de VirtualBox pour éliminer le message d'erreur.

La désactivation de Nested Paging, comme suggéré dans certaines réponses, n'éliminera pas le message "SMBus base address uninitialized". De plus, cela rendra probablement votre système d'exploitation invité plus lent.

Le fait que votre machine ne démarre pas est un problème différent. Vous devrez trouver un moyen de vérifier le journal de démarrage de la machine virtuelle.

5voto

kap Points 181

Le message d'erreur n'est pas lié au problème de non-démarrage d'Ubuntu. J'ai eu le même problème. Après l'affichage du message d'erreur, les couleurs sont devenues folles et le système semble s'arrêter, cependant le fait de bouger la souris a entraîné un certain gaspillage de pixels.

La désactivation de "Nested Paging" dans Setting->System->Acceleration permet de démarrer le système.

Testé en utilisant VirtualBox 4.3.20 (64bit sur Windows 7) avec Kubuntu 14.10. Après avoir modifié le paramètre, j'ai pu démarrer et installer Kubuntu, mais le message d'erreur apparaît à chaque démarrage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X