RPi4 - Ubuntu Server 19.10 64bit
Created|Updated
Raspberry Pi 4B でUbuntu Server 64bit が起動するようになったので環境設定をします。
起動モードの切り替え方法
- メモリ4GB 起動(USB 不可)の場合
- メモリ3GB 起動(USB 可能)の場合
Update: 2019/8/15 版で3GB の制限はなくなりました。
ホストネームの設定
$ sudo hostnamectl set-hostname pi4
|
Alias 等の設定
- Alias
~/.bash_aliases alias upd='sudo apt update -y && sudo apt dist-upgrade && sudo apt autoremove -y'
alias en='export LC_ALL=en_US.UTF8' alias ja='export LC_ALL=ja_JP.UTF8'
function sshu() { command ssh ubuntu@192.168.11.$1 }
|
パッケージ更新とカーネルの戻し
$ upd $ sudo cp /boot/firmware/kernel8.img.nouboot /boot/firmware/kernel8.img
|
Update: 2019/8/15 版でカーネル戻しは不要になりました。
Docker
Docker-CE
$ curl -fsSL https://get.docker.com/ | sh
|
/etc/apt/sources.list.d/docker.listdeb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable
|
$ sudo apt update $ sudo apt install docker-ce $ sudo usermod -aG docker $USER $ docker --version Docker version 19.03.1, build 74b1e89 $ sudo reboot
|
Docker Compose
$ sudo apt isntall docker-compose $ docker-compose --version docker-compose version 1.21.0, build unknown
|
Portainer
- docker-compose.yml
./docker-portainer/docker-compose.ymlversion: '2' services: portainer: restart: always image: portainer/portainer container_name: portainer ports: - "9000:9000" volumes: - /var/run/docker.sock:/var/run/docker.sock - ./data:/data
|
- 起動
$ cd docker-portainer $ docker-compose up -d
|
- アクセス
http://192.168.11.14:9000/
admin に8文字以上のパスワードを設定
Samba
メモリ3GB で起動した設定の場合はUSB が使えるので外付けHDD をSamba で共有します。
- ディスクの確認
/etc/fstabLABEL=media03 /mnt/media03 ext2 defaults 0 0 LABEL=media04 /mnt/media04 ext4 defaults 0 0
|
- Samba の設定
/etc/samba/smb.conf[global] unix charset = UTF-8 dos charset = CP932
interfaces = 127.0.0.0/8 192.168.11.0/24
bind interfaces only = yes map to guest = Bad User
[media03] path = /mnt/media03 writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777
[media04] path = /mnt/media04 writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777
|