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


71

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

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

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

助けて?

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


1
Guest_vhのソリューションを回答として受け入れることを検討しましたか?
マイク

Guest_vhの回答では問題が解決しない場合があり、ゲストの速度が低下します。正しい答えはここに -誰もが単純にVirtualBox 5.1.4にアップグレードする必要があります(唯一のcosmesticだから、単純に、この警告を無視して完全に安全だが)
コードブリンブリン

回答:


76

VirtualBox設定の[設定] -> [ システム] -> [ 加速][ネストされたページングを有効にする]オプションをオフにします。

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


2
VirtualBox 4.3.18_UbuntuにXubuntu 14.10をインストールしようとしたときに、これはうまくいきました。一番簡単な解決策のように思えます。著者が答えとしてそれを受け入れることを願っています。
マイク

1
これがUbuntu 15.04でも機能することを確認します。
アルフアコ

注意:この修正を適用すると、VMでこれが行われる可能性があります:bit.ly/1S3Wukj (ゲストOSはXubuntu 15)
MikeM

私にとってはうまくいきませんでしたが、仮想マシンはまだ起動しません(ゲストOS Ubuntu Gnome 15.10、ホストW10)。
0x6C38

2
これはVirtualBoxのバグです。ネストされたページングを無効にすると、VMの速度が低下するため、特に重要でないエラーメッセージを排除しようとする場合はお勧めしません。詳細については私の答えをご覧ください。
コードブリン

24

この回答はBlog of Finster»VirtualBox piix4_smbus Errorからコピーされ、わずかに変更されています:

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を更新する前に不要なカーネルイメージを削除して、その部分にかかる時間を短縮することができます。


2
MountainXはあなたが間違っていると言って申し訳ありませんが、それは何かに影響を与え、Ubuntuを仮想状態にロードするのを止めます情報と一緒に。

あなたのコメントは私には意味がありません...しかし、もしあなたがこの情報が間違っていると思うなら、私が与えたリンクでそれを書いた人にそれを取り上げてください。ここにその情報をコピーしただけです。
MountainX 14年

それで、1つのバスに対して警告があったので、チップセットドライバ全体を無効にしますか?これは私には意味がありません。
コードブリン

これらのコマンドはどこに入力しますか?UbuntuターミナルまたはWindowsで??
ltdev

11

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

SMBus base address uninitialized 

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

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

Shiftキーを押したまま仮想マシンを起動して、さらに調査するためにルートシェルを起動するか、ゲストOSをアップグレードするか、ゲスト追加をインストールします。


ゲストの追加をインストールするのが私にとってはうまくいきました。
th1rdey3 14年

7

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

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

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

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


1
あなたは私のヒーローです!
house9

2
VirtualBoxをアップグレードすると、画像の一部が読み込まれなくなる可能性があることに注意してください。
-polkovnikov.ph

@ polkovnikov.phそれは可能だと思いますが、一般的には起こらないはずです。どのバージョンから/にアップグレードしましたか?
コードブリン

5

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

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

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


2

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


働いた。とても簡単!
-alanjds

1
これは、最も単純な実用的なソリューションのようです。しかし、ソースの問題は、仮想ハードディスクのメモリ割り当てがきついためだと推測します。この問題は、500MB未満で利用可能になったときに表示されました(このしきい値でテストを実行していない)
ジェローム

良いフィードバック@Jeromeをありがとう。仮想ハードディスクの空き容量が非常に少ないVMを思い出すことはできませんが、それが問題である可能性は十分にあります。VMのハードディスク割り当てを増やすと、問題はなくなりますか?
pranspach

それは私の経験です、はい。注:奇妙なことが続きます:VM HDに12 GBを割り当てましたが、Ubuntuのディスク分析を実行すると、6の合計容量があり、0.6が使用可能です
Jerome

1

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


1

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

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

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

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


1
その時点でVMを実行していたため、フィールドがグレー表示されたと思います。システム設定を変更するには、VMをオフにする必要があります。しかし、関係なく、より良い解決策を見つけたようです。
wjandrea

1

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

解決

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

加速設定

Ubuntuのゲストを起動し、ワラそれは問題なく動作します。


1

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

回避策

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

永続的な回避策

  • 後に編集/boot/grub/grub.cfgして追加nomodesetquiet splashます。
  • 結果:再起動後も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


/etc/default/grub代わりにあなたが意味すると思います/boot/grub/grub.cfg
wjandrea

0

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

修正が見つかりました:コンピューターが起動して黒い画面になりますが、修正するにはどのようなオプションが必要ですか?

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

実際に1回だけ「nomode」と入力すると、まだ起動していました。


0

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

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

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

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

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

HTH ...


0

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

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

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

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

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

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

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

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


0

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


0

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

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


0

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

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

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


-1

仮想Ubuntu 14.04を仮想Mint 17.1にロードしています。

エラーは同じでしたが、起動するまで起動し続けました。別のゲストのホストになるゲストのホストについて話している。エラーについて心配する必要はありません。単に戻って、再び「ウォーキング」を始めてください。


-1

VirtualBox内でUbuntu 14.04のVMを起動すると、まったく同じエラーが表示され始めました。私の場合、maythamが言及した加速オプションはグレーアウトされていました。プロセッサの実行上限を1%から41%に増やすことで問題を修正することができました(設定->システム->プロセッサ)。 VBシステムのイメージ>プロセッサオプション


-1

[EFIを有効にする]チェックボックスをオンにしただけで、インストールできるようになりました。

システムのタブの1つにあり、ネストされたオプションについて探していました。

(正確な詳細を含む、より完全な回答を提供する必要があります。後ほど。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.