Erro SMBus / BIOS ao inicializar o Ubuntu no VirtualBox


71

Estou tentando inicializar o Ubuntu 13.04 no VirtualBox, mas toda vez que inicializo, recebo um erro que diz:

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

Isso acontece logo após eu iniciar a máquina virtual e o sistema operacional nem sequer inicia corretamente. Eu vejo o erro, então a tela fica preta e me dá um cursor piscando. As soluções que encontrei on-line me dizem para abrir um terminal somente depois que o SO inicializar corretamente. Infelizmente, eu não consigo nem chegar a esse estágio, então não posso usar essa solução.

Socorro?

A propósito, sou MUITO novo no Virtual Box e estou criando máquinas virtuais, então, desculpe-me se não estiver familiarizado com alguma terminologia. Outra coisa, se ajudar, é que estou executando o Windows 7 como meu sistema operacional host.


11
Você já pensou em aceitar a solução de Guest_vh como resposta?
Mike

A resposta de Guest_vh pode não resolver o problema e diminuirá a velocidade do seu convidado. A resposta correta é aqui - todos simplesmente precisa atualizar para VirtualBox 5.1.4 (embora seja perfeitamente seguro para simplesmente ignorar este aviso, uma vez que é apenas Cosmestic)
Código Bling

Respostas:


76

Desative a opção "Ativar paginação aninhada" na configuração do VirtualBox em Configurações -> Sistema -> Aceleração .

Isso me permitiu executar o Ubuntu com a área de trabalho.


2
Isso funcionou para mim ao tentar instalar o Xubuntu 14.10 no VirtualBox 4.3.18_Ubuntu. Parece a solução mais simples de longe. Espero que o autor aceite isso como resposta.
Mike

11
Confirmando que isso funciona com o Ubuntu 15.04 também.
Arhuaco 9/06

CUIDADO: Aplicando essa correção poderia causar a sua VM para fazer isso: bit.ly/1S3Wukj (OS convidado é Xubuntu 15)
MikeM

Não funcionou para mim, a máquina virtual ainda não inicializa (sistema operacional convidado Ubuntu Gnome 15.10, host W10).
0x6C38 9/0316

2
Este é um erro do VirtualBox. Desativar a paginação aninhada diminuirá a velocidade da sua VM e não é recomendado, principalmente na tentativa de eliminar uma mensagem de erro inconseqüente. Veja minha resposta para detalhes.
Code Bling

24

Esta resposta foi copiada do Blog do Finster »Erro VirtualBox piix4_smbus , ligeiramente modificado:

Endereço base do SMBus não inicializado - atualize o BIOS ou use force_addr = 0xaddr

Esse erro é causado pelo fato de a VM não ter nenhum smbus, mas o Ubuntu sempre tentando carregar o módulo. Não afeta nada, mas é um pouco chato.

  1. O módulo de verificação está sendo carregado

    lsmod | grep i2c_piix4
    
  2. Nesse caso, coloque-o na lista negra no arquivo /etc/modprobe.d/blacklist.conf, adicionando o seguinte ao final do arquivo:

    blacklist i2c_piix4
    
  3. Atualize o initramfs

    sudo update-initramfs -u -k all
    

Você pode opcionalmente remover imagens desnecessárias do kernel antes de atualizar o initramfs para reduzir quanto tempo essa parte leva.


2
MountainX, desculpe-me por dizer que você está errado, isso afeta algo que o impedirá de carregar o Ubuntu em um estado virtual; portanto, nesse termo afeta algo que você terminará com uma tela preta por horas, independentemente da velocidade ou com os mesmos resultados. com a informação.

Seu comentário não faz sentido para mim ... No entanto, se você acha que essas informações estão incorretas, leve isso para a pessoa que as escreveu no link que eu forneci. Eu apenas copiei essa informação aqui.
MountainX

Então, porque houve um aviso para um barramento, desabilitar todo o driver do chipset? Isto não faz sentido para mim.
Code Bling

Onde você digita esses comandos? No terminal Ubuntu ou no Windows?
ltdev

11

Podemos ignorar com segurança o aviso

SMBus base address uninitialized 

Isso indica que executamos sem um barramento de gerenciamento do sistema , o que é esperado em uma máquina virtual.

Sua falha de inicialização tem um motivo diferente. Qualquer coisa, desde configurações incompatíveis da sua máquina virtual até incompatibilidades com o kernel ou os drivers do Windows.

Tente inicializar a máquina virtual enquanto mantém pressionada a Shifttecla esquerda para inicializar um shell raiz para uma investigação mais aprofundada, para atualizar o sistema operacional convidado ou para instalar as adições de convidado .


instalar adições de convidados fez o truque para mim.
th1rdey3

7

A mensagem "Endereço base SMBus não inicializado" é um problema no VirtualBox . É um problema puramente cosmético e não afetará ou dificultará a operação da máquina virtual.

Isso foi corrigido no VirtualBox 5.1.4. ( logs de alterações ) Atualize para a versão mais recente do VirtualBox para eliminar a mensagem de erro.

Desativar a paginação aninhada, conforme sugerido em algumas respostas, não eliminará a mensagem "Endereço básico do SMBus não inicializado". Além disso, provavelmente tornará o SO convidado mais lento.

O fato de sua máquina não inicializar é um problema diferente. Você precisará encontrar uma maneira de verificar o log de inicialização da máquina virtual.


11
Você é meu herói!
usar o seguinte comando

2
Lembre que a atualização do VirtualBox pode fazer com que algumas de suas imagens não sejam carregadas mais.
precisa saber é o seguinte

@ polkovnikov.ph Suponho que seja possível, mas geralmente não deve acontecer. Qual versão você estava atualizando de / para e o que aconteceu?
Code Bling

5

A mensagem de erro não está relacionada ao problema do Ubuntu não inicializar. Eu tive o mesmo problema. Depois de exibir a mensagem de erro, as cores ficaram loucas e o sistema parece parar, no entanto, mover o mouse resultou em algum lixo de pixel.

Desativar "Paginação aninhada" em Configuração-> Sistema-> Aceleração permite iniciar o sistema.

Testado usando o VirtualBox 4.3.20 (64 bits no Windows 7) com o Kubuntu 14.10. Depois de alterar a configuração, consegui inicializar e instalar o Kubuntu, no entanto, a mensagem de erro aparece em cada inicialização.


2

Se você tiver o ICH9 disponível, mude para ele em vez do chipset PIIX3 (Configurações-> Sistema-> Placa-mãe). O suporte a ele é 'Experimental' da VirtualBox, mas é estável no meu host do Mac Book Pro.


Trabalhou. Tão fácil!
Alanjds 19/10/2016

11
Esta parece ser a mais simples das soluções de trabalho. Mas suponho que o problema de origem seja devido à alocação de memória insuficiente para o disco rígido virtual. O problema apareceu-me quando sob 500MB disponível (não ter feito o teste neste limite)
Jerome

Obrigado pelo bom feedback @ Jerome. Não me lembro de minha VM ter muito pouco espaço em disco virtual, mas isso poderia muito bem ter sido o problema. Se você aumentar a alocação do disco rígido da sua VM, o problema desaparecerá?
pranspach

essa é a minha experiência, sim. Nota: algo estranho não ir: eu tinha alocados 12 GB para o VM HD, mas quando eu executar análise de disco do Ubuntu, tenho capacidade total de 6, com 0,6 disponível ...
Jerome

1

Estou executando o Virtual Box 5.0.0 r101573 no Windows 7 Enterprise SP1. O Ubuntu 15.04 tem o problema listado, que desapareceu depois que eu desmarquei a opção Habilitar Paginação Aninhada.


1

Eu recebi o mesmo erro mencionado pelo OP ao instalar o Ubuntu 14.04 pela primeira vez no VirtualBox 5.0.4r, Windows 7 (64 bits) (veja a captura de tela ).

A resposta do Guest_VH não funcionou, pois os campos estavam acinzentados, por isso não foi possível desmarcar a caixa "Ativar paginação aninhada".

Aqui está a solução que funcionou para mim:

Pressione a tecla "Enter" depois de ver a tela de erro. Voilà! Ele entrou direto para mim.


11
Acho que os campos estavam acinzentados porque você tinha a VM em execução naquele momento. A VM precisa estar desligada antes que você possa alterar as configurações do sistema. Mas não importa, porque parece que você encontrou uma solução melhor!
wjandrea

1

Esta mensagem apareceu no meu VirtualBox enquanto eu estava instalando / iniciando o Ubuntu 15.10. (O mesmo problema ocorreu nas versões anteriores também.)

Solução

  1. Reinicie o computador host.
  2. Vá para as configurações do BIOS.
  3. Habilite a tecnologia de virtualização Intel® (Intel® VT).
  4. Salve a configuração do BIOS e reinicie.
  5. Inicie o VirtualBox.
  6. Pressione Ctrl+ Sou clique com o botão direito do mouse no sistema operacional convidado e clique em Configurações .
  7. Vá para Sistema -> Aceleração .
  8. Marque Ativar paginação aninhada .

Configurações de aceleração

Inicialize o convidado do Ubuntu, e o walla funciona sem nenhum problema.


1

Encontrei o mesmo problema após uma atualização de software do Ubuntu. (A imagem do kernel foi atualizada com este lote de atualizações.)

Gambiarra

  • Entre no modo de recuperação do menu Grub para o seu kernel.
  • Resultado: o sistema operacional é carregado completamente.

Uma solução persistente

  • Edite /boot/grub/grub.cfge adicione nomodesetdepois quiet splash.
  • Resultado: o sistema operacional será carregado completamente mesmo após a reinicialização.

Solução:

Uma vez dentro do sistema operacional (após uma inicialização bem-sucedida), reinstale o VirtualBox Guest Additions.

Nota : A mensagem de erro ainda aparece mesmo quando a solução / solução alternativa é aplicada.

Host : OS X Yosemite 10.10.3
Convidado : Ubuntu 15.10 (Lubuntu)
Kernel : 4.2.0-25 genérico (atualizado de 4.2.0-16)
VBox : 5.0.14


Eu acho que você quer dizer em /etc/default/grubvez de /boot/grub/grub.cfg.
wjandrea

0

Foi encontrado um problema semelhante e a mesma correção funcionou para mim. No meu pc, recebo uma tela em branco e no VirtualMachine recebo o erro force_addr = 0xaddr após a atualização de uma estação de trabalho.

Encontrei a correção em: Meu computador inicializa em uma tela preta, que opções tenho para corrigi-la?

Mantenha pressionada a tecla Shift ao começar a entrar no GRUB, pressione E para editar a entrada, procure por "respingo silencioso" (sem vírgulas), apague isso e digite "nomodeset" (sem vírgulas) e pressione Ctrl + X para inicializar.

Na verdade, digitei apenas "nomode" uma vez e ainda foi inicializado para mim.


0

Resolvido no meu caso.

Quando carreguei um Mint virtual 17.1 em um Virtualbox 5.0.0, fiquei preso nessa situação. Eu tentei os procedimentos mostrados pelo MountainX.

Em seguida, ocorreu outro erro (sem suporte para localidade: en_US.utf8) e foi resolvido por este comando:

locale-gen --purge --no-archive

Depois disso, envolvi um loop de login e tentei resolvê-lo com um artigo a seguir (japonês):

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

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

Finalmente, o mint mint 17.1 funciona bem em um VirtualBox 5.0.0.

Eu desejo que isso ajude você.


0

Eu acho que é um problema comum causado por não alterar a ordem de inicialização de 'disco óptico' para 'disco rígido' e pode ser corrigido por 'Desligar' a VM e, em seguida, selecionando a opção de configuração "Sistema" na VM e desmarque a opção " Disco óptico "na ordem de inicialização. Então tente novamente ...

Às vezes também esqueço de fazê-lo e uso VMs desde que os dinossauros decidiram ... :). Também movo o "Disco óptico" para baixo na ordem de seleção, mas duvido que isso importe - não é uma opção 'BIOS' real para a VM, mesmo que ela funcione dessa maneira.

Claro que poderia ser algo mais sinistro / complicado, mas esse método sempre funcionou para mim.

HTH ...


0

Desative outras máquinas virtuais. Isso inclui máquinas "estado salvo".

Uau, eu pensei que estava com problemas por um segundo lá.

Executando o Ubuntu 16.04 i386 em um sistema de 64 bits; decidiu instalar uma versão de 64 bits do Ubuntu em uma máquina virtual. Procurei tudo e diz que posso fazê-lo .

Quando executei o ISO na VM usando o Oracle Virtualbox, continuei vendo um erro laranja na inicialização, semelhante a este:

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

Em seguida, a tela tinha todas as cores e blocos e você sabia: " Este é um teste do sistema de transmissão de emergência ... "

Não disse isso; apenas parecia assim para mim.

Enfim , eu tenho outra VM no Virtualbox que eu havia deixado em um "estado salvo". Eu forço a sair dela. Eu fui capaz de inicializar o ISO na máquina PIA depois disso.


0

Mesmos sintomas do Imperador da República ao instalar o Ubuntu 16.04 LTS desktop na VM no Virtual Box 5.0.20. A alteração para 2 processadores e a memória de vídeo de 48 MB e a desativação da Paginação aninhada em Sistema / Aceleração permitiram a instalação, mas tinham uma tela semelhante na reinicialização. Inicializado no modo de recuperação do grub cuidou disso.


0

Tenho o mesmo problema e tentei @Guest_vh maneira ainda não está funcionando.

A solução que funcionou para mim foi bastante simples. Eu atualizei minha caixa virtual, antes de usar a versão 5.0, depois da atualização para a versão 5.1.8, funciona sem problemas: |


0

Eu recebi esse erro depois de jogar com partições, no meu caso, houve um problema com a partição swap. E o problema era que no / etc / fstab eu tinha uma linha como esta

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

Mas o UUID não era mais válido. Portanto, o sistema ficou um pouco louco ao tentar montar a partição e terminou sem montar nenhum espaço de troca. O comando blkid fornece o UUID real para suas partições.


-1

Estou carregando um Ubuntu 14.04 virtual em um Mint 17.1 virtual.

O erro foi o mesmo, no entanto, continuei inicializando até inicializar. Estamos falando de um host para convidado, que se torna o host para outro hóspede. Não se preocupe com os erros, basta voltar e começar a "andar" novamente.


-1

Comecei a receber exatamente o mesmo erro ao iniciar uma VM do Ubuntu 14.04 no VirtualBox. No meu caso, as opções de aceleração mencionadas por maytham estavam esmaecidas. Consegui corrigir o problema aumentando o limite de execução do processador de 1% para 41% ( Configurações-> Sistema-> Processador ). imagem do sistema VB> opções de processador


-1

Somente Ativar EFI verificado me permitiu instalar, apenas dizendo.

Está em uma das guias do sistema, onde eu estava procurando a opção aninhada.

(Devo fornecer uma resposta mais completa, com os detalhes exatos. Mais tarde.)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.