VirtualBox環境構築
- VirtualBoxのダウンロード
- インポート
VirtualBox ダウンロードページから使用OS対応のものをインストールする。
VirtualBoxを起動し、「インポート」アイコンを押して授業で配布したイメージファイルを選択してインポートする。
分からない場合はより詳しい説明が導入の仕方にあるので参考にする。
VirtualBox環境の使い方
- 仮想化環境(JD2021F)電源ONとログイン
- ルートメニューの表示
- Ctrlキー+数字
- ログアウトとシャットダウン
- おまけ
- 発展
- 注意
VirtualBoxを開き、JD2021Fを選択し上の緑色の起動をクリックする。
するとJD2021Fのログイン画面が出てくのでログインIDとパスワードを入力すればログインできる。
ルートメニューとはパソコンを操作するときに使える機能を表示してくれるメニューのことです。
emacs、term、consoleと重ならない部分にマウスカーソルを持っていき右クリックすると、ルートメニューが出てくる。
Firefoxなどのブラウザなどを出したいときはルートメニューのFirefoxをクリックする。
C-1でemacsを画面の最前面に持ってくることができる。
C-2でtermを画面の最前面に持ってくることができる。
C-3でconsoleを画面の最前面に持ってくることができる。
C-4で開いているブラウザを画面の最前面に持ってくることができる。
ルートメニューを開き「終了メニュー」→「シャットダウン」の順でクリックするとできる。
それでもだめなときは仮想マシンメニューを開き「閉じる」→「電源オフ」でシャットダウンできる。
ログアウト/シャットダウンするとGitBucketに自分のファイルやディレクトリがまるごと反映され見れるようになる。
また、他の人の作ったプログラムなどもそこで見ることができる。
自分や他の人のプログラムの見方は左上のbranchクリックする。
そうするとID名の一覧が表示されるので、見たい人のID名を選択すると見ることができる。
ログアウト/シャットダウン以外の方法でGitBucketに反映させるにはルートメニューから「リポジトリ操作」→「Commit&Push」で即反映される。
ルートメニューの「マルチメディア」にはいくつか役立つツールがある。
ログイン画面でログインIDの部分にadduserと入力しEnter、パスワード部分にもadduserと入力しログインすると新しくユーザ作成することができる。
ユーザ作成の手順はログインIDを決め入力→パスワードを決める→作成者の名前をローマ字で入力する。これで作ることができる。
VirtualBoxイメージは知っている人には自由にコピーして配ることができる。
このシステム上で作ったプログラムはみんなで共有する。人の作品を見て参考にすると同時に、もらうだけではなく自分で積極的に改良してもっとよいものを作る。コピーしてはいけないもの(重大な個人情報や他人に著作権のあるもの)を置かないように気をつける。
VirtualBox画面のサイズ変更
- VirtualBox起動
- 画面のサイズ
- ログイン
ログイン画面がでたら、ログインをする前にVirtualBoxの枠の右下にポインターを持ってく。
カーソルが矢印になったら左クリックし、クリックしたままスクロールする。
この時に全画面に対して8割くらいのサイズになるようにスクロールし大きくする。
2のことをしたらいつも通りログインをする。
ログインすると画像のようにVirtualBox画面のサイズが変わる。
VirtualBoxディスプレイの拡大・縮小
- VirtualBoxを起動
- 仮想マシンを起動
上部メニューの「表示」→「仮想スクリーン1」でポインターを持っていく。
リサイズやスケールが出てくるのでそこでサイズを変える。
VirtualBox復旧作業
- ファイルの保存確認
- ファイルの除去
- 配布されたUSBメモリーをさす。
- ファイルのインポート
- 試験起動
- リポジトリと同期
GitBucket/Rubyリポジトリのブランチを確認し、最新ファイルが保存されていることを確認。
VirtualBoxを開いたらJD2021Fで右クリックし、メニューが出るので「除去」をクリックする。
その後に質問されるので「すべてのファイルを削除」を選択する。
下の画像のような画面になっていることを確認する。
USBメモリーに入っているJD2021F.ovaをダブルクリックする。
するとVirtualBoxが起動し、下のような画面が表示されるのでインポートをクリックしインポートさせる。
4までの作業が終わったら仮想マシンを起動する。
ログイン画面まで進んだら完了。
ターミナルでstartRubyを起動し、リポジトリと同期する。