OSのインストール後、GNOMEボックスはISOから起動しますか?

OSのインストール後、GNOMEボックスはISOから起動しますか?

プログラムの問題を解決するには、いくつかのArch Linux仮想マシンを設定してみてください。そのうちの1つがネットワークの問題だったので、これを解決するためにchrootingしてNetwork ManagerやConnmanをインストールしてみました。

しかし、BoxesにOSを正常にインストールすると、ISOファイルからの起動が拒否されました。 ISOファイルを変更してもISOのGRUBメニューは表示されず、インストールされているオペレーティングシステムのGRUBメニューに直接移動します。

Boxesがインストール前にISOイメージをロードしますが、インストール後にイメージのロードを拒否するのはなぜですか?

答え1

インストール後、GNOME BoxのISOブートは私にはうまく機能しましたが、直感的ではなく、高速化する必要があります。

VMがシャットダウンしたら、VMのプロパティにISOを追加し、プロパティ画面を閉じて、VMをクリックして起動し、早くEscapeを押して起動メニューを開き、3を押して「DVD / CD」から起動するとISOから起動します。

SeaBIOS画面が表示されたら、実際のブートローダが起動する前にEscキーをすばやく押す必要があります。

別の方法を使用して更新します。

Escapeキーを十分にすばやく押すことができない場合、他の唯一のオプションは、virt-managerボックスの代わりにEscキーを一度だけ使用することです。

起動時に、virt-manager「システム全体」仮想マシンにアクセスするためのパスワードの入力を求められます。パスワードは必要ありません(キャンセルを押してください)。

次に、「QEMU / KVMユーザーセッション」をクリックすると、すべてのBoxes仮想マシンが表示されます。仮想マシンを選択して[開く]をクリックし、電球アイコンをクリックし、[スタート]オプションをクリックして、常にメニューを表示するか、起動順序を変更するかを選択できます。変更した後は、右下の「適用」をクリックすることを忘れないでください。

また、現在の方法は利用できず、Boxes自体にそれのUIを追加する必要があるかもしれないということを、gnome-boxesの人々に説明するためにバグを送信することをお勧めします。

答え2

正しいパラメータを使用してqemuを直接呼び出すことで、VMの起動メニューを取得できます。起動メニューからISOを選択できます。

コマンドは次のとおりです。

qemu-system-<your-architecture here> -cdrom <path-to-iso> -boot menu=on <path-to-disk-image(see below)>

GNOMEボックスは、ディスクイメージ(仮想マシンディスクが保存されている場所)を次の場所に保存します。~/.local/share/gnome-boxes/images/

これにより、仮想マシンを含むウィンドウが開きます。その後、Esc起動メニューを開くには、最初の1秒以内にキーを押す必要があります。

-mまた、128 MB以上のRAMで起動するオプションを追加することをお勧めします。

qemu-system-<your-architecture here> -cdrom <path-to-iso> -boot menu=on -m <amount of ram> <path-to-disk-image>

完全なコマンドは次のとおりです。

qemu-system-x86_64 -cdrom ~/Downloads/install-amd64-minimal-20181113T214502Z.iso -boot menu=on -m 2G ~/.local/share/gnome-boxes/images/boxes-unknown

関連情報