緣起
因為 Arch Linux ARM 不再繼續支援 Raspberry Pi 1 所以改安裝Raspberry Pi OS, 是從Debian 修改的分支
安裝
下載 RPi os lite 後
參考Arch Linux 安裝指令
1 | # dd bs=4M if=path/to/archlinux-version-x86_64.iso of=/dev/sdx conv=fsync oflag=direct status=progress |
在 Virtualbox 先安裝 extension pack, 透過 USB 讀卡機存取, 將 image 透過上面的 dd 指令燒錄到記憶卡內, 就不必安裝一堆軟體
設定網路
網路預設 DHCP, 雖然文件建議在 DHCP Server 設定固定 IP, 但還是比較習慣在本機設定 staic IP, 避免哪天 router 掛掉就連不上機器
Debian wiki 是說可透過 /etc/network/interfaces 設定, 但設定後仍有問題, 找了一下才發現 RPi OS 的 固定IP 要在 /etc/dhcpdc.conf 設定, 雖然可以從 sudo raspi-config
更改, 但還是很怪(另外要說 Debian wiki 跟 Arch 比起來實在很不親民..不容易找到需要資訊)
設定各種服務
除了 raspi-config, 也可以透過 systemd 來啟動服務
設定好 ssh 後, 先安裝 zsh 與 oh-my-zsh, 在 /etc/fstab 調整好外接隨身碟
- 重新設定資料夾權限和擁有者
- 複製之前備份的 smb.conf 來設定 samba
- transmission 安裝 transmission-daemon, 預設的設定檔放在 /etc/transmission-daemon/settings.json
- nfs 安裝 nfs-kernel-server
- iptables 似乎已經被 nftables 取代, 但之前已經寫好規則懶得改, 利用 iptables-persistent 繼續使用
裝好後要自己再檢查有哪些預設服務可以關掉systemctl list-unit-files | grep enabled|less
因為沒在使用藍芽功能, 所以取消
1 | bluetooth.service |
重開機確認服務都正常, 繼續放在房間角落當小精靈