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

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

ただいまの
回答率

89.23%

Virtualbox CentOS環境構築方法について

解決済

回答 7

投稿 編集

  • 評価
  • クリップ 2
  • VIEW 858

kazuyakazuya

score 150

VirtualboxでのCentOSの環境構築についてわからないところがあるので

お願いします。

参考記事

パソコンのローカルディスクの容量があまりになさすぎるため

USBをつかってやろうと思います。

USBの容量 29.2GB

このサイトよりイメージをUSBにダウンロード

参考記事の1ページまでは
順調にいけました。

で、2ページ目・・・
イメージ説明

ここの設定がわかりません。

インストール先の設定で場所を指定できるのだと思うのですが・・・
(ローカルディスクはだめなのでUSBへ・・・)

イメージ説明
(画面の大きさがおかしくて右半分が見えないです。
いろいろ調べてのですが今のところ
解決できずにいます。)

ディスクの追加を選択

イメージ説明

USBを指定できそうな項目がないです。(見た限り)

一回、デフォルトの状態でインストール(?)してみたのですが

やはり、容量が足りないというエラーが発生します。

ネットサーフィンしていてもなかなか同じ条件の

参考記事が見つからず、このままでは解決できそうにないので

お願いします。

追記

イメージ説明
しっかり、Dドライブを選択したはずなんですが・・・
イメージ説明

やった手順

この時点でのDドライブ
イメージ説明
イメージ説明

まずは新規を選択

ここで マシンフォルダー でUSB Dドライブを選択
イメージ説明
メモリサイズはデフォルトのまま
イメージ説明
ここもデフォルトのまま
イメージ説明
ここもデフォルトのまま
イメージ説明
ここもデフォルトのまま
イメージ説明
ここでDドライブを選択
イメージ説明

CentOSを起動
イメージ説明
この時点でのDドライブ
イメージ説明

こんかいの質問と変わってしまうかもしれませんが
イメージ説明
何度もやり直してもこのようなエラーがでるように
なりました。
(仮想イメージを再インストールするしかないのか・・・)
イメージ説明
何時間か放置していると
イメージ説明
未知のエラーになっていました・・・。
メモリの容量は20GBに設定したから余裕のはずなのですが・・・

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

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

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

  • YAmaGNZ

    2019/11/05 14:19

    タブレットPCとのことですが、どのようなスペック、OSのものなのでしょうか?

    キャンセル

  • kazuyakazuya

    2019/11/05 14:36 編集

    OSはwindows
    64bit

    学校から配布されているタブレットパソコンです。
    (各自で購入する)

    スペックなど詳しいことはわかりませんが

    やはりタブレットパソコンなので

    もともとのローカルディスクが55GBで、

    空いていたのが

    15GBくらいです。

    (クリーンアップや不要そうなファイルを削除してみるも効果なし)

    なので、IDAやコンパイラを入れるだけでパンパンになってしまいます。

    (仮想環境などもってのほか・・・)

    キャンセル

回答 7

+4

恐らく、勘違いされています。

「参考記事の1ページまでは順調にいけました」そうですが、その記事中で、

「ファイルの場所」、「仮想ハードディスクを作成する場所を選択します。通常は自動設定のままで構いません(※)。

とあります。ここで、その通りにしてしまいませんでしたか? 質問者さんの場合には、USBメモリの指定はここで行う必要があります。ゲストOSであるCentOSのインストール中、CentOSのインストーラーから見てインストール先としてUSBメモリを選択する必要はありません。と言うか、してはいけません
仮想マシンであるCentOS(のインストーラー)からはVirtualBoxの仮想ディスク(<ここがUSBメモリ)は、通常のディスクに見えます。例えばUSBメモリをPCに挿入して、それがG:ドライブなどになったのであれば、仮想ハードディスクを作成する場所は、そのG:ドライブ下にする必要があります。


質問の追記を受けて:2019-11-04 02:58
もともとのUSBメモリの空き容量はもちろんですが、ゲストOSであるCentOS(のインストーラー)が認識できるディスクの容量が充分でなければなりません。再度、以下を確認してみてください。

・USBメモリの空き容量は充分であるか。
(「このサイトよりイメージをUSBにダウンロード」と質問に記載されていますが、ISOイメージファイルをUSBメモリに保存してしまっているのであれば、この時点で8~10GBほど消費していると思います。その他のファイルも無いか確認してください。

・USBメモリ上に仮想ディスクを作成するときに、充分なサイズを確保しているか。
ここで例えば10GBなどと指定しまうと、USBメモリの空き容量が30GBだとしてもゲストOSのCentOSからは最大10GBにしかなりません。

それと、ご質問とは直接関係ないですがUSBメモリ(つまりUSB接続のハードディスクなりSSDではないのですよね?)ですと、インストール用のISOファイルがUSBメモリ上にあり、かつインストール先がUSBメモリということになるので、恐らくアクセスがかなり遅くなります。(<体感で困らないのであれば、それでもいいと思います)また、インストール後でもアクセス頻度が高くなると、比較的壊れやすいです。なるべく固定ディスク(普通のハードディスクやSSD)を使うことをお勧めします。

意外に思われるかもしれませんが、古いPCであったり、スペックが低かったり、メモリやディスクの容量が少ないPCをそれなりに快適に使うには、逆に結構知識が必要となるものです。

投稿

編集

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2019/11/08 08:27 編集

    USBメモリに仮想環境を構築したい

    というタイトルなのですが

    結局、別のパソコンに導入できたということで

    解決にしちゃって大丈夫なんでしょうか?
    (USBの件はまだできていません・・・)

    キャンセル

  • 2019/11/08 08:50

    まぁ、確かに当初の質問の解決にはなっていないのですが、別の方法で本当にやりたいこと(この場合は質問者さんであるkazuyakazuyaさんが、何らかの方法でLinuxの仮想環境を構築したい)をかなえてしまったのであれば、本質問をオープンしたままにするメリットは無いと思います。インストールに失敗した原因は複数の回答をいただいた内で指摘されているし、これ以上「USBメモリにインストールするには」の有効な回答は望めないでしょう。また、今後この質問回答を初めて見た閲覧者さんが惑わされます。

    納得いかないのであれば「USBメモリを使うと容量不足をはじめとして様々な○×△な問題が出て解決できなかった為、別のPCにインストールしました。」などのような回答を自分でして、自己解決としてクローズしてもらえるようお願いします。

    キャンセル

  • 2019/11/08 09:10

    わかりました。

    キャンセル

+2

VirtualBox6.0.14(最新版)だとVirtualBoxマネージャーで「新規」をクリックした際、(ホストから見えている範囲で)「マシンフォルダー」でVMで使用するdisk領域を作成するフォルダーを指定できます。
そこでUSBドライブ内のフォルダーを指定してください。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2019/11/03 21:43

    回答ありがとうございます。

    ローカルディスクを指定していました・・・。
    (USBに仕向けたけど、やっぱエラーはまだ出る・・・)

    キャンセル

+2

リリースノートに書いてありますが

CentOS-8 (1905) のインストーラーおよび利用には、最低限 2GB の搭載メモリーが必要です。搭載メモリー 4GB 以上を推奨致します。

なので、デフォルト設定だとRAM容量が足りないので増量する必要があります。

もしも、CentOS8に拘る必要がなくCentOS7でいいのならばliveDVDや
いっそ、CentOS公式からVagrant用のboxを取ってきて
7zip等で展開すると、box.ovfとcentosなんとかx86_64.vmdkが出てくるので、
VirtualBoxの仮想アプライアンスのインポートから取り込む方法があります。

この際、お使いの環境ですとVirutalBoxの環境設定から
デフォルトの仮想マシンフォルダを変更する必要があるかと思います。

CentOS-7-x86_64-Vagrant-1905_01.VirtualBox.boxを試したところ、
一般ユーザーがid:vagrant の pw:vagrant
rootユーザーがid:root の pw:vagrant  でした。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2019/11/05 13:27

    回答ありがとうございます。

    壊れたパソコン直ったのでそちらでやろうと思います。

    キャンセル

+1

ネットサーフィンしていてもなかなか同じ条件の 

この辺の記事はどうでしょう?
VirtualBox で VM を USB ブートさせる手順
ただ、余り現実的ではない気がします。

それよりは、単純に USBブートで、しまうとかはだめでしょうか。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2019/11/03 21:41

    回答ありがとうございます。

    dodox86さん の言った通り前提から誤りがあったようです。

    キャンセル

+1

CentOSのインストーラのときにUSBメモリを指定するのではなく、仮想ホストの仮想ディスクをUSBメモリ上に作成するように変更してみてください。

当方の環境ではGドライブに仮想ディスクを作成するようにしています。
イメージ説明

ディスプレイが見切れるのはグラフィックスコントローラーの設定を変更すると解決するかもしれません。
イメージ説明

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2019/11/04 08:18

    回答ありがとうございます。

    画像を追記しました。

    また限り、Dドライブには指定できているようです。

    キャンセル

  • 2019/11/05 10:10

    USBメモリに作成した、CentOS.vdi(8GBのサイズ)が、CentOSインストーラから見るとsdaディスクです。そこにインストールしてみてください。

    media checkエラーは、その通りでインストーラの不良の可能性が高いので、再ダウンロードしてみるのがよろしいかと思います。

    キャンセル

  • 2019/11/05 13:28

    回答ありがとうございます。

    そちらも試したのですが同様の結果となりました。

    メインの壊れたパソコンが直ったのでそちらでやります。

    キャンセル

+1

media check is complete, the result is: FAILと出る件についてはCentOSのISOイメージのダウンロードが正しく行われなかったことを示しています。
ダウンロードした後、チェックサムの確認(SHA256)はしていないのですか?
(チェックサムが正しいことを確認するか、起動してここのmedia checkを行うか、どちらかを行えばいいが、どちらかでエラー表示されたらダウンロードからやりなおし)
これを無視してインストールを開始しても正しくインストールできる保証はありません。
媒体中の全てのパッケージをインストールするわけではないので、自分がインストールしないパッケージが壊れていても問題ないが、(直接的・間接的に)使用するパッケージが壊れていると(仮に)インストールが成功してもシステムが動作するとは限りません。
ブートローダーをインストール中と表示されている状態(インストールの最後の方)で未知のエラーが発生したのはCentOSの媒体が壊れていたのが原因だと思います。

なお、チェックサムを確認するツールを持っていないのならばダウンロードしておいて使用することを勧めます。
私はFastHashというツールを使っています。

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2019/11/05 18:16

    ありがとうございます。

    再インストールしたのですが結果的にはだめでした。

    ただ、ほかのパソコンを使って仮想環境を構築したところ
    (ネットワーク設定以外は・・・)
    できました。

    キャンセル

  • 2019/11/05 18:38

    media checkでエラーになったインストール用ISOイメージを使ってインストールしたのならば、ネットワーク設定がうまくできない理由がネットワーク設定回りで使用するパッケージが壊れているという可能性もあります。

    キャンセル

  • 2019/11/05 18:42

    あ、今回成功したのはエラーを吐いていなかったので

    おそらくただの設定ミスだと思います。
    (ミスというよりやり方がわからず模索中)

    キャンセル

check解決した方法

-1

本当はUSBで仮想環境を構築したかったのですが

なぞのエラーが出てきたりとなかなか解決できなかったので

別のパソコンで導入してしまいました。

今回の件は自己解決させていただきます。

回答ありがとうございました。

投稿

編集

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

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

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