树莓派重装系统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

已有 11 条评论

  1. 大西瓜 大西瓜

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

  2. 骄阳 骄阳

    同问
    Outdated license server no longer supported in JetBrains products

  3. diandiandian diandiandian

    站长的树莓派是哪一代的?

  4. wqeeqwe wqeeqwe

    阿萨德撒多

  5. wqeeqwe wqeeqwe

    是个好人

  6. wqeeqwe wqeeqwe

    江泽民是个好人

    1. iloveidea iloveidea

      @wqeeqwe江泽民时代,人民幸福安康

    2. 蛤の寿 蛤の寿

      @wqeeqwe在?为什么⑧要命?

  7. 123123123 123123123

    13123

  8. your mom your mom

    License server response has not passed data integrity check: Invalid signature format

  9. 学到了,新知识

评论已关闭