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

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

ただいまの
回答率

88.32%

VirtualBox上のUbuntuにGuest Additionsがインストールできない&ターミナル上でパスワードが入力できない

解決済

回答 2

投稿 編集

  • 評価
  • クリップ 1
  • VIEW 5,022

AloneLeisure

score 13

前提・実現したいこと

Virtual Box上のUbuntuにGuest Additionsをインストールしようとしていますが、上手くいきません。
ネット上で検索したところ、カーネルとGCCをアップデートすると上手くいった例があり、
そちらを試してみようとしたのですが、ターミナル上でパスワードを入力することができないという別の問題も生じています。
なお、「WindowsユーザーのためのVirtualBox/Ubuntuスタートアップガイド(Kindle版)」を参考に環境構築しようとしており、この本の手順通りに進めたつもりです。

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

Guest Additionsをインストールした時のターミナルの表示は以下のとおりです(全文)。

Verifying archive integrity... All good.
Uncompressing VirtualBox 5.1.28 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Removing installed version 5.1.28 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing addtional modules ...
vboxadd.sh: Starting the VirtualBox Guest Additions.

Press Return to close this window...

7行目のメッセージが根本的なエラーメーッセージだと思い、検索したところ、こちらのページに到達しました。
しかしそもそもyumがインストールされていないとのことでしたので、

sudo apt install yum


を実行しようとしたところ、パスワードの入力が反映されませんでした。
何を入力しても、****のようになることはなく、ターミナルに変化がありません。
ただし、ReturnとCtrl+Cだけは受け付けるようです。

試したこと

やれる限りは検索しました。
ただ、Linuxに触るのがそもそも初めてであるため、検索に不備はあるかもしれません。
また、一度Ubuntuを再インストールしても結果は同じでした。

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

VirtualBox 5.1.28
Ubuntu 16.04.03LTS (イメージ:ubuntu-16.04.3-desktop-amd64.iso)
Guest Additions 5.1.28_117968

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

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

回答 2

checkベストアンサー

+3

回答以前の話なのですが、Linuxのパッケージ管理システムにはいくつか種類があります。Ubuntuで採用されているaptや、CentOSで採用されているyumが代表的なものです。CentOSで作業している資料を参考にしたならyumを用いているのは当然のことですが、それをUbuntuで模倣しても望む結果は決して得られません。特別な理由でUbuntuにyumを入れて運用することがないわけではありませんが、Guest Additionsをインストールするためにはyumの導入など全く必要ありません。(なぜ先の回答ではそれを指摘されないのでしょうか)

また、質問で「エラーメッセージ」として記されている端末出力の内容ですが、そこに特に問題を示す表示は存在しないように思えます。「7行目のメッセージが根本的なエラーメーッセージ」とはどれのことを指しているのですか?参考にした本が古くて、その書籍と寸分違わず一致しないことを「エラー」と考えていませんか?

いずれにしても、yumを無理に使用したことで環境がおかしくなっていると思われますので、OSのインストールからやり直した方が良さそうな気はします。

投稿

編集

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2017/10/10 19:46

    度々ありがとうございます。

    やはり別の資料を当たった方が良さそうですね。
    共有フォルダの設定については未だ難航していますが、本題としたGuest Additionsについては問題がなさそうですので、これで解決とさせて頂きます。
    Linuxを使えるようにはなりたいので、引き続き挑戦しようかと思います。

    キャンセル

  • 2017/10/11 11:33

    共有フォルダーに関しては、難航しているのなら改めて質問を立ててみてはどうでしょうか。

    キャンセル

  • 2017/10/13 21:32

    お陰様で、無事に共有フォルダ、並びにその後のネットワーク設定まで完了することができましたことを、ご報告させていただきます。

    ちなみに共有フォルダの設定で役に立ったのは以下のページでした。
    https://qiita.com/skyzhao/items/20e04dff1cf277d330a1
    こちらの更新日は2015/8/18となっており、資料より明らかに古い情報であることからも、今回利用した資料の不備であったと考えた方が良さそうです。

    ベストアンサーにさせて頂き、度々有益なアドバイスを下さったkeicha_hrsさん、並びにご回答・コメント下さった方々、本当にありがとうございました。
    駆け出しですが、Ubuntuに慣れていこうと思います。

    キャンセル

0

まず「ターミナル上でパスワードが入力できない」の部分について

パスワードの入力が反映されませんでした。
何を入力しても、****のようになることはなく、ターミナルに変化がありません。
ただし、ReturnとCtrl+Cだけは受け付けるようです。 

とのことですが、Unix や Linux のコマンドラインでパスワードを入力する際は * を含めて、キー入力がエコーバックされないのが普通です。
パスワードを入力後、[Return]キーでパスワードは入力されます。

Guest Additionsのインストールについては、インストールログが出力されているはずです。探してみてください。
それと、Guest Additionsのインストールは root ユーザで行っていますか? root ユーザでインストールしていなければ 

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2017/10/09 17:43 編集

    度々ありがとうございます。

    ERRORで検索をかけたところ、6行目、172行目、216行目にそれぞれ
      echo >&2 " ERROR: Kernel configuration is invalid.";
    とありました。

    FATAL、WARNINGで検索をかけても見つかりませんでした。
    やはりカーネルのアップデートが必要かと思いますが、前述のようにそちらでも詰まっております。

    sudo yum -y install update kernelを実行したところ、
      有効なリポジトリーがありません。
      「 yum repolist all」を実行し、所持するリポジトリーを参照してください。
      「 yum-config-manager --enable <repo>」でリポジトリーを有効にできます。
    と表示されたため、その通りに実行したところ、 yum repolist allでは
      repolist: 0
    と表示され、yum-config-manager --enable <repo>では
      bash: 予期しないトークン`newline' 周辺に構文エラーがあります
    と表示されます。

    キャンセル

  • 2017/10/09 18:44

    まずUbuntuでyumを用いようとしている大間違いを指摘する必要があるのでは?

    キャンセル

  • 2017/10/09 21:10

    keicha_hrs さん、ご指摘ありがとうございます。Ubuntu は 少ししか触ったことがないため、apt-get を使用したことはあるものの、apt-get が CentOS 系の yum と等価なものとは知らず。大変、勉強になりました。

    キャンセル

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

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

関連した質問

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

  • トップ
  • Ubuntuに関する質問
  • VirtualBox上のUbuntuにGuest Additionsがインストールできない&ターミナル上でパスワードが入力できない