Error de SMBus / BIOS al iniciar Ubuntu en VirtualBox

71

Estoy tratando de arrancar Ubuntu 13.04 en VirtualBox, pero cada vez que arranco, aparece un error que dice:

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

Esto sucede justo después de iniciar la máquina virtual, y el sistema operativo ni siquiera se inicia correctamente. Veo el error, luego la pantalla se vuelve negra y me da un cursor parpadeante. Las soluciones que he encontrado en línea me dicen que abra un terminal solo después de que el sistema operativo se inicie correctamente. Lamentablemente, ni siquiera puedo llegar a esa etapa, así que no puedo usar esa solución.

¿Ayuda?

Por cierto, soy MUY nuevo en Virtual Box y estoy creando máquinas virtuales, así que discúlpeme si no estoy familiarizado con algunos de los términos. Otra cosa, si ayuda, es que estoy ejecutando Windows 7 como mi sistema operativo host.

rafafan2010
fuente
1
¿Has considerado aceptar la solución de Guest_vh como respuesta?
Mike
La respuesta de Guest_vh puede no resolver el problema y ralentizará a su invitado. La respuesta correcta está aquí : todo el mundo simplemente necesita actualizar a VirtualBox 5.1.4 (aunque es perfectamente seguro ignorar esta advertencia, ya que solo es cosmético)
Código Bling

Respuestas:

76

Desactive la opción "Habilitar paginación anidada" en la configuración de VirtualBox en Configuración -> Sistema -> Aceleración .

Esto me permitió ejecutar Ubuntu con el escritorio.

Guest_vh
fuente
2
Esto funcionó para mí cuando intenté instalar Xubuntu 14.10 en VirtualBox 4.3.18_Ubuntu. Parece la solución más simple con diferencia. Esperemos que el autor lo acepte como respuesta.
Mike
1
Confirmar esto también funciona con Ubuntu 15.04.
arhuaco
CUIDADO: la aplicación de esta solución podría hacer que su VM haga esto: bit.ly/1S3Wukj (el sistema operativo invitado es Xubuntu 15)
MikeM
No funcionó para mí, la máquina virtual aún no arranca (sistema operativo invitado Ubuntu Gnome 15.10, host W10).
0x6C38
2
Este es un error con VirtualBox. Deshabilitar la paginación anidada ralentizará su VM y no se recomienda, particularmente en un intento de eliminar un mensaje de error intrascendente. Vea mi respuesta para más detalles.
Código Bling
24

Esta respuesta se copió del Blog de Finster »VirtualBox piix4_smbus Error , ligeramente modificado:

Dirección base de SMBus sin inicializar: actualice la BIOS o use force_addr = 0xaddr

Este error es causado por VM que no tiene smbus pero Ubuntu siempre intenta cargar el módulo. No afecta nada, pero es un poco molesto.

  1. Comprobar módulo se está cargando

    lsmod | grep i2c_piix4
    
  2. Si es así, haga una lista negra en el archivo /etc/modprobe.d/blacklist.conf, agregando lo siguiente al final del archivo:

    blacklist i2c_piix4
    
  3. Actualiza los initramfs

    sudo update-initramfs -u -k all
    

Es posible que desee eliminar opcionalmente las imágenes innecesarias del núcleo antes de actualizar initramfs para reducir el tiempo que lleva esa parte.

MountainX
fuente
2
MountainX lamenta decir que está equivocado, afecta a algo, le impedirá cargar Ubuntu en un estado virtual, por lo que en ese término sí afecta a algo que terminará con una pantalla en negro durante horas, sin importar la velocidad o tal, obtuve los mismos resultados al intentar con la información
Tu comentario no tiene sentido para mí ... Sin embargo, si crees que esta información es incorrecta, habla con la persona que la escribió en el enlace que le di. Solo copié esa información aquí.
MountainX
Entonces, ¿porque había una advertencia para un bus, deshabilitar todo el controlador del conjunto de chips? Esto no tiene sentido para mi.
Código Bling
¿Dónde escribes estos comandos? ¿En la terminal de Ubuntu o en Windows?
ltdev
11

Podemos ignorar la advertencia de forma segura

SMBus base address uninitialized 

Esto indica que corremos sin un Bus de administración del sistema , que es de esperar en una máquina virtual.

Su falla de arranque tiene una razón diferente. Cualquier cosa, desde configuraciones incompatibles de su máquina virtual hasta incompatibilidades con su kernel o controladores de Windows.

Intente arrancar la máquina virtual mientras mantiene presionada la Shifttecla izquierda para arrancar un shell raíz para una mayor investigación, para actualizar su sistema operativo invitado o para instalar las adiciones de invitados .

Takkat
fuente
la instalación de adiciones de invitados hizo el truco para mí.
th1rdey3
7

El mensaje "Dirección base SMBus sin inicializar" es un problema con VirtualBox . Es puramente un problema cosmético y no afectará ni dificultará el funcionamiento de la máquina virtual.

Esto está FIJO en VirtualBox 5.1.4. ( cambiar registros ) Actualice a la última versión de VirtualBox para eliminar el mensaje de error.

Deshabilitar la paginación anidada, como se sugiere en algunas respuestas, no eliminará el mensaje "Dirección base SMBus no inicializada". Además, probablemente hará que su sistema operativo invitado sea más lento.

El hecho de que su máquina no arranque es un problema diferente. Deberá encontrar una manera de verificar el registro de arranque de la máquina virtual.

Code Bling
fuente
1
¡Eres mi héroe!
house9
2
Recuerde que actualizar VirtualBox puede hacer que algunas de sus imágenes ya no se carguen.
polkovnikov.ph
@ polkovnikov.ph Supongo que es posible, pero en general no debería suceder. ¿Desde qué versión estaba actualizando / a y qué sucedió?
Código Bling
5

El mensaje de error no está relacionado con el problema de que Ubuntu no arranque. He tenido el mismo problema. Después de mostrar el mensaje de error, los colores se volvieron locos y el sistema parece detenerse, sin embargo, mover el mouse resultó en basura de píxeles.

Deshabilitar "Paginación anidada" en Configuración-> Sistema-> Aceleración permite iniciar el sistema.

Probado con VirtualBox 4.3.20 (64 bits en Windows 7) con Kubuntu 14.10. Después de cambiar la configuración, pude arrancar e instalar Kubuntu, sin embargo, el mensaje de error aparece en cada arranque.

kap
fuente
2

Si tiene ICH9 disponible, cambie a eso en lugar del chipset PIIX3 (Configuración-> Sistema-> Placa base). El soporte para él es 'Experimental' de VirtualBox, pero es estable en mi host Mac Book Pro.

pranspach
fuente
Trabajó. ¡Tan fácil!
alanjds
1
Esta parece ser la más simple de las soluciones de trabajo. Pero supongo que el problema de origen se debe a la asignación de memoria limitada para el disco duro virtual. El problema se me apareció cuando tenía menos de 500 MB disponibles (no he realizado pruebas en este umbral)
Jerome
Gracias por los buenos comentarios @Jerome. No recuerdo que mi VM tenga muy poco espacio en el disco duro virtual, pero ese podría haber sido el problema. Si aumenta la asignación de su disco duro de VM, ¿el problema desaparece?
pranspach
Esa es mi experiencia, sí. Nota: algo extraño continúa: había asignado 12 GB a la VM HD, pero cuando ejecuto el análisis de disco de Ubuntu, tengo una capacidad total de 6, con 0.6 disponibles ...
Jerome
1

Estoy ejecutando Virtual Box 5.0.0 r101573 en Windows 7 Enterprise SP1. Ubuntu 15.04 tiene el problema en la lista, que desapareció después de que desmarqué Habilitar paginación anidada.

cph
fuente
1

Obtuve el mismo error mencionado por OP al instalar Ubuntu 14.04 por primera vez en VirtualBox 5.0.4r, Windows 7 (64 bits) (ver captura de pantalla ).

La respuesta de Guest_VH no funcionó ya que los campos estaban atenuados, por lo que no pude desmarcar la casilla "Habilitar paginación anidada".

Aquí está la solución que funcionó para mí:

Presione la tecla "Enter" después de ver esa pantalla de error. Voilà! Se conectó directamente para mí.

zennni
fuente
1
Creo que los campos estaban en gris porque tenías la VM en ejecución en ese momento. La VM debe estar apagada antes de que pueda cambiar la configuración del sistema. Pero no importa, ¡porque parece que encontraste una mejor solución!
wjandrea
1

Este mensaje apareció en mi VirtualBox mientras estaba instalando / iniciando Ubuntu 15.10. (El mismo problema ocurrió también para versiones anteriores).

Solución

  1. Reinicie la computadora host.
  2. Vaya a la configuración del BIOS.
  3. Habilite la tecnología de virtualización Intel® (Intel® VT).
  4. Guarde la configuración del BIOS y reinicie.
  5. Inicia VirtualBox.
  6. Presione Ctrl+ So haga clic derecho en su SO invitado y haga clic en Configuración .
  7. Vaya a Sistema -> Aceleración .
  8. Marque Habilitar paginación anidada .

Ajustes de aceleración

Arranque el invitado Ubuntu, y walla funciona sin ningún problema.

maytham-ɯɐɥʇʎɐɯ
fuente
1

Encontré el mismo problema después de una actualización de software de Ubuntu. (La imagen del núcleo se actualizó con este lote de actualizaciones).

Solución alternativa

  • Ingrese al modo de recuperación del menú Grub para su núcleo.
  • Resultado: el sistema operativo se carga por completo.

Una solución persistente

  • Editar /boot/grub/grub.cfgy agregar nomodesetdespués quiet splash.
  • Resultado: el sistema operativo se cargará completamente incluso después de reiniciar.

Solución:

Una vez dentro del sistema operativo (después de un arranque exitoso), reinstale VirtualBox Guest Additions.

Nota : El mensaje de error aún aparece incluso cuando se aplica la solución / solución alternativa.

Anfitrión : OS X Yosemite 10.10.3
Invitado : Ubuntu 15.10 (Lubuntu)
Kernel : 4.2.0-25 genérico (actualizado de 4.2.0-16)
VBox : 5.0.14

danz mashinz
fuente
Creo que te refieres en /etc/default/grublugar de /boot/grub/grub.cfg.
wjandrea
0

Encontré un problema similar y la misma solución funcionó para mí. En mi PC obtengo una pantalla en blanco y en VirtualMachine obtengo el error force_addr = 0xaddr después de actualizar desde una estación de trabajo.

Encontré la solución en: Mi computadora arranca en una pantalla negra, ¿qué opciones tengo para solucionarlo?

Simplemente mantenga presionada la tecla Mayús cuando comience a ingresar a GRUB, presione E para editar la entrada, busque "splash silencioso" (sin comas), borre eso y escriba "nomodeset" (sin comas) y luego presione Ctrl + X para arrancar.

De hecho, escribí "nomode" una vez y todavía me arrancó.

Alex
fuente
0

Resuelto en mi caso.

Cuando cargué un Mint 17.1 virtual en un Virtualbox 5.0.0, me quedé varado en esta situación. Intenté los procedimientos mostrados por MountainX.

A continuación, se produjo otro error (No hay soporte para locale: en_US.utf8) y se resolvió con este comando:

locale-gen --purge --no-archive

Después de eso, me encontré con un bucle de inicio de sesión e intenté resolverlo con el siguiente artículo (japonés):

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

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

Finalmente, una virtual mint 17.1 funciona bien en una VirtualBox 5.0.0.

Deseo que esto te ayude.

tadashigaki
fuente
0

Creo que es un problema común causado por no cambiar el orden de arranque de 'disco óptico' a 'disco duro' y puede solucionarse 'Apagando' la VM y luego seleccionando la opción de configuración "Sistema" en la VM y desmarque " Disco óptico "en el orden de arranque. Vuelva a intentarlo ...

A veces me olvido de hacerlo también y he estado usando máquinas virtuales desde que los dinosaurios gobernaron ... :). También muevo el "Disco óptico" hacia abajo en el orden de selección, pero dudo que eso importe: no es una verdadera opción 'BIOS' para la VM, incluso aunque sí actúe como tal.

Por supuesto, podría ser algo más siniestro / complicado, pero este método siempre me ha funcionado.

HTH ...

neognómico
fuente
0

Apague otras máquinas virtuales. Esto incluye máquinas de "estado guardado".

Vaya, pensé que estaba en problemas por un segundo allí.

Ejecutar Ubuntu 16.04 i386 en un sistema de 64 bits; decidió instalar una versión de 64 bits de Ubuntu en una máquina virtual. Lo busqué todo y dice que puedo hacerlo .

Cuando ejecuté el ISO en la VM usando Oracle Virtualbox, seguí viendo un error naranja en el arranque similar a este:

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

Luego, la pantalla tenía todos los colores y bloques, y sabes: " Esta es una prueba del sistema de transmisión de emergencia ... "

No decía eso; solo me parecía así.

De todos modos , tengo otra VM en Virtualbox que había dejado en un "estado guardado". La obligo a dejarla. Pude arrancar a la ISO en la máquina PIA después de eso.

El emperador de la republica
fuente
0

Los mismos síntomas que El Emperador de la República al instalar Ubuntu 16.04 LTS de escritorio en vm en Virtual Box 5.0.20. El cambio a 2 procesadores y 48 MB de memoria de video y la desactivación de Paginación anidada en Sistema / Aceleración permitieron la instalación, pero tuvieron una pantalla similar al reiniciar. Arrancado en modo de recuperación de grub se encargó de ello.

glenjonz
fuente
0

Tengo el mismo problema e intenté que @Guest_vh aún no funcionara.

La solución que funcionó para mí fue bastante simple. Actualicé mi Virtual Box, antes de usar la versión 5.0, después de actualizar a la versión 5.1.8 funciona sin problemas: |

GusDeCooL
fuente
0

Recibí este error después de jugar con particiones, en mi caso fue un problema con la partición de intercambio. Y el problema era que en / etc / fstab tenía una línea como esta

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

Pero el UUID ya no era válido. Entonces, el sistema estaba un poco loco tratando de montar la partición, y terminó sin montar ningún espacio de intercambio. El comando blkid le proporciona el UUID real para sus particiones.

mosh442
fuente
-1

Estoy cargando un Ubuntu 14.04 virtual en una Mint virtual 17.1.

El error fue el mismo, sin embargo, seguí arrancando hasta que se inició. Estamos hablando de un host a un invitado en el que se convierte en el host de otro invitado. No se preocupe por los errores, simplemente vuelva a levantarse y comience a "caminar" nuevamente.

Wendell
fuente
-1

Comencé a recibir exactamente el mismo error al iniciar una VM de Ubuntu 14.04 dentro de VirtualBox. En mi caso, las opciones de aceleración mencionadas por Maytham estaban en gris. Pude corregir el problema aumentando el límite de ejecución del procesador del 1% al 41% ( Configuración-> Sistema-> Procesador ). imagen del sistema VB> opciones de procesador

Señor g
fuente
-1

Solo Activar EFI marcado me permitió poder instalar, solo diciendo.

Está en una de las pestañas del sistema, donde estaba buscando la opción anidada.

(Debo proporcionar una respuesta más completa, con los detalles exactos. Más tarde).

Paulo Monteiro
fuente