個人のパソコンでLinuxの自習環境を整える

このページは、M棟のICL演習室のLinuxに近い実習環境を、個人のPC上で実現する方法を説明します。

作業手順を動画で解説しました(約5分)

ISTU入り口

東北大学 オンライン授業 ガイド

仮想計算機(VirtualBox)をインストールする

まず、パソコンのOSの中で、別のOSを動かすことができる仕掛け(仮想計算機)をインストールします。ここでは、無料で配布されているVirtualBoxを利用します。

WindowsやMac(OS X host)では、ダウンロードしたパッケージをダブルクリックすればインストールが始まります。

VirtualBoxのサイトを開き、「Download VirtualBox」のボタンをクリックします。 すると、Windows hosts / OS X hosts / Linux distributions / Solaris hosts のパッケージが選択できますので、自分のパソコンに合ったものをダウンロードしてください。 詳しいインストール手順については、ウェブサイト等の情報(例えば、こちらのサイト)を参照ください。

使い勝手をよくするために、上記のサイトから"Oracle VM VirtualBox Extension Pack"もダウンロードして、VirtualBoxの拡張機能に追加しておくことをおすすめします。

CentOSのイメージをダウンロードし、設定する

次に、OSのイメージデータ (CentOS 7.ova)をダウンロードします(Google Drive。「ウィルススキャンを実行できません・・・」と表示されますが異常ではありません。そのままダウンロードしてください)。大きなサイズのデータ(約11GB)ですので、高速なインターネット回線が使える環境でダウンロードしてください。

古いパソコンや32bit版のOSをお使いの方で、上記のイメージデータではうまく動作しないとは、少し古い内容ですが、こちらのイメージデータをお試しください(CentOS.ova)。

ダウンロードが終わったら、VirtualBoxを起動し、ファイルメニューから仮想アプライアンスのインポートを選び、ダウンロードしたファイル(CentOS 7.ova)を選択します。

ファイルを選択して、「続ける」ボタンを押すと、「仮想アプライアンスの設定」画面が現れるので、「インポート」ボタンを押します。インポートにはしばらく時間がかかります。

vb-centos-import-os

インポートが終わったら、CentOS 7.ovaは削除してしまって構いません。

CentOSの実行

インポートが完了すると、VirtualBoxの画面(左の欄)に CentOS 7 という項目が追加されます。

vb-manager

マウスでCentOSを選んで、「起動」(緑の矢印)を押すと、CentOSの起動が始まります。

しばらく待っていると、ログイン画面が現れるので、

ユーザー名 me
パスワード tohoku-univ

でログインしてください。"me"をクリックすると、以下のようなパスワード入力画面になります。

マウスポインターがCentOSのウィンドウの「外」に出ない場合は、 Windowsの場合は右Ctrlキーを、Macの場合は左commandキーを 押してください。

vb-centos-login

初期パスワードは必ず変更しておきましょう。パスワード変更は、画面上部のメニューから[システム]→[管理]→[個人情報]の順に開き、ウィンドウ右上の「パスワードの変更」ボタンを押してください。

使用し終わったら、[システム]→[シャットダウン]するように心がけてください。 CentOSが動作中にそのウィンドウを閉じようとすると、3つの選択肢が現れます。 その場合は、必ず、"Save the machine state"(現在の計算機の状態をそのまま保存)を選びます。 そうしておくと、次に起動した際、現在の状態がそのまま再現され、作業を継続できます。

アプリケーションの追加とOSの管理

ダウンロードするデータ量をできるだけコンパクトにするため、ICL演習室では使えるソフトウェアのいくつかはインストールされていません。ネット上のCentOSの解説記事などを手がかりに、必要なソフトがあれば、自分で追加してみましょう。デフォルトアカウント(me)のパスワードを使えば、OSのアップデートもできるようになっています。

TIPS

VirtualBoxのインストールを複数回試すと、エラー(E_INVALIDARG (0x80070057))になる場合があるようです。 その際は、ホームディレクトリの "VirtualBox VMs" と ".virtualbox" のふたつのフォルダを削除してから、仮想アプライアンス(CentOSのイメージ)のインポートからやり直してみてください。

USBメモリーを仮想計算機(CentOS)で使用するには、以下の設定が必要です。

  1. VirtualBoxのダウンロードページの Oracle VM VirtualBox Extension Pack ⇒ All supported platform の箇所をクリックし、"Oracle VM VirtualBox Extension Pack"をダウンロードする。 ダウンロードしたファイルをダブルクリックすると拡張機能のインストールが始まる (インストールが自動的に始まらないときは、VirtualBoxの「環境設定」の「拡張機能」からインストール)。
  2. 仮想計算機が停止している状態で、Oracle VM VirtualBoxマネージャーの画面で、設定をクリックする
  3. リストの8番目の「USB」を選択(バージョンによっては「ポート」の中から(シリアルポート|USB) のうち「USB」を選択)
  4. PCに実装されているUSBインターフェースの種類を選択する(最近のPCの場合は「USB 3.0」が多いと思われますが、「USB 2.0」もよく使われています)
  5. USBメモリーをポートに差した後、右側のUSBのアイコンの中で+の印がついたものをクリックし、その中から、今差したUSBメモリーを選択
  6. OKを押して終了
  7. CentOSを起動後にそのUSBメモリーを差すと(いまくいけば)認識されます

詳しくはウェブで検索してみてください(キーワード例: virtualbox usb drive access)。ただし、USBハブを経由して接続されている等、機種や条件によっては設定しても上手くいかない場合もあるようです。