web-dev-qa-db-fra.com

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 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.

71
rafafan2010

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.

76
Guest_vh

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

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

Cette erreur est causée par VM n'ayant pas de smbus mais Ubuntu essayant 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.

24
MountainX

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

SMBus base address uninitialized 

Cela indique que nous exécutons sans System Management Bus , ce qui est normal 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 gauche enfoncée Shift clé permettant d’amorcer un root Shell pour une enquête plus approfondie, une mise à niveau de votre système d'exploitation invité ou pour installer le ajouts d'invité .

11
Takkat

Le message "Adresse de base SMBus non initialisée" est 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. ( change logs ) 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.

7
Code Bling

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é. Cependant, le fait de déplacer la souris a eu pour résultat une dégradation 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.

5
kap

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 de ce logiciel est "expérimentale" par VirtualBox, mais elle est stable sur mon Mac Book Pro Host.

2
pranspach

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.)

Workaround

  • 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

  • Éditez /boot/grub/grub.cfg et ajoutez nomodeset aprè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 si la solution de contournement/solution est appliquée.

hôte: OS X Yosemite 10.10.3
Invité: Ubuntu 15.10 (Lubuntu)
Noya: 4.2.0-25 générique (mise à jour du 4.2.0-16)
VBox: 5.0.14

1
danz mashinz

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

La réponse de Guest_VH ne fonctionnait pas, les champs étant 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.

1
zennni

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 Technologie de virtualisation Intel® (Intel® VT).
  4. Enregistrez la configuration du BIOS et redémarrez.
  5. Démarrez VirtualBox.
  6. Presse Ctrl+S ou faites un clic droit sur votre OS invité et cliquez sur Paramètres .
  7. Aller à Système -> Accélération .
  8. Cochez Activez la pagination imbriquée .

Acceleration settings

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

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.

1
cph

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.

0
glenjonz

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: |

0
GusDeCooL

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.

0
tadashigaki

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.

J'ai trouvé le correctif à: Mon ordinateur démarre sur un écran noir, quelles options dois-je résoudre pour le résoudre?

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

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

0
Alex

Je pense qu’il s’agit d’un problème courant provoqué par le fait de ne pas modifier l’ordre de démarrage de "disque optique" à "disque dur"; on peut y remédier en "éteignant" le VM, puis en sélectionnant l’option de configuration "Système" dans VM et décochez la case "Optical Disk" dans l'ordre de démarrage. 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 cela compte - ce n'est pas une véritable option de "BIOS" pour le VM même s'il agit comme tel.

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

HTH ...

0
neognomic

J'ai eu cette erreur après avoir joué avec des partitions, dans mon cas était un problème avec la partition de 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. Le système était donc un peu fou en essayant de monter la partition et s'est terminé sans monter d'espace d'échange. La commande blkid vous donne le UUID réel pour vos partitions.

0
mosh442

Éteignez les autres machines virtuelles. Ceci 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. J'ai levé les yeux tout et il est écrit je peux le faire .

Lorsque j'ai exécuté l'ISO sur la VM à l'aide d'Oracle Virtualbox, une erreur orange semblable à celle-ci se présentait au démarrage:

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.

En tout cas , j'ai un autre VM sur Virtualbox que j'avais laissé dans un "état enregistré". Je la force à la quitter. J'ai été capable de démarrer à l'ISO sur la machine PIA après cela.