私が所有しているもの
- ホスト:Windows 10バージョン1803
- ゲスト: 4.19.20-1-MANJARO
- バーチャルボックスバージョン6.0.4r128413
私が試したこと:
VirtualBox geustaddition isoの使用
1.1。ツールバーから
Devices > Insert guestaddition image ...
1.2.
cd /run/media/foobar/VBox_GAs-6.0.4
1.3。
sudo sh autorun.sh
または単にsudo sh VBoxLinuxAdditions.run
エラーが発生した場合:
システムは現在カーネルモジュールを構築するように設定されていません。システムに新しいハードウェアサポートを追加するには、現在のカーネルと一致するLinuxカーネル「ヘッダ」ファイルをインストールします。 VirtualBoxゲスト追加:modprobe vboxsfが失敗する
1.4。そのため、Linuxカーネルヘッダファイルをインストールしてこの問題を解決しました。ここ:
1.4.1 Linuxカーネルの検索、mhwd-kernel -li
私の場合linux419
1.4.2.それではsudo pacman -S linux419-kernel
1.4.3。次に、元の投稿の手順1を実行して再起動します。これは解決の問題を解決しましたが、再起動するたびに次のメッセージが表示されるまで5〜6分待つ必要がありました。
vboxadd.serviceが停止ジョブを実行しています...
1.4.4 試みsudo systemctl stop vboxadd
とsudo systemctl disable vboxadd
ここただし、解像度が復元されます。
1.4.5。ゲストの追加の削除を試みsudo sh VBoxLinuxAdditions.run uninstall
て手順2を実行しましたが、成功しませんでした。
推奨されるように Manjaro リポジトリを使用します。ウィキペディア:
sudo pacman -Syu virtualbox-guest-utils
2.1.原因
VIRTUALBOX-HOST-MODULESに使用できるプロバイダーは11です。
:: 追加のストレージ
- linux316-virtualbox-ゲストモジュール
…
::リポジトリコミュニティ
linux-rt-lts-manjaro-virtualbox-guest-modules
2.2.からここrunningは、選択するか、代わりに使用するmhwd-kernel -li
必要があることを示します。しかし、エラーが発生します。linux419
sudo pacman -S linux419-virtualbox-guest-modules
トランザクションコミット失敗エラー(衝突ファイル)
virtualbox ゲストユーティリティがファイルシステム vboxclient に存在します。
2.3 ここのアドバイスに従ってsudo pacman -S --force
インストールを試み、完了して再起動しました。ただし、次の通知を受け取る以外は何も変わりません。
ベストアンサー1
自動サイジングゲストディスプレイが正しく機能するには、次のものを使用する必要があります。「VBoxSVGA」
- VMの停止(インストールして実行している場合)
- VM設定で、次を選択します。ディスプレイ>画面>グラフィックコントローラ>「VBoxSVGA」
- 救う
- Manjaroを使用したVMの起動 -画面が黒く変わります。。
- 勝つCtrl+Alt+F2tty2と入力してください
- ログイン
- sudo mhwd -r pci ビデオ-vmware
- 再起動
サイズ変更は魅力のように機能します。
Linux、Mac OS、およびWindows 10でテストされました。
(以前のバージョンのVirtual Boxでは、コントローラはVBoxVGAでしたが、これはバージョン6.0以降は廃止され、6.1では使用できなくなりました。)