わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

VirtualBoxでゲストOSのインストール中にErrno 5

 10月からの授業の準備をしています.
 2年後期のネットワークプログラミングです.昨年度に引き続き,各自(BYOD)のPCに,VirtualBoxをインストールしたあと,こちらで用意するゲストOSをもとに,課題に取り組んでもらう予定です.
 後期も,オンライン授業となります.VirtualBoxインストーラは100MB程度で,各学生のダウンロードに支障はないはずですが,ゲストOSのovaファイルというのが,昨年度で3.5GBほどでした.そして昨年度は,教室内でUSBメモリを貸し出したり,学内の自分のLinuxサーバでダウンロード可能にしていたのですが,今年度はいずれも採用するわけにいかず,ovaファイルもダウンロードしてもらうことになります.
 ゲストOSは,Linuxです.ディストリビューションとしては,昨年度と同じDebian 10 "Buster"か,サイズ縮小が期待できるLinux Mint 20 "Ulyana"のXfce版を,考えています.そのほかUbuntu 20.04.1についても,インストールを試してみます.それぞれのisoファイルをダウンロードすると,7GB弱になりました.
 なのですが,どのisoファイルを使っても,インストールの途中で失敗します.MintとUbuntuで,スクリーンショットを残していました.
f:id:takehikom:20200902055926j:plain
f:id:takehikom:20200902055931j:plain
 メッセージは次のとおり.

ハードディスクにファイルをコピーする際にエラーが発生しました:
[Errno 5] Input/output error
多くの場合、CD/DVDかドライブ、もしくはハードディスクの問題です。CD/DVDのホコリを取り除く、CD/DVDを低速で焼き直す、CD/DVDドライブのレンズを掃除する(電気店に行けば、ドライブレンズの掃除キットが販売されています)、ハードディスクが古く置き換える必要があるかどうかを確認する、より低温の環境に移動して動作させる、などを実行するとと解決するかもしれません。

 メッセージに何度も「CD/DVD」が出ます.しかし物理的なディスクは今回,使用していません.ダウンロードしたisoファイルを,VirtualBoxのゲストOSの設定で指定したのち,起動しているだけです.
 設定を見直すことで,解決に至りました.2箇所あります.まず,ストレージで,ストレージデバイスのうち「コントローラー: IDE」を1回クリックしたあと,右の「ホストのI/O キャッシュを使う」のチェックを外します.
f:id:takehikom:20200902055940j:plain
 もう一つの設定変更のために,「コントローラー: IDE」のすぐ下,登録したisoファイルをクリックします.右の「Live CD/DVD」に,こちらはチェックを入れます.
f:id:takehikom:20200902055947j:plain
 起動直後の選択では,インストールではなく,ライブ起動し,デスクトップ画面が出てから,インストールのアイコンをダブルクリックしました.Linux Mintのほか,DebianのLiveイメージでも,これでインストールができました.
 ここまで書いてきたisoファイルのダウンロードや,ゲストOSのインストールを,授業でしてもらうわけではありません.こちらでは,仮想アプライアンスovaファイル)を作って,ダウンロードができるサイトに設置します.そして初回授業で,そのURLとファイルの使用方法を,学生に伝える予定です.まだまだ,準備に時間がとられます.