環境
Raspberry Pi 2 Model B
インストール手順
基本の的な手順は以下のサイトを参考にした。
https://ubuntu.com/download/raspberry-pi-core
① Ubuntu one のアカウントを作成する
Ubuntu oneでアカウントを作成する。
なぜアカウントを作成するか?
最初の起動セットアップの時に、ここで作成するアカウントにアクセスしアクティベーション的なこと行う。
また、アカウントに設定したユーザ名がUbuntu Coreのユーザ名になる。
という仕組みのため作成するようです。
SSHキーをUbuntuSSOアカウントにインポートする
SSH キーをインポートって、、、
ssh-keygen
を実行すると、指定したフォルダにid_rsaとid_rsa.pubが作成される。詳しくはこちらに書かれていました。ssh-keygenコマンドの使い方
id_rsa.pub側の中身を、アカウントのページのSSHキーに、張り付けて、登録する。
② UbuntuCoreをダウンロードする
RaspberryPi用UbuntuCore18イメージをダウンロードする
「ubuntu-core-18-armhf+raspi.img.xz」を使った。
③ microSDカードに書き込む
インストールメディアの指示に従って、UbuntuイメージをmicroSDカードにコピーする
④ UbuntuCoreをインストールする
microSDカードをRaspberry pi に差し込む
⑤ 最初の起動セットアップをする
「Press enter to configure」というプロンプトが表示されます。
Enterキーを押して進む。
ネットワークの設定をする。
Ubuntu one アカウントのメールアドレスを入力する。
Ubuntu Core にアクセスするための情報が表示される
⑥ ログインする
同じネットワーク上のマシンからUbuntu CoreにSSHでログインする
ssh <Ubuntu SSO user name>@<device IP address>
画面に表示されている上記の情報を打てばログインできる。
まとめ
ここまで来て初めて気づいたのですが、Ubuntu Coreはコマンドラインすら出ない。。。
自分は、超軽量で昔のパソコンの様に、立ち上げるとコマンドラインだけ現れるのを期待してたため、正直驚いた。
これで何ができるかはこれからいろいろ触ってみようと思います。