LinuxとPythonのインストール。
本日2つ目の投稿です。記事がようやくまとまったので、続けてUpします。
目次
イメージファイルの準備
Linuxは今回Ubuntuを使うことにしたので、Ubuntuのサイトからイメージファイルをダウンロードしてくる。
The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu
上部のメニューの青四角で囲ってある「Download」をクリック。
今回は、Desktop版をインストールすることにする。青四角で囲まれている「Desktop Ubuntu >」をクリック。
Server版と迷ったところではあるが、久々にLinux環境を触ることとUbuntuがお初ということもあり、GUI環境の安心感が欲しかった。
バージョンは16.04.2を選択。「Download」をクリック。
ふむふむ、メモリが2GBあればよいので、私のPCでもギリギリ大丈夫そうだ。(私のPCは4GB)
この画面の後、寄付をお願いされる画面が出てくるのだが、すみません、お金がないので、全て0$でダウンロードさせてもらった。
ファイルのダウンロードをお知らせするウィンドウが出てくるので、ファイルを任意の場所に保存する。ファイルがでかいので、少し時間がかかるが、辛抱強く待とう。
これでイメージファイルの準備完了。
VirtualBoxで仮想マシンを新規作成
次はいよいよVirtualBoxで仮想マシンを作っていく。どうか、スムーズにいきますように。
まずはVirtualBoxを起動。
「新規」をクリック。
「名前」の部分にOSの名前を入れると「タイプ」と「バージョン」が自動的に選択される仕組みなので、「Ubuntu」を入力してみる。
出た!・・・ん?カッコで32bitって書いてあるけどなんでだろう。多分、大丈夫かな。
という感じで、「次へ」ボタンをクリックしてしまった。
仮想マシンのメモリサイズを決める。Ubuntuのダウンロードサイトにもあった通り、2GB必要なので、タグを動かし2GBにし、「次へ」ボタンをクリック。
仮想ハードディスクを作成するかどうかの選択画面。「仮想ハードディスクを作成する」を選択し、「作成」ボタンをクリック。
ハードディスクのファイルタイプを選択する画面。ここはデフォルトで選択されてあった「VDI」を選択したままで「次へ」ボタンをクリック。
物理的にハードディスクをどのように作成するかを選択する画面。初めてでよく分からなかったが、ハードディスクには十分に余裕はあるので、可変サイズを選択し、「次へ」ボタンをクリック。
仮想ハードディスクのファイルを保存する場所とサイズを選択する画面。ひとまず20GBまでタグを移動させて「作成」ボタンをクリック。
※ここでお気づきの方がいると思いますが、Ubuntuのダウンロードサイトでは25GB以上が必要と書かれてありましたが、それを見落としてましたので、この後、30GBで作成しなおしました(涙)
CPUの仮想化支援機能の設定の確認
さぁ、いよいよUbuntuのインストール。不安は仮想マシンの選択で32bitと出てきたところ。でもひとまず実行!
イメージファイルの選択画面。準備したイメージファイルを選択し、「起動」ボタンをクリック。
おっ!いった!!・・・と思ったら、やっぱり64bitのイメージファイルを32bitの仮想マシンにインストールすることは出来なかった...orz
ただ、選択肢に64bitが出てこなかったのが、原因のようだ。あそこしかない。でもどうすれば64bitが出てくるようになるか分からない。
というわけで、Google先生に助けを求めたところ、以前もハマったことのあったCPUの「仮想化支援機能」が原因のよう。
私のノートPCはIntel製のCPUなので、BIOSの「Intel Virtualization Technology」の設定を確認してみる。すると、「Disable」になっていた。原因はこれだ。仮想マシンを使う場合はここが「Enable」になっている必要があるので、設定変更し再度チャレンジ。
VirtualBoxで仮想マシンを再度新規作成
出てきたー!出ました、Ubuntuの64bitのバージョンが。あとは先ほどと同じ手順を踏んで、起動すると、無事インストールが完了いたしました。
今回学んだのは、
- ダウンロードサイトに書かれてあるOSの起動に必要なリソースの確認
- 仮想環境作成時にはCPUの仮想化支援機能の設定に気をつけろ
ということでした。
いやぁでも、無事完了出来て何より。次は、Pythonのインストール手順について書くつもりだったが、Ubuntuにすでに入っており、バージョンを確認する程度で済んでしまったので、Pythonのインストールはここでは割愛させていただくことにする。
再度、おつかれっした!
VirtualBox5.1.22のインストール。
先日、PythonおよびLPICの勉強環境を作成したので、その手順を残しておきます。自分の備忘録としても、ゼロからPythonを学ぶ人にとっても、参考のページになってほしいと思います。
目次
まずは、VirtualBox(使用PC上に仮想環境を構築してくれるフリーのソフト)の準備から。LinuxのインストールとPythonのインストールは次の記事にUpする。
VirtualBoxのダウンロード
VirtualBoxは以下のサイトからダウンロードする。今回使用するバージョンは最新版の5.1.22。
真ん中の大きな青ボタンをクリックする。
今回私のPCはWindowsなので、「VirtualBox 5.1.22 platform packages.」の赤の四角で囲ってある箇所をクリックする。
ファイルのダウンロードをお知らせするウィンドウが出てくるので、ファイルを任意の場所に保存する。
VirtualBoxのインストール
保存が完了したら、ダウンロードしたファイルをダブルクリックする。セキュリティの警告が出てくるが、発行元(Oracle Corporation)を確認した上で実行ボタンを押す。
インストーラが起動するので、「Next」ボタンをクリック。
インストールするものと、インストールする場所の確認。特に今回はデフォルトから変える必要はなかったので、そのまま「Next」ボタンをクリック。インストールする場所を変えたい場合は、「Browse」ボタンで変更が出来る。
インストールする時に、デスクトップやらメニューやらにVirtualBoxのショートカットやメニューを作成するかの確認。ここもデフォルトのまま「Next」ボタンをクリック。
VirtualBoxをインストールする際にネットワークが一時中断するので、問題ないかの確認の画面。もし何かネットワーク接続をしている場合は、ここで一旦切っておくことをおすすめする。問題がなければ「Yes」ボタンをクリック。
インストールを開始するよ、のお知らせの画面。「Install」ボタンをクリック。
インストール中の画面。
途中で以下のインストールの確認を求めてくるが、VirtualBoxを動かすのに必要なものと思われるので、全て「インストール」ボタンをクリックした。
※ここは、自分の判断で必要だろうと判断しただけなので、後日、もう少し詳しく調べて追記するこにする。
インストール完了画面。「Finish」ボタンをクリックすると、VirtualBoxが起動する。
この画面が最後に出てくれば、インストール成功。
拡張パッケージのインストール
何やら、色々と調べているとVirtualBoxに拡張パッケージというものがあり、それもインストールしておいた方がよさそう、ということなので、インストールする。
※この辺は今の私の知識不足&語彙力不足です。良さそうと判断したのは、必要と感じたからですので、全く知らずにインストールしたワケではありません。後日、ちゃんと調べた上で改めて、UPしますので、しばしお待ちください。
VirtualBoxのダウンロードサイトに戻り、
「VirtualBox 5.1.22 Oracle VM VirtualBox Extension Pack」の「 All supported platforms」をクリック。
ファイルのダウンロードをお知らせするウィンドウが出てくるので、ファイルを任意の場所に保存する。
ダウンロードが完了したら、ファイルをダブルクリック。
・・・何も起きない。
本来なら、VirtualBoxが起動してインストールする旨のメッセージが出てくるらしいのだが、私のPCでは何も起きなかった。原因は今調査中。分かり次第Upします。もし、VirtualBox5.1.22で拡張パッケージのインストールがうまくいった方はご連絡頂けると助かります。
以上で、VirtualBoxのインストール完了となる。基本的にはウィンドウに従って、手順を進めていっただけなので、特に問題はないと思う。というか、今のところ不都合はおきていない。
次は、Ubuntuのインストール。これがまた躓いたりしたので、次回の記事のUpをお待ちください。
お疲れさまっした!
Pythonの実行環境作成完了。
先ほど、Pythonの実行環境が整いました。VirtualBoxも入れて、Ubuntuも入れて、Pythonは入ってて、これで、パイソニスタへの道にも一歩近づけたわけですね。
途中、Ubuntuをインストールするのに躓いたり、Pythonがデフォルトで入っててインストール作業が必要なくてがっかり、Teratermで繋ごうとして繋がらない!とか色々ありましたが、その様子はまた後日近いうちに忘れないうちにUpします。
やっぱり躓くと色々と勉強になりました。仮想環境使う上でのBIOSの設定のアレに引っかかったんですよね、前職でもよく引っかかってたところでした。その辺も詳しく交えてUpしますね。
ひとまず作成完了の報告まで。お疲れ様でした!