Ошибка SMBus / BIOS при загрузке Ubuntu в VirtualBox

69

Я пытаюсь загрузить Ubuntu 13.04 в VirtualBox, но каждый раз при загрузке я получаю сообщение об ошибке:

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

Это происходит сразу после запуска виртуальной машины, и операционная система даже не запускается должным образом. Я вижу ошибку, затем экран просто становится черным и дает мне мигающий курсор. Решения, которые я нашел в Интернете, говорят мне открыть терминал только после правильной загрузки ОС. К сожалению, я не могу даже дойти до этой стадии, поэтому я не могу использовать это решение.

Справка

Кстати, я ОЧЕНЬ новичок в Virtual Box и создаю виртуальные машины, поэтому извините меня, если я не знаком с какой-либо терминологией. Другое дело, если это помогает, заключается в том, что я запускаю Windows 7 в качестве моей операционной системы хоста.

    
задан rafafan2010 21.05.2013 в 19:29
источник

20 ответов

75

Отключите параметр «Включить вложенный пейджинг» в конфигурации VirtualBox в разделе Настройки - > Система - > Ускорение .

Это позволило мне запустить Ubuntu с рабочего стола.

    
ответ дан Guest_vh 10.11.2014 в 05:29
24

Этот ответ копируется из заголовка Блог Финстера »Ошибка VirtualBox piix4_smbus , слегка измененная:

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

This error is caused by VM having no smbus but Ubuntu always trying to load the module. It doesn't affect anything but is a bit annoying.

  1. Check module is being loaded

    lsmod | grep i2c_piix4
    
  2. If so, blacklist it in the file /etc/modprobe.d/blacklist.conf, by adding the following to the end of the file:

    blacklist i2c_piix4
    
  3. Update the initramfs

    sudo update-initramfs -u -k all
    

Возможно, вам захочется дополнительно удалить ненужные изображения ядра перед обновлением initramfs, чтобы сократить время выполнения этой части.     

ответ дан MountainX 06.07.2013 в 04:52
11

Мы можем смело игнорировать предупреждение

SMBus base address uninitialized 

Это означает, что мы запускаем без шины управления системой , ожидаемой на виртуальной машине.

У вашего сбоя загрузки есть другая причина. Все, что от несовместимых настроек вашей виртуальной машины, несовместимо с вашим ядром или драйверами Windows.

Попробуйте загрузить виртуальную машину, нажав и удерживая левую клавишу Shift , чтобы загрузить root shell для дальнейшего изучения, для обновления гостевой ОС или для установки .

    
ответ дан Takkat 21.05.2013 в 20:10
7

Сообщение «Базовый адрес SMBus неинициализировано» является проблемой с VirtualBox . Это чисто косметическая проблема и не повлияет на работу виртуальной машины и не помешает ей.

Это FIXED в VirtualBox 5.1.4. ( изменить журналы ). Для устранения сообщения об ошибке перейдите на последнюю версию VirtualBox.

Отключение вложенного пейджинга, как это предложено в некоторых ответах, не устранит сообщение «Неактивизированный базовый адрес SMBus». Кроме того, это, скорее всего, сделает вашу гостевую ОС медленнее.

Тот факт, что ваша машина не загружается, является другой проблемой. Вам нужно будет найти способ проверить журнал загрузки виртуальной машины.     

ответ дан Code Bling 09.09.2016 в 18:56
4

Сообщение об ошибке не связано с проблемой Ubuntu, а не загрузкой. У меня была такая же проблема. После отображения сообщения об ошибке цвета стали сумасшедшими, и система, похоже, остановилась, однако перемещение мыши приводило к мусорному элементу.

Отключение «Вложенного пейджинга» в настройках и > System- > Ускорение позволяет запустить систему.

Протестировано с использованием VirtualBox 4.3.20 (64 бит в Windows 7) с Kubuntu 14.10. После изменения настройки я смог загрузить и установить Kubuntu, однако сообщение об ошибке появляется при каждой загрузке.

    
ответ дан kap 02.02.2015 в 19:53
2

Если у вас есть доступ к ICH9, переключитесь на это вместо набора микросхем PIIX3 (Settings- > System- > Материнская плата). Поддержка этого является «Экспериментальным» с помощью VirtualBox, но она стабильна на моем хосте Mac Book Pro.

    
ответ дан pranspach 21.07.2016 в 18:56
1

Я запускаю Virtual Box 5.0.0 r101573 в Windows 7 Enterprise SP1. У Ubuntu 15.04 есть перечисленная проблема, которая ушла после того, как я снял флажок Включить вложенный пейджинг.

    
ответ дан cph 15.07.2015 в 18:34
1

Я получил ту же ошибку, что упоминал OP при установке Ubuntu 14.04 в первый раз на VirtualBox 5.0.4r, Windows 7 (64 бит) (см. screenshot ).

ответ Guest_VH не работал, поскольку поля были серыми, поэтому я не мог снять флажок «Включить вложенные» пейджинг».

Вот решение, которое сработало для меня:

Нажмите «Enter» после того, как вы увидите этот экран ошибок. Вуаля! Он зарегистрировался прямо для меня.

    
ответ дан staa2020 16.12.2016 в 09:06
1

Это сообщение появилось в моем VirtualBox, когда я устанавливал / запускал Ubuntu 15.10. (Аналогичная проблема возникла и для предыдущих версий.)

Решение

  1. Перезагрузите компьютер.
  2. Перейдите в настройки BIOS.
  3. Включить технологию виртуализации Intel® (Intel® VT).
  4. Сохраните конфигурацию BIOS и перезагрузитесь.
  5. Запустите VirtualBox.
  6. Нажмите Ctrl + S или щелкните правой кнопкой мыши на гостевой ОС и нажмите Настройки .
  7. Перейдите в Система - > <Сильный> Ускорение .
  8. Отметьте Включить вложенный пейджинг .

Загрузите гостевую гостевую систему Ubuntu и walla она работает без проблем.

    
ответ дан maytham-ɯɐɥʇʎɐɯ 01.11.2015 в 10:54
1

Я столкнулся с той же проблемой после обновления программного обеспечения Ubuntu. (Изображение ядра было обновлено этой группой обновлений.)

Обход

  • Войдите в режим восстановления меню Grub для вашего ядра.
  • Результат: ОС полностью загружается.

Постоянное обходное решение

  • Измените /boot/grub/grub.cfg и добавьте nomodeset после quiet splash .
  • Результат: ОС будет загружаться полностью даже после перезапуска.

Решение:

Как только внутри ОС (после успешной загрузки) переустановите гостевые дополнения VirtualBox.

Примечание . Сообщение об ошибке все еще отображается даже при использовании метода обхода / решения.

Хост : OS X Yosemite 10.10.3
Гость : Ubuntu 15.10 (Lubuntu)
Ядро : 4.2.0 -25 generic (обновлено с 4.2.0-16)
VBox : 5.0.14

    
ответ дан danz mashinz 27.01.2016 в 15:17
0

Обнаружена аналогичная проблема, и то же самое исправление сработало для меня. На моем компьютере я получаю пустой экран и в VirtualMachine я получаю сообщение force_addr = 0xaddr после обновления с рабочей станции.

Найдено исправление по адресу: Мой компьютер загружается на черный экран, какие параметры мне нужно исправить?

Просто удерживайте Shift, когда начинаете входить в GRUB, нажмите E, чтобы отредактировать запись, ищите "тихий всплеск" (без запятых), удалите это и введите "nomodeset" (без запятых), а затем нажмите Ctrl + X для загрузки ,

Я на самом деле набрал только "nomode" один раз, и он по-прежнему загружался для меня.

    
ответ дан Alex 17.04.2015 в 23:58
0

Решился в моем случае.

Когда я загрузил виртуальный Mint 17.1 на Virtualbox 5.0.0, я оказался в этой ситуации. Я попробовал процедуры, показанные MountainX.

Затем произошла другая ошибка (без поддержки locale: en_US.utf8) и была решена этой командой:

locale-gen --purge --no-archive

После этого я воспользовался циклом регистрации и попытался решить его следующей статьей (японский):

Ссылка

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

Наконец, виртуальный монетный двор 17.1 хорошо работает на VirtualBox 5.0.0.

Я хочу, чтобы это вам помогло.     

ответ дан tadashigaki 27.07.2015 в 18:26
0

Я думаю, что это обычная проблема, вызванная не изменением порядка загрузки с «оптического диска» на «жесткий диск» и его можно устранить с помощью «Отключить» виртуальную машину, а затем выбрать опцию «System» в VM и Снимите флажок «Оптический диск» в порядке загрузки. Затем повторите попытку ...

Иногда я забываю это сделать и использую виртуальные машины, так как динозавры правили ... :). Я также перемещаю «Оптический диск» в порядке выбора, но сомневаюсь, что это важно - это не реальный вариант «BIOS» для VM, даже если он действует так.

Конечно, это может быть что-то более зловещее / сложное, но этот метод всегда работал для меня.

HTH ...

    
ответ дан neognomic 15.04.2016 в 13:59
0

Отключить другие виртуальные машины. Это включает в себя машины с сохраненным состоянием.

Ух, я думал, что у меня в беде на секунду.

Запуск Ubuntu 16.04 i386 на 64-битной системе; решил установить 64-битную версию Ubuntu на виртуальной машине. Я просмотрел все , и он говорит Я могу это сделать .

Когда я запускал ISO на виртуальной машине с помощью Oracle Virtualbox, я наблюдал оранжевую ошибку при загрузке, подобную этой:

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

Затем на дисплее отобразились все цвета и блоки, и вы знаете, что это « Это тест системы экстренного вещания ... »

Он не сказал этого; для меня это было похоже.

В любом случае , у меня есть еще одна виртуальная машина на Virtualbox, которую я оставил в «сохраненном состоянии». Я принуждаю ее бросить. После этого я смог загрузить ISO на машине PIA.     

ответ дан The Emperor of the Republic 28.05.2016 в 01:31
0

Те же симптомы, что и Император Республики при установке Ubuntu 16.04 LTS desktop vm на Virtual Box 5.0.20. Переход на 2 процессора и 48 МБ видеопамяти и отключение вложенного пейджинга в системе / ускорение позволили установить, но при перезагрузке аналогичного экрана. Загруженный в режим восстановления grub позаботился об этом.

    
ответ дан glenjonz 10.06.2016 в 20:31
0

У вас такая же проблема, и попробовал метод @Guest_vh еще не работать.

Решение, которое сработало для меня, было довольно простым. Я обновил свою виртуальную коробку, прежде чем я использовал версию 5.0, после обновления до версии 5.1.8 она работает без проблем: |

    
ответ дан GusDeCooL 20.10.2016 в 02:48
0

Я получил эту ошибку после игры с разделами, в моем случае возникла проблема с разделом подкачки. И проблема была в том, что в / etc / fstab у меня была строка вроде этого

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

Но UUID больше недействителен. Таким образом, система была немного сумасшедшей, пытаясь установить раздел, и закончилась без установки какого-либо пространства подкачки. Команда blkid дает вам фактический UUID для ваших разделов.     

ответ дан mosh442 17.11.2016 в 09:38
-1

Я загружаю виртуальный Ubuntu 14.04 на виртуальный Mint 17.1.

Ошибка была такой же, но я просто продолжал загружаться, пока не загрузился. Мы говорим о хозяине гостя, в котором он становится хозяином другого гостя. Не волнуйтесь об ошибках, просто возвращайтесь и снова начинайте «ходить».

    
ответ дан Wendell 18.02.2015 в 07:26
-1

Я начал получать ту же самую ошибку при запуске виртуальной машины Ubuntu 14.04 внутри VirtualBox. В моем случае опции ускорения, упомянутые maytham, были выделены серым цветом. Я смог исправить эту проблему, увеличив кол-во исполнения процессора с 1% до 41% ( Настройки-> и Системный & Процессор ). изображение параметров системы VB >

    
ответ дан Mr G 25.03.2016 в 21:21
-1

Только разрешить Enable EFI позволило мне установить, просто говоря.

Он находится на одной вкладке в системе, где я искал вложенную опцию.

(Я должен предоставить более полный ответ с точными деталями. Latter.)

    
ответ дан Paulo Monteiro 07.07.2016 в 18:53