树莓派重装系统notebook

准备一张内存卡以及一个U盘

1、 到 https://downloads.raspberrypi.org/raspbian_latest 下载最新系统
2、 下载 https://etcher.io/ 下载 Etcher
3、 使用 Etcher 分别将树莓派系统安装到内存卡及U盘
4、 修改内存卡及U盘(只修改内存卡中的应该就可以了,我这里同时改了这两个) boot 分区中 cmdline.txt , 将 root= 后面的值修改为 /dev/sda2
5、 在内存卡及U盘(只修改内存卡的应该就可以了) boot 分区新建文件 ssh,内容为空
6、 将内存卡及U盘插入树莓派, 通电,启动
7、 使用 ssh 客户端连接树莓派, 用户名 pi,密码 raspberry
7、 分别使用 passwdsudo passwd 修改密码
8、 修改源

su
echo -e "deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi\ndeb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi" > /etc/apt/sources.list
exit

9、 修改 raspi-config

sudo sed -i 's#LAST_PART_NUM=$(parted /dev/mmcblk0 -ms unit s p | tail -n 1 | cut -f 1 -d:)#LAST_PART_NUM=$(parted /dev/sda -ms unit s p | tail -n 1 | cut -f 1 -d:)#g' /usr/bin/raspi-config
sudo sed -i 's/PART_NUM=${ROOT_PART#mmcblk0p}/PART_NUM=${ROOT_PART#sda}/g' /usr/bin/raspi-config
sudo sed -i 's#PART_START=$(parted /dev/mmcblk0 -ms unit s p #PART_START=$(parted /dev/sda -ms unit s p #g' /usr/bin/raspi-config
sudo sed -i 's#fdisk /dev/mmcblk0 <<EOF#fdisk /dev/sda <<EOF#g' /usr/bin/raspi-config

10、 使用 sudo raspi-config 根据提示进行配置并重启

11、 安装常用软件

sudo apt update
sudo apt install lrzsz screen vim
curl -sSL https://get.daocloud.io/docker | sh
sudo usermod -aG docker pi
systemctl enable docker.service
systemctl start docker.service

12、 配置每天自动重启

sudo crontab -u root -e

//添加 `0 4 * * * /sbin/shutdown -r now`

13、 配置 docker 源为国内源

curl -sSL https://raw.githubusercontent.com/ilanyu/docker-tools/master/get.daocloud.io/daotools/set_mirror.sh | sh -s http://f0ed8b8a.m.daocloud.io
sudo reboot

14、 搭建 ocserv

docker pull ilanyu/rpi-ocserv
docker run --restart=always --name ocserv --privileged -p 4443:4443 -p 4443:4443/udp -e "BCPort=3801" -e "server_addr=xxx.xxx.xxx.xxx" -e "privilege_token=12345678" -e "login_fail_exit=false" -e "TZ=Asia/Chongqing" -d ilanyu/rpi-ocserv
docker exec -ti ocserv ocpasswd -c /etc/ocserv/ocpasswd -d test
docker exec -ti ocserv ocpasswd -c /etc/ocserv/ocpasswd ilanyu

15、 安装 GMediaRender

sudo apt install autoconf automake libtool pkg-config
sudo aptitude install libupnp-dev libgstreamer1.0-dev \
         gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
         gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
         gstreamer1.0-libav
sudo aptitude install gstreamer1.0-alsa
sudo apt install git
git clone https://github.com/hzeller/gmrender-resurrect.git
cd gmrender-resurrect
./autogen.sh
./configure
make
sudo make install

标签: none

已有 2 条评论

  1. 大西瓜 大西瓜

    Outdated license server no longer supported in JetBrains products怎么解决呢博主?

  2. 骄阳 骄阳

    同问
    Outdated license server no longer supported in JetBrains products

添加新评论