私はプログラミングコースのTAであり、Ubuntu 14.04 LTSに基づいて仮想マシンイメージを作成し、すべての必要なソフトウェア(C ++およびPython開発用)を事前にインストールして、生徒全員が同じ仮想システムを実行できるようにします。さまざまな異なるマシンやオペレーティングシステムですべてが動作するようにします。Virtual BoxはホストVMソフトウェアとして無料で利用できるクロスプラットフォームなので、Virtual Boxを使用する予定です。
単純に、Ubuntu 14.04 LTSディスクイメージを使用し、Virtual Boxで実行し、仮想ハードディスク(VDI)にインストールし、定義済みのパスワードで「学生」アカウントを設定し、必要なソフトウェアをすべてインストールして、シャットダウンします仮想マシンを停止し、VDIファイルを配布します。各生徒にVDIをVirtual Boxにインポートして実行し、個人アカウントをセットアップする(またはデフォルトの生徒アカウントを使用する)ように依頼します。
- 上記の手順は実行可能ですか?
- 注目すべき落とし穴は何ですか?私たちはこれをだまされにくいものにする必要があります。80人以上の学生が期待され、TAは4人に過ぎないため、個別にサポートすることはできません。
- 動的に割り当てられたVDIタイプの仮想HDDを使用することに不利な点はありますか?
- Virtual BoxのGuest Additionsをすぐにインストールしても大丈夫ですか、それともホスト固有のことは何ですか?
- ユーザーアカウントの作成を処理するよりエレガントな方法はありますか?理想的には、Ubuntuはアカウント作成ウィザードを使用して、イメージを初めて起動するときにパスワードを設定する(sudoersファイルに追加する)ようにします。ただし、これは優先事項ではありません。デフォルトのアカウントを持っていることは問題ないでしょう。