Debian 8.1仮想マシン(64ビットWindows 10のVirtualBox 5で実行)の画面解像度を1024x768から1366x768(フルスクリーン)に調整したいと思います。 「スムーズモード」および「ゲストモニタの自動サイズ変更」オプションは、「表示」ドロップダウンメニューでは許可されません。私のPCには、次のオペレーティングシステム(各64ビット)ごとに1つずつ、6つの仮想マシンがさらにインストールされています。
- Fedora 22
- Linux Mint 17.2
- マギア5
- マンジャロ Linux 0.8.13.1
- SUSE 13.2を開く
- SabayonLinux 15.08
Fedora 22を除くすべてのシステムはシームレスモードでうまく動作します(つまり、フルスクリーンは画面の1024×768ピクセルではなく1366×768ピクセルをすべて占有します)。 Fedora 22にはDebianと同じ問題があります。実際に全画面を占有する必要がありますが、1024×768の画面解像度を実行します。ゲストコンピュータ自体の画面解像度を変更してみましたが、DebianとFedora 1024x768が最大許容ディスプレイであることがわかりました。私がこのFedoraの欠陥に言及している理由が気になる場合は、Debianコンピュータの問題を解決するのに役立ちます。この質問はDebianコンピュータに関するものです(あなたの答えはFedoraコンピュータに適用されるかどうかについても簡単に説明されていますが)。この事実に言及すると非常に便利です)。ご質問がありますか? Oracle VM VirtualBox拡張パック(バージョン5.0.0r101573)をインストールしました。 3Dアクセラレーションと双方向クリップボードが有効になっており(クリップボードは両方のコンピュータで動作しないようですが)、64MBのディスプレイメモリ、4096MBのRAM、64GBのHDD(Debianの場合はFedoraは128GBを使用)などがあります。他の有用な詳細を提供します。私のプログラミングと技術知識は限られているので、回答の際に技術的な議論を最小限に抑えてください。
答え1
この問題は、本質的に VirtualBox ゲスト モジュールを正しくインストールする方法について誤解が原因で発生しました。私はすべてがホストコンピュータで完了したと思いましたが、これらのシステムで同様の指示に従う必要があることに気づいていませんでした。これゲストオペレーティングシステムでも同様です。フォローしています。このガイド(ガイドはyum / DNFパッケージ管理システムを使用しているRed Hatベースのシステムのためであるため、Debianシステムへのわずかな調整)両方のゲストシステムは問題なくシームレスモードを実行できました。私の質問に対する答えの形式をどのように指定したいのかについての例を提供するために、私が正確に行ったことに関する詳細を提供します。
ダーバン
まず、次のコマンドを実行して管理(ルート)アカウントにログインしました。
su
その後、仮想マシンに空のディスクを追加しHost+D
(ゲスト追加ISO挿入)を実行しました。それから私は以下を実行しました。
mkdir /media/VirtualBoxGuestAdditions
mount -r /dev/cdrom /media/VirtualBoxGuestAdditions
export KERN_DIR=/usr/src/kernels/`uname -r`
cd /media/VirtualBoxGuestAdditions
./VBoxLinuxAdditions.run
Fedora 22の場合は、次の行を追加しました。
dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
4行目(このcd
行)の前に。
答え2
この質問は他のバージョンに関するものであることはわかっていますが、最新バージョンのVirtualBox(5.2)をインストールした人に便利です。
私の設定:
- バーチャルボックス5.2.0 r118431
- ホストオペレーティングシステム:Windows 10
- ゲストOS:XFCEを含むLinux Debian 9.2.1
- ゲストの追加ISO:VBoxGuestAdditions_5.2.1-118447(このISOはデフォルトのインストーラに付属のISOではなく、更新されたバージョンをダウンロードするにはvirtualbox Webサイトに注意があります。)
再起動したゲストオペレーティングシステムでは、スーパーユーザーモードで次のコマンドを実行する必要があります。
mkdir -p /lib/modules/$(uname -r)/build/include/drm
touch /lib/modules/$(uname -r)/build/include/drm/drm_rect.h
もう一度実行し、VBoxLinuxAdditions.run
ゲストオペレーティングシステムを再起動する必要があります。
開発ダウンロードには、この問題を解決する最新のゲスト追加ISOもあります。バーチャルボックスベータ版
クレジット取引:
アップデート(2017年11月4日):
新しいバージョンのVBoxGuestAdditions_5.2.1-118918.isoがVirtualBoxのダウンロードにリンクされました。ページ
答え3
これは古い質問ですが、まだ仮想ボックスゲストアドインを使用して機能させることはできないため、これを解決する別の方法があります。 GRUB2ブートローダで解像度を変更することです。
- Debian に root としてログイン
走る
cd /etc/default/
お気に入りのエディタを使用して特権のあるgrubファイルを開きます。例:
sudo nano grub
GRUB_GFXMODE 行を探し、次に置き換えます。
GRUB_GFXMODE=DesiredResolution GRUB_GFXPAYLOAD_LINUX=keep
私の場合、DesiredResolution = 1280x1024です。ここの解像度はサポートされている解像度でなければなりません。 grub を起動し、grub shell を実行してから vbeinfo コマンドを実行して、サポートされている解像度のリストを見つけることができます。
走る
update-grub
コンピュータを再起動します。
- 完璧