Mkusbを使用して作成されたLive Persistent USBでVirtualBoxをセットアップしようとしています


1

私はmkusbを使用して作成したUbuntu 16.04用の永続的なライブUSBを持っています。

複数回失敗した後、VirtualBoxを動作させることができません。インストールすると、次のメッセージが表示されます

vboxdrv.sh:失敗:modprobe vboxdrvが失敗しました。「dmesg」を使用して理由を確認してください。

VirtualBoxのセットアップ中に問題が発生しました。セットアッププロセスを再開するには、/ sbin / vboxconfigをルートとして実行します。

dmesgを実行すると、長いテキストの壁ができます。それが助けになるなら、私はそれのあらゆる部分を引き出すことができます。

走る

sudo / sbin / vboxconfig

そして得る

vboxdrv.sh:VirtualBoxサービスの停止。vboxdrv.sh:VirtualBoxカーネルモジュールの構築。vboxdrv.sh:VirtualBoxサービスの開始。vboxdrv.sh:VirtualBoxカーネルモジュールの構築。vboxdrv.sh:失敗:modprobe vboxdrvが失敗しました。「dmesg」を使用して理由を確認してください。

VirtualBoxのセットアップ中に問題が発生しました。セットアッププロセスを再開するには、/ sbin / vboxconfigをルートとして実行します。

virtualboxを実行すると、次のメッセージが表示されます。

警告:vboxdrvカーネルモジュールはロードされていません。現在のカーネル(4.13.0-36-generic)で使用可能なモジュールがないか、ロードに失敗しました。カーネルモジュールを再コンパイルしてインストールしてください

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.

/ bootフォルダーにvmlinuzへのリンクが壊れていることに気付きました

私はこの問題への私の方法を見つけた:VirtualBoxの+セキュアブート+ Ubuntuで=失敗。その概要は次のとおりです。

問題は、すべてのカーネルモジュールにUEFIシステムが信頼するキーで署名する必要があることです。そうしないと、ロードが失敗します。

カーネルモジュールに署名するために使用される個人用のパブリック/プライベートRSAキーペアを作成します。

MOK(「マシン所有者キー」)ユーティリティを使用して公開キーをインポートし、システムが信頼できるようにします。

マシンを再起動します。ブートローダーが起動すると、MOKマネージャーEFIユーティリティが自動的に起動します。

追加して編集:ブートの問題、シム、およびvmlinuzはすべて私にとって新しいものです(これらの用語を使用すると、私が話していることを知っているように聞こえます!)。

そこに記載されている手順に従って、この問題で説明されている同じ問題に遭遇しました:Mok Manager Utility Never Loads on Reboot。そこでの解決策は、シムに依存するブートが最初になるようにブート順序を変更することでした。ソリューションはインストールされたubuntuを対象としているようです。

/ boot / efi / EFIフォルダーも、ソリューションが要求するefiファイルもありません。また、Live Persistent USBを起動するためのブートプロセス(下記を参照)にはシムが表示されないでしょう。

起動するには、ラップトップの電源を切ります。ラップトップの電源を入れ、これらのオプションを提供するメニューを起動する特別なボタンを押します。

1)通常どおり起動します(Windows 10を起動します)、2)BIOSセットアップ、3)ブートメニュー、4)回復。

[ブート]メニューを選択します。これにより、Windows、インストール済みUbuntu(Ubuntuがインストールされているラップトップの場合)、およびUSBから選択できます。USBを選択し、表示されるメニューからLive Persistent USBを選択します。

OP のブート順序の一番上にcurrentbootがあることに気付きました。私currentbootは、ブート順に第三であり、上述したように私は、起動順序をバイパスします。私はそのラップトップにインストールされているUbuntuにshimがありますが、私のプロセスはそれを見ることはありません。

私はそれで遊び続けます。私もここに手を伸ばすと思いました。誰かがライブ永続USBにVirtualBoxを正常にインストールしましたか?または、何を確認して試すべきかについての提案はありますか?


1
永続的な(簡易)USBインストールでVBoxが必要な場合、Puppy Linuxでは問題なく動作し、自動的にセットアップされます。USBへのフルUbuntuインストールでVBoxが動作しています。
CSキャメロン

1
mkusbを使用して永続的USBを作成し、リポジトリからVBoxをインストールしました。仮想マシンとUSBの両方を数回再起動しましたが、うまくいくようです。
CSキャメロン

@CSCameron; どのバージョンのUbuntuをホストとして使用し、どのオペレーティングシステムをゲストオペレーティングシステムとして使用しましたか?
sudodus

@sudodus:Ubuntu17.10 / Ubuntu16.04.3その後16.04.3 / 16.04.3すべて64ビット
CSCameron

@CSCameron、今日、Artful dot oneホスト、Lubuntu 17.10.1(64ビット)をテストし、ゲストバージョン16.04.1、17.10、およびBionic(18.04 LTSとして間もなくリリース予定)も処理できます。Ubuntuフォーラムへのこのリンクで詳細を参照してください。
sudodus

回答:


1

mkusbを使用して永続USBを作成し、リポジトリからVBoxをインストールしましたsudo apt install virtualbox-qt

OSの異なる組み合わせで、仮想マシンとUSBの両方を数回再起動しました。

スクリーンショットを添付して、すべてがうまくいくようです。

問題の原因がISOの破損(MD5SUMを確認)、またはVBoxのバージョンにあるのではないかと考えています。

リポジトリのVBoxのバージョンは、VirtualBox.org Webサイトのバージョンよりもスムーズに見えます。

BIOS / UEFIの問題が仮想マシンで発生するとは思わない。

また、VBoxの古いバージョンが機能しなくなり、更新が必要になるという問題もありました。

仮想サムドライブを作成するために、UbuntuでVBoxを実行しているウエストのように見えます。PuppyLinuxはVBoxを自動的にインストールし、Ubuntuの1.6GBに対して約200MBしか占有しません。

Virtual Managerを備えたQEMUは、永続フラッシュドライブでも正常に機能します。私はそれがVBoxよりも速いと思う、それが意味するものは何でも、カーネルレベルで実行されます。

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
sudo apt-get install virt-manager

ここに画像の説明を入力してください

ここに画像の説明を入力してください


(以前のLubuntu 17.10.1ホストでのように)テストしましたが、パッケージvirtualbox-qtとによってインストールされたVirtualBoxエンジンに違いはありませんでしたvirtualbox
sudodus

1

永続的なライブUbuntuでVirtualBoxを実行するのに問題があるかもしれません

VirtualBoxのインストールには、その一部をLinuxカーネルにコンパイルすることが含まれます。これはインストールされたシステムでうまく機能します。

永続的なライブシステムは元のカーネルで起動され、永続性を処理するオーバーレイシステムは後でその仕事をしています。このため、永続的なライブシステムでVirtualBoxをうまく機能させることは難しいと思われます。他の仮想化ツールで可能かもしれませんが、私はそれを経験したことがありません。

セキュアブートに問題がある場合は、オフにすることをお勧めします。

LubuntuホストとLubuntuゲスト

Lubuntu 16.04.1 LTS 64ビットホストとLubuntu 16.04.1 LTS 32ビットゲストでテストしました(Lubuntuは標準のUbuntuよりも軽いため)。

sudo apt update
sudo apt install virtualbox

インストール後に直接機能しましたが、再起動後のグラフィックのレンダリングに問題がありました。たぶん、いくつかの設定と、たとえばゲストの追加などで安定させることができます。

スクリーンショットをクリックして、フルサイズで表示するのに十分な大きさのウィンドウで表示します。

ここに画像の説明を入力してください

再起動後、コマンドでターミナルウィンドウから起動すると問題が発生しました

virtualbox

しかし、再起動後、メニューエントリがあり、VirtualBoxをその方法で起動したときに、Lubuntuデスクトップのグラフィックレンダリングが機能しました。しかし、もう一度試して失敗したので、グラフィックスのレンダリングは不安定です。

とにかく、インストールは問題なく機能し、全体的な結果は予想よりも優れていました。

LubuntuホストとXubuntuゲスト

仮想化システムのグラフィックスは、Xubuntu 64ビットゲストの方が(Lubuntu 32ビットゲストよりも)うまく機能するようです。したがって、以前の問題は永続的なライブシステムでVirtualBoxを実行したことによるものではなかったと思います。

ここに画像の説明を入力してください

仮想マシンが遅い可能性があります

USBドライブが遅い場合、仮想マシンが遅くなる可能性があることに注意してください。このリンクをご覧ください。

速度に関する注意

高速USB3ドライブにインストールされたUbuntuでVirtualBoxを実行できます

私が使用している代替手段があります:VirtualBoxを備えた高速USB3ドライブにインストールされたシステム。軽量の代替品は高速USB3ペンドライブで、より強力な代替品はUSB3 SSD(USB3 SSDボックスまたはUSB SATA to USB3またはeSATAボックスの標準SATA SSDのいずれか)です。

このようなシステムはコンピューター間で移植可能ですが、永続的なライブシステムほど移植性は高くありません。コンピューターが独自のドライバー(グラフィックスおよびwifi用)なしで動作する場合、または同じ独自のドライバーで動作する場合、おそらくUSBドライブにインストールされたUbuntuシステムで動作します。

詳細な手順は次のリンクにあります。

外部ドライブからUbuntuを起動します

1を編集してコメントに答えます。

永続的なライブUbuntuベースのシステムでVirtualBoxをテストする場合

  • 一部のバージョンはより適切に動作する場合があります。Lubuntuデスクトップisoファイルから作成された16.04.1 LTSを試しましたlubuntu-16.04.1-desktop-amd64.iso

  • リポジトリからvirtualboxをインストールしました

    sudo apt update
    sudo apt install virtualbox
    
  • VirtualBoxで適切な「内部環境」を選択して、実行したいゲストオペレーティングシステムに合わせて、

    • 「一般-基本-バージョン:Ubuntu(64ビット)

    • 十分なRAM(4 GBのコンピューターでは2 GB)

    • 仮想光学ドライブをisoファイルに接続しました

    • 仮想ディスクを作成しました

    • Xubuntuをインストールしました xubuntu-16.04.1-desktop-amd64.iso

このスクリーンショットは、VirtualBoxにインストールされたXubuntuシステムを示しています。スクリーンショットをクリックして、十分な大きさのウィンドウで表示し、フルサイズで表示します。

ここに画像の説明を入力してください

編集2、ホストとゲストに関する概要:

また、Artfulドット1ホストLubuntu 17.10.1(64ビット)もテストし、ゲストバージョン16.04.1、17.10、およびBionic(18.04 LTSとして間もなくリリース予定)も処理できます。

Lubuntu 16.04.1 LTSおよび17.10.1でVirtualBoxを実行すると、ブートオプションnomodesetによってVirtualboxがLubuntu 17.10.1およびBionicゲストのグラフィックを正しくレンダリングすることがわかりましたが、解像度は1024x768(およびそれ以下)に制限されます。

ゲストオペレーティングシステムとしての標準のUbuntuおよびその他のUbuntuフレーバーが適切に機能します。

Ubuntuフォーラムへのこのリンクで詳細を参照してください。


それを試してくれてありがとう!高速USBを使用しています。しつこいライブアプローチは、私がやっていることに対してよりうまく機能するので、しつこいライブでもう少し試します。VirtualBoxをインストールしようとして、ブートからブートまで再起動する必要があります。インストールに使用したアプローチを覚えていますか?さまざまな方法をインストールしてもVirtualBoxを機能させることができませんでした。インストールまたは実行しようとすると、ほとんどのエラーが上部に表示されます。
user3600280

@ user3600280、回答の最後にある「編集1でコメントに答えてください」を参照してください。-何らかの理由で、ホストオペレーティングシステムに別のバージョン(16.04.1 LTS以外)を使用する場合は、どのバージョンが必要かを教えてください。そのバージョンを使用してテストできます。
sudodus
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.