Ubuntu 18.04 LTSをVirtualBoxにインストールすると、起動時にハングするのはなぜですか?


17

デフォルトの仮想マシン設定を使用して、Ubuntu 18.04 LTSをVirtualBoxにインストールしました。ただし、Ubuntu 18.04 LTSは起動画面でハングし、ログイン画面に到達しません。なぜこれが当てはまり、どのように修正できますか?

回答:


12

Virtualboxで、vmをシャットダウンし、Ubuntu仮想マシンの設定を編集して、[表示]に移動します。[ビデオメモリ]スライダーを右端まで動かします。次に、「加速:3D加速を有効にする」をチェックします。

もう一度VMを起動します。これはVirtualbox V5.2.12にあります


すでにRAMを増やしていましたが、これらの変更により問題が解決しました。
CorayThan

実際には反対にすべきです。vmボックスはgnomeのハードウェアアクセラレーションをサポートしていないため、3Dアクセラレーションを無効にします
逸脱した

これは素晴らしいです。
Noam Shalev、

5

問題は、Ubuntu 18.04 LTSが、VirtualBoxのデフォルトである1GB RAM設定を明らかに気に入らないことです。Ubuntu 18.04 LTSは1GBのRAMで動作するようにアドバタイズされていますが、私の場合は動作しませんでした。

仮想マシンをシャットダウンして、メモリを増やします。理想的には2GB以上です。Ubuntu 18.04 LTSを再インストールする必要はありません。実際には、RAMのサイズが大きいほどスワップファイルのサイズが大きくなるため、デフォルトの1GB RAMのみでインストールするのが理想的です。2つのレベルのスワップ(ホストとゲスト)があるため、VirtualBox内でのスワップは推奨されません。

より多くのメモリで仮想マシンを再起動した後、起動画面でハングアップしなくなりました。

同時にメモリサイズが調整されるので、仮想マシンにより多くのCPUを割り当てることは理にかなっています。デフォルトのCPU数は1ですが、今日のほとんどのローエンドラップトップCPUでも少なくとも4つの仮想CPUコアがあり、より良いものは8です。


2
releases.ubuntu.com/18.04は、インストールするために少なくとも1024MBのRAMが必要であることを示しています。
ジュリスト、

1
鉱山も同じ動作で、4ギガのRAMを与えました。
warhansen

5

上記のヒントをすべて試しましたが、どれもうまくいきませんでした。さらに3時間後、以前のDockerをインストールすると、自分の(Win10)マシンでHyper-Vが有効になり、明らかにVirtualBoxではうまく機能しないことがわかりました。したがって、別のヒントは、Hyper-Vまたは他のハイパーバイザーがまだ実行されていないことを再確認し、実行されている場合はそれを無効にすることです。幸運なトラブルシューティング。


1
他の修正は機能しませんでした。これが私にとって修正されたものです。
DMin

5

macOSでUbuntu 18.04を使用してVMを実行しています。ゲストには、十分なベースメモリ(RAM)と複数のプロセッサがあります。

(これは、別の場所にあるPCのHWを介して直接使用したraw VMです。通常、それらを処理する場所にOSの更新がある場合、ゲストの以前の更新で、何かがインストールされていて、セットアップを台無しにしたと思われます。 macOS + rawVMコンボ。)

私のマシンはmacOS VMで正常に動作していましたが、ある日、適切に起動しなくなりました。ログイン画面の直前でスタックし、下部にUbuntuが書かれた紫色の背景が表示されます。

これは私がそれを修正するためにしたことです:

  1. VBアプリケーションを再起動し、ホストします。問題を修正しませんでした。

  2. VirtualBoxを6から6.08に更新します。問題を修正しませんでした。

  3. 他の投稿で提案されているように、3Dアクセラレーションを無効にします。問題を修正しませんでした。再度有効にしました。私のビデオメモリは既に128 MBなので、変更していません。

  4. グラフィックコントローラをVMSVGAからVBoxSVGAに変更しました。これで問題が解決しました。これで正しく機能するようになりました(3Dアクセラレーションはまだ有効になっています)。


1
グラフィックスコントローラーの変更も私にとってはうまくいきましたが、他の修正はうまくいきませんでした。
jotadepicas

1

ジルカの答えは私に問題を解決するのに役立つ手がかりを与えました。Windows 10 Hyper Vシステムを無効にする必要がありました。これらの指示は私を助けました:

https://ittutorials.net/microsoft/hyper-v/how-to-disable-the-hyper-v-feature-in-windows-10/

Hyper Vを無効にしてマシンを再起動する必要がありました。

これにより、VirtualBoxがUbuntu 18.03を起動して正常に起動し、起動時にハングしなくなりました。これと同じ問題がUbuntu 16.04でも発生しました。


私の場合は同じ解決策-なぜ過去にhyper-vを有効にしたのかわからないので、これを確認することをお勧めします
Richard DiSalvo

1

システム->加速:

ネストされたページングを有効にするのチェックを外します


これがOPの問題を解決すると思う理由を詳しく説明していただけますか?回答を改善する方法については、回答方法を参照し、ツアーに参加してください。
ブルギ

0

私の場合、他のすべての回答のソリューションはすでに適用されていますが、それでもハングしました。問題は、レガシーに設定されたVMの準仮想化設定であることが判明し、デフォルトに変更すると問題が解決しました。


メモリとビデオメモリを増やしてみましたが、それらが必要になる可能性がありますが、準仮想化プロバイダーをデフォルトに変更した後にのみ正常に起動します。
鵬白

0

Windows 10 PCのVirtualBox 6.0.10でUbuntu 18.04を実行しています。Ubuntuを起動しても、ログインプロンプトは表示されず、空白の画面が表示されるだけです。ビデオメモリを16 MBから64 MBに増やしましたが、すべてが正常に動作するようになりました。


1
ビデオメモリの増加はすでに提案されています。
G-Manは 'Reinstate Monica'を

0

ジルカ・ホルニークの答えがました。私の場合、それはデスクトップではなくUbuntu Server 18.04.4 LTSであり、このビデオに従っていました。以下は私が適用した問題と解決策の詳細です。

  1. Windows 10 Proを実行しています。また、Dockerを開発して使用しているため、Hyper-Vが有効になっています。Dockerの前提条件です。

  2. VirtualBoxを使用して、Ubuntu Serverのインストールを開始しました。そして、カーネルのインストールのポイントになると(正確なポイントはここにあります、上記のビデオで)

Ubuntuへのカーネルのインストール

突然プロセスが再び開始され、この時点に戻ります。ここで、「使用する言語を選択してください」と尋ねられます。 ますウェルカム画面でメッセージが表示されます

Ubuntuのウェルカム画面で優先言語を選択します

そして、これは繰り返されます。

  1. 最後に私はこれを見つけました。そこで、「Windowsの機能をオンまたはオフにする」に移動して、Hyper-Vを無効にし、PCを再起動しました。

Windows 10 ProでのHyper-Vの無効化

  1. もう一度試したところ、Ubuntu Serverが正常にインストールされました。

  2. しかし、ドッカーは実行されません。と言いました

必要なWindows機能が有効になっていません:Hyper-V。Dockerデスクトップは終了します。

Hyper-Vがない場合のDockerエラー

そのため、Hyper-Vを再度有効にする必要があります。

Windows 10 ProでのHyper-Vの有効化

  1. これで、Dockerと、仮想マシンとしてのUbuntuサーバーが一緒に実行されることを確認しました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.