概要
Ubuntu 16.04 LTS を利用する際の備忘録です(^O^)
環境
Hyper-V 7.0 (Windows 10 Pro)
インストール
- Ubuntuのダウンロード
2. https://www.ubuntulinux.jp にアクセス
3. 「Ubuntuのダウンロード」をクリック
4. 「日本語 Remix イメージのダウンロード」をクリック
5. 「ubuntu-ja-16.04-desktop-amd64.iso」をダウンロード - Ubuntuをインストール
はまったところ
ISOイメージから起動しない
ISOイメージから起動しようとするとThe image's hash and certifiate are not allowed (DB).
と表示され、ISOイメージから起動が出来ない。
Hyper-Vでセキュアブートが有効になっていることが原因なので、セキュアブートを無効にして起動する。
インストール後
リモートでsshでアクセス出来るようにする
デフォルトでssh-serverがインストールされていないのでインストールする。
$ sudo apt-get install openssh-server
これで接続できる!と思ったらエラーが・・・(^-^;
$ ssh XXX.XXX.XXX.XXX
Connection closed by XXX.XXX.XXX.XXX```
仮想スイッチとUbuntuのIPアドレスが同じになっていたことが原因の模様。
UbuntuのIPアドレスを固定値に設定したらアクセス可能になりました(^O^)
**※必ず発生する訳ではないみたい(要調査)**←Windows 10 Pro Insider Previewを使ってるのが原因なんじゃ・・・
## node.jsをインストールする
@seibeさんの[Ubuntuに最新のNode.jsを難なくインストールする](http://qiita.com/seibe/items/36cef7df85fe2cefa3ea#_reference-ab9bbcf919c848e8b7a9)を参考にインストールする。
## TensorFlowをインストールする
[https://www.tensorflow.org/get_started/os_setup](https://www.tensorflow.org/get_started/os_setup)を参考にしてインストールする。
@yudsuzukさんの[UbuntuにTensorFlowをインストール](http://qiita.com/yudsuzuk/items/092c38fee18e4484ece9)も参考にする(主に動作確認)。
## CUIで起動
```$ sudo systemctl set-default multi-user.target```
-元に戻す場合
```$ sudo systemctl set-default graphical.target```
## フォルダ名を日本語から英語へ変更
```$ LANG=C
$ xdg-user-dirs-gtk-update