web-dev-qa-db-ja.com

VirtualBoxでUbuntuを起動中のSMBus / BIOSエラー

VirtualBoxでUbuntu 13.04を起動しようとしていますが、起動するたびに次のエラーが表示されます。

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

これは仮想マシンを起動した直後に発生し、オペレーティングシステムも適切に起動しません。エラーが表示されると、画面が真っ暗になり、点滅カーソルが表示されます。オンラインで見つけた解決策は、OSが正しく起動した後にのみ端末を開くように指示しています。悲しいことに、私はその段階に到達することさえできないので、その解決策を使用することはできません。

助けて?

ちなみに、私はVirtual Boxと仮想マシンを作成するのが初めてなので、用語の一部に精通していない場合は失礼します。もう1つ役立つのは、ホストOSとしてWindows 7を実行していることです。

71
rafafan2010

設定-> システム-> アクセラレーションの下のVirtualBox設定で「ネストされたページングを有効にする」オプションをオフにします。

これにより、デスクトップでUbuntuを実行できるようになりました。

76
Guest_vh

この回答は Finsterのブログ"VirtualBox piix4_smbusエラー からコピーされ、わずかに変更されました:

SMBusベースアドレスは初期化されていません-biosをアップグレードするか、force_addr = 0xaddrを使用してください

このエラーは、VMにsmbusがないが、Ubuntuが常にモジュールをロードしようとするために発生します。それは何にも影響しませんが、少し迷惑です。

  1. チェックモジュールがロードされています

    lsmod | grep i2c_piix4
    
  2. その場合は、ファイルの末尾に次を追加して、ファイル/etc/modprobe.d/blacklist.confにブラックリストを追加します。

    blacklist i2c_piix4
    
  3. Initramfsを更新します

    Sudo update-initramfs -u -k all
    

必要に応じて、initramfsを更新する前に不要なカーネルイメージを削除して、その部分にかかる時間を短縮することができます。

24
MountainX

警告を安全に無視できます

SMBus base address uninitialized 

これは、仮想マシンで予期される System Management Bus なしで実行することを示しています。

起動の失敗には別の理由があります。仮想マシンの互換性のない設定から、Windowsカーネルまたはドライバーとの非互換性まで。

左を押しながら仮想マシンを起動してみてください Shift さらなる調査、ゲストOSのアップグレード、または ゲスト追加 のインストールのために root Shell を起動するためのキー。

11
Takkat

「SMBus base address uninitialized」メッセージ VirtualBoxの問題です 。これは単なる外観上の問題であり、仮想マシンの動作に影響を与えたり、妨げたりすることはありません。

これはVirtualBox 5.1.4で修正されています。 ( ログの変更 )VirtualBoxの最新バージョンにアップグレードして、エラーメッセージを削除します。

いくつかの回答で示唆されているように、ネストされたページングを無効にしても、「SMBus base address uninitialized」メッセージは削除されません。また、ゲストOSが遅くなる可能性があります。

マシンが起動しないという事実は別の問題です。仮想マシンのブートログを確認する方法を見つける必要があります。

7
Code Bling

このエラーメッセージは、Ubuntuが起動しないという問題とは関係ありません。私も同じ問題を抱えています。エラーメッセージを表示した後、色がおかしくなり、システムが停止しているように見えますが、マウスを動かすとピクセルガベージが発生しました。

「設定」->「システム」->「加速」で「ネストされたページング」を無効にすると、システムを起動できます。

Kubuntu 14.10でVirtualBox 4.3.20(Windows 7の64ビット)を使用してテストしました。設定を変更した後、Kubuntuを起動してインストールできましたが、起動するたびにエラーメッセージが表示されます。

5
kap

使用可能なICH9がある場合は、PIIX3チップセットの代わりにICH9に切り替えます([設定]-> [システム]-> [マザーボード])。 VirtualBoxによるサポートは「実験的」ですが、Mac Book Proホストでは安定しています。

2
pranspach

Ubuntuソフトウェアの更新後に同じ問題が発生しました。 (カーネルイメージは、この更新バッチで更新されました。)

Workaround

  • カーネルのGrubメニュー回復モードに入ります。
  • 結果:OSが完全にロードされます。

永続的な回避策

  • /boot/grub/grub.cfgを編集し、quiet splashの後にnomodesetを追加します。
  • 結果:再起動後もOSは完全にロードされます。

解決:

(起動に成功した後)OS内に入ったら、VirtualBox Guest Additionsを再インストールします。

:回避策/解決策が適用された場合でも、エラーメッセージが表示されます。

ホスト:OS X Yosemite 10.10.3
ゲスト:Ubuntu 15.10(Lubuntu)
カーネル:4.2.0-25ジェネリック(4.2.0-16から更新)
VBox:5.0.14

1
danz mashinz

Ubuntu 14.04をVirtualBox 5.0.4r、Windows 7(64ビット)に初めてインストールするときに、OPで言及したのと同じエラーが発生しました( screenshot を参照)。

Guest_VH's answer はフィールドがグレー表示されているため機能しなかったため、「ネストされたページングを有効にする」のチェックボックスをオフにできませんでした。

ここに私のために働いた解決策があります:

エラー画面が表示されたら、「Enter」キーを押します。ほら!すぐにログインしました。

1
zennni

このメッセージは、Ubuntu 15.10のインストール/起動中にVirtualBoxに表示されました。 (以前のバージョンでも同じ問題が発生しました。)

ソリューション

  1. ホストコンピューターを再起動します。
  2. BIOS設定に入ります。
  3. 有効Intel®Virtualization Technology(Intel®VT)。
  4. BIOS設定を保存して再起動します。
  5. VirtualBoxを起動します。
  6. 押す Ctrl+S または、ゲストOSを右クリックして、Settingsをクリックします。
  7. System->Accelerationに移動します。
  8. チェックネストされたページングを有効にする

Acceleration settings

Ubuntuゲストを起動すると、walla問題なく動作します。

Windows 7 Enterprise SP1でVirtual Box 5.0.0 r101573を実行しています。 Ubuntu 15.04にはリストされている問題がありますが、「ネストされたページングを有効にする」のチェックを外すと消えました。

1
cph

Ubuntu 16.04 LTSデスクトップをVirtual Box 5.0.20のvmにインストールすると、The Emperor of the Republicと同じ症状が発生します。 2個のプロセッサと48MBのビデオメモリに変更し、システム/アクセラレーションでネストされたページングを無効にすると、インストールは許可されましたが、再起動時に同様の画面が表示されました。 GRUBリカバリモードで起動すると、それが処理されます。

0
glenjonz

同じ問題が発生し、まだ動作しない@Guest_vhの方法を試してみました。

私のために働いた解決策は非常に簡単でした。 5.0バージョンを使用する前にVirtual Boxを更新しましたが、バージョン5.1.8に更新すると問題なく動作します:|

0
GusDeCooL

私の場合は解決しました。

Virtualbox 5.0.0に仮想Mint 17.1をロードしたとき、この状況で立ち往生しました。 MountainXが示す手順を試しました。

次に、別のエラー(ロケールのサポートなし:en_US.utf8)が発生し、このコマンドによって解決されました。

locale-gen --purge --no-archive

その後、ログインループを発生させ、次の記事(日本語)で解決を試みました。

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

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

最後に、Virtual Mint 17.1はVirtualBox 5.0.0でうまく機能します。

これがお役に立てば幸いです。

0
tadashigaki

同様の問題が発生し、同じ修正が機能しました。私のPCでは空白の画面が表示され、VirtualMachineではワークステーションからアップグレードした後にforce_addr = 0xaddrエラーが表示されます。

修正が見つかりました: コンピューターが黒い画面で起動します。修正する必要があるオプションは何ですか?

GRUBに入るときにShiftキーを押したまま、Eキーを押してエントリを編集し、「quiet splash」(カンマなし)を検索してそれを消去し、「nomodeset」(カンマなし)と入力してから、Ctrl + Xを押して起動します。

私は実際に「nomode」と入力しただけで、まだ起動していました。

0
Alex

起動順序を「光ディスク」から「ハードディスク」に変更しないことによって引き起こされる一般的な問題であり、VMの[電源オフ]で修正でき、[システム]セットアップオプションをVMを選択し、起動順序の「Optical Disk」選択を解除します。その後、もう一度試してください...

私も時々それをするのを忘れて、恐竜が支配したのでVMを使用していました... :)。また、「Optical Disk」を選択順で下に移動しますが、それは重要ではないことを疑います-VMの本当の 'BIOS'オプションではなく、そのように動作します。

それはもちろんもっと不吉な/複雑なものかもしれませんが、この方法はいつも私にとってはうまくいきました。

HTH ...

0
neognomic

パーティションで遊んだ後にこのエラーが発生しました。私の場合は、スワップパーティションに問題がありました。問題は、/ etc/fstabに次のような行があったことです

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

しかし、UUIDは無効になりました。そのため、システムはパーティションをマウントしようとして少しクレイジーで、スワップスペースをマウントせずに終了しました。コマンドblkidは、パーティションの実際のUUIDを提供します。

0
mosh442

他の仮想マシンをオフにします。これには「保存状態」マシンが含まれます。

ふう、私はそこでちょっと困ったと思った。

64ビットシステムでUbuntu 16.04 i386を実行します。仮想マシンにUbuntuの64ビットバージョンをインストールすることにしました。私は すべて を調べ、 私はそれをすることができます と言います。

Oracle Virtualboxを使用してVMでISOを実行すると、次のようなオレンジ色のエラーがブート時に表示され続けました。

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

ディスプレイはすべて色とブロックで、「これは緊急放送システムのテストです...

それは言わなかった。私にはそのように見えました。

とにかく、Virtualboxに「保存状態」のままにしておいたVMがもう1つあります。私は彼女を強制終了します。その後、PIAマシンでISOを起動できました。