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

71

J'essaie de démarrer Ubuntu 13.04 dans VirtualBox, mais à chaque démarrage, le message d'erreur suivant s'affiche:

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 m'indiquent d'ouvrir un terminal uniquement après le démarrage correct du système d'exploitation. Malheureusement, je ne peux même pas en arriver à ce stade et je ne peux donc pas utiliser cette solution.

Aidez-moi?

En passant, je suis très novice dans Virtual Box et dans la création de machines virtuelles, alors excusez-moi si je ne connais pas bien certains termes. Une autre chose, si cela peut aider, est que j'utilise Windows 7 en tant que système d'exploitation hôte.

rafafan2010
la source
1
Avez-vous envisagé d'accepter la solution de Guest_vh comme solution?
Mike
La réponse de Guest_vh pourrait ne pas résoudre le problème et ralentirait votre invité. La bonne réponse est ici - tout le monde doit simplement passer à VirtualBox 5.1.4 (bien qu'il est parfaitement sûr d'ignorer tout simplement cet avertissement, car il est seulement cosmestic)
Code de bling

Réponses:

76

Désactivez l'option "Activer la pagination imbriquée" dans la configuration de VirtualBox sous Paramètres -> Système -> Accélération .

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

Guest_vh
la source
2
Cela a fonctionné pour moi lorsque j'essayais d'installer Xubuntu 14.10 sur VirtualBox 4.3.18_Ubuntu. Cela semble de loin la solution la plus simple. Espérons que l'auteur l'acceptera comme réponse.
Mike
1
Confirmer ceci fonctionne également avec Ubuntu 15.04.
Arhuaco
ATTENTION: L’application de ce correctif pourrait entraîner les problèmes suivants de votre machine virtuelle: bit.ly/1S3Wukj (OS invité: Xubuntu 15)
MikeM
Cela n'a pas fonctionné pour moi, la machine virtuelle ne démarre toujours pas (OS invité Ubuntu Gnome 15.10, hôte W10).
0x6C38
2
C'est un bug avec VirtualBox. La désactivation de la pagination imbriquée ralentira votre ordinateur virtuel et n’est pas recommandée, en particulier pour tenter d’éliminer un message d’erreur sans conséquence. Voir ma réponse pour plus de détails.
Code Bling
24

Cette réponse est copiée à partir du blog de Finster »VirtualBox piix4_smbus Erreur , légèrement modifié:

Adresse de base SMBus non initialisée - mettez à niveau le bios ou utilisez force_addr = 0xaddr

Cette erreur est due au fait que la VM n’a pas de smbus mais 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 en liste noire dans le fichier /etc/modprobe.d/blacklist.conf, en ajoutant ce qui suit à la fin du fichier:

    blacklist i2c_piix4
    
  3. Mettre à jour les initramfs

    sudo update-initramfs -u -k all
    

Vous pouvez éventuellement supprimer des images de noyau inutiles avant de mettre à jour initramfs afin de réduire la durée de cette partie.

MountainX
la source
2
MountainX, désolé de dire que vous avez tort, cela affecte quelque chose. Cela vous empêchera de charger Ubuntu dans un état virtuel. Par conséquent, cela affectera quelque chose que vous obtiendrez avec un écran noir pendant des heures, quelle que soit la vitesse ou telle que j'ai eu les mêmes résultats en essayant il avec l'information.
Votre commentaire n'a pas de sens pour moi ... Cependant, si vous pensez que cette information est fausse, veuillez en discuter avec la personne qui l'a écrite au lien que j'ai indiqué. J'ai seulement copié cette information ici.
MountainX
Donc, comme il y avait un avertissement pour un bus, désactiver le pilote de chipset entier? Cela n'a pas de sens pour moi.
Code Bling
Où tapez-vous ces commandes? Dans un terminal Ubuntu ou dans Windows?
Ltdev
11

Nous pouvons ignorer l'avertissement en toute sécurité

SMBus base address uninitialized 

Cela indique que nous nous exécutons sans un bus de gestion système , comme prévu sur une machine virtuelle.

Votre échec de démarrage a une raison différente. Des paramètres incompatibles de votre machine virtuelle aux incompatibilités avec votre noyau Windows ou vos pilotes.

Essayez de démarrer la machine virtuelle tout en maintenant la Shifttouche gauche enfoncée pour démarrer un shell racine afin de poursuivre les recherches, de mettre à niveau votre système d'exploitation invité ou d'installer les ajouts invités .

Takkat
la source
installer des ajouts invités a fait l'affaire pour moi.
th1rdey3
7

Le message "Adresse de base SMBus non initialisée" pose un problème avec VirtualBox . C'est un problème purement esthétique qui n'affectera ni n'entravera le fonctionnement de la machine virtuelle.

C'est FIXED dans VirtualBox 5.1.4. ( modifier les journaux ) Mettez à niveau la dernière version de VirtualBox pour éliminer le message d'erreur.

La désactivation de la pagination imbriquée, comme suggéré dans certaines réponses, n'éliminera pas le message "Adresse de base SMBus non initialisée". De plus, cela va probablement ralentir votre OS invité.

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

Code Bling
la source
1
Tu es mon héros!
Maison9
2
Rappelez-vous que la mise à niveau de VirtualBox peut empêcher certaines de vos images de se charger.
polkovnikov.ph
@ polkovnikov.ph Je suppose que c'est possible, mais généralement, cela ne devrait pas arriver. Quelle version avez-vous mis à jour de / à et que s'est-il passé?
Code Bling
5

Le message d'erreur n'est pas lié au problème de l'initialisation 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'être arrêté. Toutefois, le déplacement de la souris a provoqué une détérioration des pixels.

La désactivation de la "pagination imbriquée" dans Configuration-> Système-> Accélération permet de démarrer le système.

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

kap
la source
2

Si vous avez ICH9 disponible, passez à cela au lieu du jeu de puces PIIX3 (Paramètres-> Système-> Carte mère). La prise en charge est «expérimentale» par VirtualBox, mais elle est stable sur mon hôte Mac Book Pro.

pranspach
la source
Travaillé. Si facile!
alanjds
1
Cela semble être la plus simple des solutions de travail. Mais je suppose que le problème de source est dû à une allocation de mémoire réduite pour le disque dur virtuel. Le problème m'est apparu quand j'ai moins de 500 Mo disponible (je n'ai pas encore testé sur ce seuil)
Jerome
Merci pour les bons commentaires @Jerome. Je ne me souviens pas que ma machine virtuelle ait très peu d'espace disque virtuel, mais cela aurait très bien pu être le problème. Si vous augmentez l'allocation de votre disque dur de machine virtuelle, le problème disparaîtra-t-il?
Pranspach
c'est mon expérience, oui. Remarque: quelque chose de bizarre se produit: j'avais alloué 12 Go à la VM HD, mais lorsque j'exécute l'analyse de disque d'Ubuntu, ma capacité totale est de 6, avec 0,6 disponible ...
Jerome
1

J'utilise Virtual Box 5.0.0 r101573 sur Windows 7 Enterprise SP1. Ubuntu 15.04 a le problème répertorié, qui est parti après avoir décoché Activer la pagination imbriquée.

cph
la source
1

J'ai eu la même erreur que celle mentionnée par OP lors de la première installation d'Ubuntu 14.04 sur VirtualBox 5.0.4r, Windows 7 (64 bits) (voir la capture d'écran ).

La réponse de Guest_VH n'a pas fonctionné car les champs étaient grisés. Je ne pouvais donc pas décocher la case "Activer la pagination imbriquée".

Voici la solution qui a fonctionné pour moi:

Appuyez sur la touche "Entrée" après avoir vu cet écran d'erreur. Voilà! Il s'est connecté directement pour moi.

zennni
la source
1
Je pense que les champs étaient grisés parce que la machine virtuelle était en marche à ce moment-là. La VM doit être éteinte avant de pouvoir modifier ses paramètres système. Mais peu importe, car il semble que vous ayez trouvé une meilleure solution!
Wjandrea
1

Ce message est apparu dans ma VirtualBox pendant l'installation / le démarrage d'Ubuntu 15.10. (Le même problème s’est produit pour les versions précédentes.)

Solution

  1. Redémarrez l'ordinateur hôte.
  2. Allez dans les paramètres du BIOS.
  3. Activer la technologie de virtualisation Intel® (Intel® VT).
  4. Enregistrez la configuration du BIOS et redémarrez.
  5. Démarrez VirtualBox.
  6. Appuyez sur Ctrl+ Sou cliquez avec le bouton droit sur votre système d'exploitation invité, puis cliquez sur Paramètres .
  7. Allez dans Système -> Accélération .
  8. Cochez Activer la pagination imbriquée .

Paramètres d'accélération

Démarrez l'invité Ubuntu, et walla cela fonctionne sans problème.

maytham-ɯɐɥʇʎɐɯ
la source
1

J'ai rencontré le même problème après une mise à jour logicielle Ubuntu. (L'image du noyau a été mise à jour avec ce lot de mises à jour.)

solution de contournement

  • Entrez le mode de récupération du menu Grub pour votre noyau.
  • Résultat: le système d'exploitation se charge complètement.

Une solution de contournement persistante

  • Modifier /boot/grub/grub.cfget ajouter nomodesetaprès quiet splash.
  • Résultat: le système d'exploitation se chargera complètement même après le redémarrage.

Solution:

Une fois dans le système d'exploitation (après un démarrage réussi), réinstallez les additions invité de VirtualBox.

Remarque : le message d'erreur apparaît toujours même lorsque la solution de contournement / solution est appliquée.

Hôte : OS X Yosemite 10.10.3
Invité : Ubuntu 15.10 (Lubuntu)
Noyau : 4.2.0-25 generic (Mise à jour du 4.2.0-16)
VBox : 5.0.14

danz mashinz
la source
Je pense que tu veux dire /etc/default/grubau lieu de /boot/grub/grub.cfg.
Wjandrea
0

Rencontré un problème similaire et le même correctif a fonctionné pour moi. Sur mon ordinateur, je reçois un écran vide et dans VirtualMachine, je reçois l'erreur force_addr = 0xaddr après la mise à niveau à partir d'un poste de travail.

Vous avez trouvé le correctif dans: Mon ordinateur démarre sur un écran noir. Quelles sont les options disponibles pour le résoudre?

Maintenez la touche Maj enfoncée lorsque vous commencez à entrer dans GRUB, appuyez sur E pour modifier l’entrée, recherchez «quiet splash» (sans virgule), effacez-le, saisissez «nomodeset» (sans virgule), puis appuyez sur Ctrl + X pour démarrer.

J'ai en fait tapé juste "nomode" une fois et il a encore démarré pour moi.

Alex
la source
0

Résolu dans mon cas.

Lorsque j'ai chargé une Mint virtuelle 17.1 sur une Virtualbox 5.0.0, je me suis échoué dans cette situation. J'ai essayé les procédures montrées par MountainX.

Ensuite, une autre erreur (Aucune prise en charge de la locale: en_US.utf8) s’est produite et a été résolue par la commande suivante:

locale-gen --purge --no-archive

Après cela, j'ai rencontré une boucle de connexion et essayé de la résoudre avec un article suivant (japonais):

http://kledgeb.blogspot.jp/2013/03/ubuntu-x-3.html

rm -f /home/<user>/.ICEauthority
rm -f /home/<user>/.Xauthority

Enfin, un monnayeur virtuel 17.1 fonctionne bien sur un VirtualBox 5.0.0.

Je souhaite que cela va vous aider.

tadashigaki
la source
0

Je pense que c’est un problème courant causé par le fait de ne pas modifier l’ordre de démarrage de «disque optique» à «disque dur». On peut y remédier en «éteignant» la VM, puis en sélectionnant l’option de configuration «Système» dans la VM et en décochant " "Disque optique" dans la séquence d'amorçage. Puis réessayez ...

J'oublie parfois de le faire aussi et utilise des ordinateurs virtuels depuis que les dinosaures ont statué ... :). Je déplace également le "disque optique" vers le bas dans l'ordre de sélection, mais je doute que ce soit important - ce n'est pas une véritable option de "BIOS" pour la VM, même si elle le fait.

Cela pourrait bien sûr être quelque chose de plus sinistre / compliqué, mais cette méthode a toujours fonctionné pour moi.

HTH ...

néognomique
la source
0

Désactivez les autres machines virtuelles. Cela inclut les machines à "état sauvegardé".

Ouf, je pensais que j'étais en difficulté pendant une seconde là-bas.

Exécuter Ubuntu 16.04 i386 sur un système 64 bits; décidé d'installer une version 64 bits d'Ubuntu sur une machine virtuelle. Je levai les yeux tout et il dit que je peux le faire .

Lorsque j'ai exécuté l'ISO sur la machine virtuelle à l'aide d'Oracle Virtualbox, une erreur orange au démarrage similaire à celle-ci:

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

Ensuite, l’affichage était composé de couleurs et de blocs et vous savez, c’était comme " Ceci est un test du système de diffusion d’urgence ... "

Cela n'a pas dit ça; ça me ressemblait.

Quoi qu'il en soit , j'ai une autre machine virtuelle sur Virtualbox que j'avais laissée dans un "état enregistré". Je la force à la quitter. J'ai ensuite pu démarrer à l'ISO sur la machine PIA.

L'empereur de la république
la source
0

Même symptôme que l’empereur de la République lors de l’installation du bureau Ubuntu 16.04 LTS sur vm sur Virtual Box 5.0.20. Le passage à 2 processeurs et à la mémoire vidéo de 48 Mo et la désactivation de la pagination imbriquée sous Système / Accélération autorisaient l'installation, mais avaient un écran similaire au redémarrage. Démarré en mode de récupération grub pris en charge.

Glenjonz
la source
0

Vous avez le même problème et vous avez essayé avec @Guest_vh toujours pas.

La solution qui a fonctionné pour moi était assez simple. J'ai mis à jour ma boîte virtuelle, avant d'utiliser la version 5.0, après la mise à jour vers la version 5.1.8, cela fonctionne sans problème: |

GusDeCooL
la source
0

J'ai eu cette erreur après avoir joué avec des partitions, dans mon cas, il y avait un problème avec la partition swap. Et le problème était que dans / etc / fstab j'avais une ligne comme celle-ci

UUID=33b1d2c1-84cb-4ccf-a5f6-30dcf6174e49 none            swap    sw              0       0

Mais l'UUID n'était plus valide. Donc, le système était un peu fou en essayant de monter la partition, et s'est terminé sans monter d'espace d'échange. La commande blkid vous donne l'UUID réel pour vos partitions.

mosh442
la source
-1

Je charge une Ubuntu virtuelle 14.04 sur une Monnaie virtuelle 17.1.

L'erreur était la même, mais j'ai simplement continué à démarrer jusqu'au démarrage. Nous parlons d'un hôte à invité dans lequel devient l'hôte d'un autre invité. Ne vous inquiétez pas des erreurs, il suffit simplement de vous relever et de recommencer à "marcher".

Wendell
la source
-1

J'ai commencé à recevoir exactement la même erreur lors du démarrage d'une machine virtuelle d'Ubuntu 14.04 dans VirtualBox. Dans mon cas, les options d'accélération mentionnées par Maytham étaient grisées. J'ai pu corriger le problème en augmentant le plafond d'exécution du processeur de 1% à 41% ( Paramètres-> Système-> Processeur ). image du système VB> options du processeur

Mr G
la source
-1

Seul Activer EFI vérifié m'a permis de pouvoir installer, juste dire.

C'est sur l'un des onglets du système, où je cherchais l'option imbriquée.

(Je dois fournir une réponse plus complète, avec les détails exacts. Plus tard.)

Paulo Monteiro
la source