<!DOCTYPE html> <html lang="ja"> <head><title>VirtualBox環境の使い方</title> <meta charset="utf-8"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Sawarabi+Gothic" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="../jdmain.css"> <script type="text/javascript" src="jdinit.js"></script> </head> <body > <header id="header">この部分は header.html に置き換わる</header> <div class="wrapper"> <main> <h1 style="margin-top: 50px;">VirtualBox環境構築</h1> <ol> <li>VirtualBoxのダウンロード</li> <p><a href="https://www.oracle.com/jp/virtualization/technologies/vm/downloads/virtualbox-downloads.html">VirtualBox</a> ダウンロードページから使用OS対応のものをインストールする。</p> <li>インポート</li> <p>VirtualBoxを起動し、「インポート」アイコンを押して授業で配布した<a href="https://www.koeki-prj.org/jd/s4/index.cgi?replyblog+30#bottom">イメージファイル</a>を選択してインポートする。</p> </ol> <p>分からない場合はより詳しい説明が<a href="https://www.koeki-prj.org/jd/s4/index.cgi?replyblog+19#104">導入の仕方</a>にあるので参考にする。</p> <h2>VirtualBox環境の使い方</h2> <ol> <li>仮想化環境(JD2021F)電源ONとログイン</li> <p>VirtualBoxを開き、JD2021Fを選択し上の緑色の起動をクリックする。<br> <img src="img/VB1.png" alt="起動画面" style="width: 500px;" ><br> するとJD2021Fのログイン画面が出てくのでログインIDとパスワードを入力すればログインできる。<br> <img src="img/VB2.png" alt="ログイン画面"style="width: 500px; "> </p> <li>ルートメニューの表示</li> <p>ルートメニューとはパソコンを操作するときに使える機能を表示してくれるメニューのことです。<br> emacs、term、consoleと重ならない部分にマウスカーソルを持っていき右クリックすると、ルートメニューが出てくる。<br> Firefoxなどのブラウザなどを出したいときはルートメニューのFirefoxをクリックする。<br> <img src="img/VB4.png" alt="ルートメニュー" style="width: 500px;"> </p> <li>Ctrlキー+数字</li> <p>C-1でemacsを画面の最前面に持ってくることができる。<br> C-2でtermを画面の最前面に持ってくることができる。<br> C-3でconsloeを画面の最前面に持ってくることができる。<br> C-4で開いているブラウザを画面の最前面に持ってくることができる。 </p> <li>ログアウトとシャットダウン</li> <p>ルートメニューを開き「終了メニュー」→「シャットダウン」の順でクリックするとできる。<br> それでもだめなときは仮想マシンメニューを開き「閉じる」→「電源オフ」でシャットダウンできる。</p> <img src="img/shutdown.jpg" alt="シャットダウン画像" style="width: 200px;"> <li>おまけ</li> <p>ログアウト/シャットダウンすると<a href="https://www.yatex.org/gitbucket/JD2021student/Ruby">GitBucket</a>に自分のファイルやディレクトリがまるごと反映され見れるようになる。 また、他の人の作ったプログラムなどもそこで見ることができる。<br> 自分や他の人のプログラムの見方は左上のbranchクリックする。 そうするとID名の一覧が表示されるので、見たい人のID名を選択すると見ることができる。 ログアウト/シャットダウン以外の方法で<a href="https://www.yatex.org/gitbucket/JD2021student/Ruby">GitBucket</a>に反映させるにはルートメニューから「リポジトリ操作」→「Commit&Push」で即反映される。 <br> ルートメニューの「マルチメディア」にはいくつか役立つツールがある。 </p> <li>発展</li> <p>ログイン画面でログインIDの部分にadduserと入力しEnter、パスワード部分にもadduserと入力しログインすると新しくユーザ作成することができる。 ユーザ作成の手順はログインIDを決め入力→パスワードを決める→作成者の名前をローマ字で入力する。これで作ることができる。<br> VirtualBoxイメージは知っている人には自由にコピーして配ることができる。</p> <li>注意</li> <p>このシステム上で作ったプログラムはみんなで共有する。人の作品を見て参考にすると同時に、もらうだけではなく自分で積極的に改良してもっとよいものを作る。コピーしてはいけないもの(重大な個人情報や他人に著作権のあるもの)を置かないように気をつける。 </p> </ol> <h2>VirtualBox画面のサイズ変更</h2> <ol> <li>VirtualBox起動</li> <li>画面のサイズ</li> <p>ログイン画面がでたら、ログインをする前にVirtualBoxの枠の右下にポインターを持ってく。<br> <img src="size1.png" alt="画面サイズ変更前" width="500px"><br> カーソルが矢印になったら左クリックし、クリックしたままスクロールする。<br> この時に<mark style="background linear-gradient(transparent 0%, pink 0%)">全画面に対して8割くらい</mark>のサイズになるようにスクロールし大きくする。</p> <img src="size2.png" alt="VirtuakBox画面8割" width="500px"> <li>ログイン</li> <p>2のことをしたらいつも通りログインをする。<br> ログインすると画像のようにVirtualBox画面のサイズが変わる。</p> <img src="size3.png" alt="画面サイズ変更後" width="500px"> </ol> <h2>VitualBoxディスプレイの拡大・縮小</h2> <ol> <li>VitualBoxを起動</li> <li>設定を開く</li> <p>VirtualBoxを起動すると中央上あたりに設定があるのでクリックする。</p> <img src="dis1.png" alt="" width="500px"> <li>ディスプレイのサイズ設定</li> <p>左側のメニューで「ディスプレイ」をクリックする。<br> <img src="dis2.png" alt="サイズ設定" width="500px"> <br> 中央に「表示倍率」があるので、拡大したい場合は最大の方向 縮小したい場合は最小の方向に動かし「OK」をクリックする。</p> <img src="dis3.png" alt="表示倍率" width="500px"> </ol> <h2>VirtualBox復旧作業</h2> <ol> <li>ファイルの保存確認</li> <p>GitBucket/Rubyリポジトリのブランチを確認し、最新ファイルが保存されていることを確認。</p> <li>ファイルの除去</li> <p>VirtualBoxを開いたらJD2021Fで右クリックし、メニューが出るので「除去」をクリックする。<br> <img src="rest1.png" alt="" width="500px"><br> その後に質問されるので「すべてのファイルを削除」を選択する。</p> <img src="rest2.png" alt="" width="500px"> <li>配布したUSBメモリーをさす。</li> <li>ファイルのインポート</li> <p>VirtualBoxを起動し、上部のメニューの「ファイル」をクリックし、「仮想アプライアンスのインポート」に進む。<br> <img src="rest3.png" alt="" width="500px"><br> 下の画像のような画面が出たらファイルのマークをクリックし、JD2021F.ovfを選び「次へ」をクリックする。<br> <img src="rest4.png" alt="" width="500px"><br> <li>試験起動</li> <p>4までの作業が終わったらJD2021Fを起動するし、問題なく動かせたら完了。 <li>リポジトリと同期</li> <p>ターミナルでstartRubyを起動し、リポジトリと同期する。</p> </ol> </main> </div> <footer id="footer">この部分は footer.html に置き換わる</footer> </body> </html>