質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.59%

VirtualBOXのディスプレイが自動リサイズしない

解決済

回答 3

投稿 編集

  • 評価
  • クリップ 1
  • VIEW 1,923

ryusk17

score 6

前提・実現したいこと

VirtualBox6.1 の Auto-resize Guest Display を機能させたい

発生している問題・エラーメッセージ

VirtualBox6.1 に CentOS8.1 をゲストOSとして起動したところ、Auto-resize Guest Display が機能せず画面が非常に小さく作業がしにくい状態です!
イメージ説明

エラーメッセージ

該当のソースコード

ソースコード

試したこと

現在の設定を写真で記載します
イメージ説明
イメージ説明

Devices -> Insert Guest Additions... をクリックした際の画像
イメージ説明

VBoxLinuxAdditions が見つからない
イメージ説明

install に関してエラー
イメージ説明

VBoxLinuxAdditions.run 時
イメージ説明

Devices のリサイズがグレー表記
イメージ説明

補足情報(FW/ツールのバージョンなど)

当方、Linux初心者であり、インストール後からいきなりつまずいている状態です

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • SHOMI

    2020/04/10 08:12 編集

    >mount /dev/sr0/mnt/vbga -t iso9660 -o ro
    sr0の後のスペースが抜けていますがその前に…
    >Insert Guest Additions... をクリックした際の画像
    でエラーとなっているのですでに別のディレクトリにmountされてドライブロックされている可能性も
    cat /etc/fstab
    として/dev/sr0や/dev/cdromの書かれた行があるならそこにマウントされているかもしれません。
    多分/mnt/cdromかな?

    キャンセル

  • ryusk17

    2020/04/10 09:59

    ご指摘いただいた通りスペース抜けが原因だったようです。
    ありがとうございます。
    ただウインドのリサイズ問題が残っている状態です。

    キャンセル

回答 3

checkベストアンサー

0

  1. まずパッケージを最新にします。これは次にインストールするkernel-headersとkernelのバージョンを合わせるためで、kernelを更新した場合にはrebootが必要です。
dnf update
reboot
  1. GuestAdditionsをインストールするには以下のパッケージが必要です。事前にdnf(yum)コマンドでインストールしておいてください。

kernel-devel kernel-headers gcc gcc-c++ bzip2 tar
libelf-dev libelf-devel elfutils-libelf-devel    

dnf install kernel-devel kernel-headers gcc gcc-c++ bzip2 tar libelf-dev libelf-devel elfutils-libelf-devel    
  1. GuestAdditionsのCDをmountします。
    VMの上のデバイスから光学ドライブでVirtualBoxGuestAdditionsにチェックを入れます。
    コンソールから「mount」とコマンドを投入するとmountされているデバイスとmount pointが表示されます。
    私のCentOS8の環境だと /dev/sr0 がmountされていました。
    rootユーザーで
mkdir /mnt/vbga


とmount pointを作成し、

mount /dev/sr0 /mnt/vbga -t iso9660 -o ro


とやると/mnt/vbgaにVirtualBoxGuestAdditionsのCDがmountされます。
(/dev/sr0が間違っていると「mount: no medium found on /dev/sr0」のエラーになります。
その場合は/dev 配下でCDドライブらしきものを探してそれを指定してretryします)

  1. インストーラーを起動します。
    rootユーザーで
cd /mnt/vbga
./VBoxLinuxAdditions.run


でインストールが始まります。
インストールが終了したらrebootします。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/04/10 18:54

    「こんな小さなウインドウ」とはどういう状況を表現しているのでしょうか?
    それこそ全体のサイズは角や辺をドラッグすれば拡大・縮小できるし、「端末」のサイズも同様。端末のフォントサイズも表示→Zoom In/Zoom Outで拡大・縮小できるのですが?

    キャンセル

  • 2020/04/10 18:58

    変わらずとはどういう状況でしょうか?
    GUI化のためにパッケージ群をインストールした後、rebootしていますよね?

    キャンセル

  • 2020/04/10 19:24

    >>全体のサイズは角や辺をドラッグすれば拡大・縮小できる
    これが今まで出来ていませんでした、白いmerginだけが広がるだけという状況でした。(CentOSのホーム画面は一定の大きさのまま *Devices -> Insert Guest Additions... をクリックした際の画像)


    すいません、再起動してなかったです。
    また、Virtual Screen 1 を200%にすることで画面をリサイズすることができました!!!!!!

    本当にありがとうございました!!
    これから前途多難なLinux学習が始まりそうです笑

    キャンセル

0

https://teratail.com/questions/246558
と同じかなと思います。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/04/08 00:20

    参考してみます

    キャンセル

0

Guest AdditionsのISOファイルをマウントはしているようですが、インストールはしたのですか?

このあたりを参考にインストールしてみて下さい。
CentOS8 に VirtualBox Guest Additions をインストールする

Devices のリサイズがグレー表記

VBoxLinuxAdditions.runの後にちゃんと再起動しましたか?
VBoxControl --versionsudo rcvboxadd statusを実行するとどう表示されますか?

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/04/09 19:39 編集

    ありがとうございます。
    実行とはインストールではなく、すでに中にあるものを起こすということでしょうか?
    (エラーメッセージのすでに中にありますというのは、そういうことだったんですね)

    キャンセル

  • 2020/04/09 19:42

    CD内にある自動実行のプログラムを実行させるとインストーラーが動き始め、インストールされます。

    キャンセル

  • 2020/04/09 20:08

    run するということでしょうか?
    どこに VBoxLinuxAdditions があるかもわからない状態でして、、
    /mnt/ にはありません。
    本当にLinuxのLも知らず、不躾な質問ですいません。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.59%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る