web-dev-qa-db-ja.com

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

私は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 + Secure Boot + Ubuntu = Fail 。その概要は次のとおりです。

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

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

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

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

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

そこに記載されている手順に従って、この問題で説明されている同じ問題に遭遇しました: Mok Managerユーティリティは再起動時に読み込まれません 。そこでの解決策は、shimに依存するブートが最初になるようにブート順序を変更することでした。ソリューションはインストールされた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はブート順序で3番目であり、上記のようにブート順序をバイパスします。私はそのラップトップにインストールされているUbuntuにshimがありますが、私のプロセスはそれを見ることはありません。

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

1
user3600280

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

enter image description here

enter image description here

1
C.S.Cameron

永続的なライブ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

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

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

enter image description here

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

virtualbox

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

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

LubuntuホストとXubuntuゲスト

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

enter image description here

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

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

速度に関する注意

UbuntuでVirtualBoxを実行できますinstalled高速USB3ドライブ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

enter image description here

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

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

Lubuntu 16.04.1 LTSおよび17.10.1でVirtualBoxを実行すると、ブートオプションnomodesetにより、VirtualboxがLubuntu 17.10.1およびバイオニックゲスト、ただし解像度は1024x768(およびそれ以下)に制限されます。

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

詳細はこちらをご覧ください buntuフォーラムへのリンク

1
sudodus