CentOS 7の最小インストールとコマンドラインアクセスのみを使用しています(グラフィックサポートはインストールされていません)。
オンラインでgrubファイルの編集、ゲスト追加機能のインストール、およびVB=オプションの設定について説明しましたが、何も機能しません。
最初に、ゲスト追加がインストールされます。次に、私が持っている唯一のgrubファイルは/boot/grub2/grub.cfgであり、動的に生成されるため編集しないようにと言っています。最後に、VBの[マシン]> [設定]でディスプレイを編集して、希望する解像度で自動、なし、またはヒントに変更しても、違いはありません。
段階的に、画面の解像度を640 x 400より大きくし、バッファーを提供する(現在はバッファーはありません)には、具体的に何をする必要がありますか?
CentOS 7は引き続き 非推奨 vgaパラメーターを使用します。あなたはステップバイステップで欲しかった、あなたはそれを得る:
Sudo su
vi /etc/default/grub
i
またはInsert
- keyを押して、編集モードに入ります。vga=792
を "-quotes for GRUB_CMDLINE_LINUX
の中に追加します。f.ex。GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet vga=792"
Esc
を押して「:wq
」と入力し、Enter
を押して保存し、Viを終了します。grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
この手順は、Macだけでなく、Virtualboxを実行しているすべてのホストオペレーティングシステムに適用されます:Windows、Linux。
@garethTheRedの答えは、一部のLinuxディストリビューションの一部のバージョンで機能する可能性がありますが、コツは環境に適したパラメーターを見つけることです。少なくとも一部のRed Hatディストリビューションでは、古い非推奨の習慣にフォールバックする必要があります。
何より、@ John Mayorのステップを踏襲し、具体的な方法を作り上げました。誰かのお役に立てば幸いです。
【テスト環境】
VMWARE Workstation 12 Player(kernel 3.10.0-693.21.1.el7.x86_64)上のCentOS 7.4.1708
GRUB_CMDLINE_LINUX
ファイルの/etc/default/grub
値を編集
前:
GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet"
後:GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet vga=ask"
grub2-mkconfig -o /boot/grub2/grub.cfg(CentOS、テスト済み)
grub2-mkconfig -o /boot/grub2/grub.conf(Fedora、テストされていません)
リブート
以下のようなメッセージが表示されますので、<ENTER>
を押してください
<ENTER>
を押すと、使用可能なビデオモードが表示されます。<SPACE>
続行します。または30秒待ちます
出力値の1つを選択し、それを書き留めます 表示例
行の例)z 3421152x864x32 VESA
テストのためにz
と入力し、<ENTER>
を押します
ブートは続行されます。起動後、解像度が変更されたことを確認します。
GRUB_CMDLINE_LINUX
ファイルの/etc/default/grub
値を編集し、vga値をaskから0x0342
に変更します前のステップでメモした値 。
※表示モード番号はhexadecimal
でなければなりません。かどうか、それは undefined video mode number 342
と表示されます
前:
GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet vga=ask"
後:GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet vga=0x0342"
Grub Updateを再度
grub2-mkconfig -o /boot/grub2/grub.cfg(CentOS)
grub2-mkconfig -o /boot/grub2/grub.conf(Fedora)
再起動して確認します。
端末の必要なサイズをゲストのカーネルに通知する必要があります。
grub
プロンプトで、カーソルキーを使用して、起動するカーネルに移動し、 E 編集するキー。カーソルキーを使用して、linux
で始まる行に移動し、行の最後に次の行を追加します。
video=800x600-24
解像度800 x 600、24ビットカラー用。
grub
の起動に必要なキーの組み合わせを押します。
それが機能する場合は、これを永続化する必要があります。
/etc/default/grub
を変更し、上記のスタンザをGRUB_CMD_LINE
行に追加します。
次の実行:
# grub2-mkconfig -o /boot/grub2/grub.cfg
これにより、現在および将来のすべてのカーネルで800x600 @ 24がデフォルトになります。