DeskPi Proセットアップ

やること

  • 一度SDカードにRaspberry Pi OSを入れて起動(パーティション編集&USB起動設定用)
  • USBから起動する設定
  • USB接続したSSDにOSインストール
  • メモリ4GBしかないのでSwapに8GB割り当てる

SDカードにOSを入れて起動

Raspberry Pi OSのイメージをダウンロード www.raspberrypi.com ダウンロードしたイメージを解凍してddでSDカードに書き込み

sudo dd bs=4M if=<イメージファイル> of=/dev/sd* status=progress conv=fsync

OSアップデート&DeskPiセットアップ

起動出来たらアップデートを実行して再起動

sudo apt update
sudo apt upgrade

再起動したらDeskPiのインストールスクリプトを実行する。 wiki.deskpi.com スクリプトがエラーになるのでWikiの手順を実行する前にgccをインストールする。

sudo apt install gcc 
cd ~
git clone https://github.com/DeskPi-Team/deskpi.git
cd ~/deskpi/
chmod +x install.sh
sudo ./install.sh

インストール出来たら再起動。

USB SSDから起動する設定

wiki.deskpi.com DeskPiのWikiに記載されている手順でUSB SSDから起動する設定をする。 起動したら設定ツールを起動

sudo raspi-config

Advanced OptionsのBoot OrderでUSB Bootを選択 Boot Loader VersionでLatest Versionを選択 保存したら再起動して以下を実行

sudo -E rpi-eeprom-config --edit

何も変更しないでCtrl+Xで抜ける

SSDにOSインストール

Ubuntuのイメージを落としてきてSSDに書き込み ubuntu.com

sudo dd bs=4M if=<イメージファイル> of=/dev/sd* status=progress conv=fsync

SDカードを抜いて起動してSSDに入れたUbuntuで起動することを確認する。 起動出来たらシャットダウンしてSSDを抜いて、SDカードに入れたOSを起動。 480GBのSSDを以下のように使いたいので、GPartedを使用してパーティションをリサイズしていく。/dev/sda1は/boot/firemwareで使われているのでsda2以降を編集する。

/dev/sda2  32GB /以下用
/dev/sda3  8GB   Swap用
/dev/sda4  残り  その他

終わったらシャットダウンしてSDを抜いてSSDで起動 完成すると以下のような感じ

Disk /dev/sda: 447.13 GiB, 480103981056 bytes, 937703088 sectors
Disk model: 480CG3VX
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 33553920 bytes
Disklabel type: dos
Disk identifier: 0xdeca7dfc

Device     Boot    Start       End   Sectors   Size Id Type
/dev/sda1  *        2048    526335    524288   256M  c W95 FAT32 (LBA)
/dev/sda2         526336  67635199  67108864    32G 83 Linux
/dev/sda3       67635200  84412415  16777216     8G 83 Linux
/dev/sda4       84412416 937701375 853288960 406.9G 83 Linux
ubuntu@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           380M  3.0M  377M   1% /run
/dev/sda2        32G  3.4G   27G  12% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/sda1       253M  103M  150M  41% /boot/firmware
tmpfs           380M  4.0K  380M   1% /run/user/1000

Swap作成

Swapを作成

ubuntu@ubuntu:~$ sudo mkswap /dev/sda3
Setting up swapspace version 1, size = 8 GiB (8589930496 bytes)
no label, UUID=cb0d5595-6359-4ad1-add8-9bd58e6a1a65
ubuntu@ubuntu:~$ sudo swapon /dev/sda3
ubuntu@ubuntu:~$ free -m
               total        used        free      shared  buff/cache   available
Mem:            3790         211        3172           3         405        3414
Swap:           8191           0        8191

fstabに追加しておく

sudo vi /etc/fstab
/dev/sda3           swap        swap    defaults        0    0

モジュール追加

sudo apt install linux-modules-extra-raspi