树莓派 换源_树莓派Raspbian minimal image下载站搭建

dbff04d363f8182780def8cb0209504b.png

树莓派Raspbian minimal image下载站搭建

烧写镜像

  • 下载镜像

aa89f382d558811a2fffbae992fd4a96.png
  • Balena Etcher烧写镜像,准备一张空的SD卡,选择好镜像和SD卡,直接Flash等待烧写完毕。

102a80bbfe34191bb5832aa3207e1be8.png

启动系统

  • 把卡插入,开机,通过HDMI显示输出,就有命令行界面了。

启动SSH

sudo apt-get install openssh-server
sudo systemctl enable ssh
sudo systemctl start ssh

启动后就可以通过shell进行ssh连接了

196615cbccd233abff0919bd7aa168c1.png

换源

  • 换个快点的,清华源吧,把/etc/apt/source.list里面的注释掉,然后贴下面两行。
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

更新一下源

sudo apt update
sudo apt upgrade

主机与树莓派之间传文件

  • 因为需要正常上网,需要离线安装,所以需要主机下载好离线安装包传送给树莓派。之前试过通过FTP传输的filezilla,总之还能用,但是用起来又有很多地方不人性化,使用起来费劲。所以就直接通过rz和sz命令传输文件好了。
  • 安装lrzsz

sudo apt install lrzsz

  • 使用起来很方便,接收输入rz,xshell会自动弹窗选择文件上传到树莓派,输入sz + 文件/文件夹名称,就可以传输到主机。

2e34723f16dc1c2b6f6b298136993143.png

23ae3fe6f160faccd3a47d6a03e38647.png

还蛮方便的。

离线安装上网工具(这还请自行找教程)

尝试了一下proxychains ping www.google.com,发现服务器没有响应。想了好久,突然发现下载的最小镜像安装后,不会更改时区,而上网工具的验证方式中包含时间,需要保证时间误差在90秒内。所以才一直无法连接。

dpkg-reconfigure tzdata

cda77db89aa6b546ea9a3b05527f9677.png

497af3bb758e45a0e5c591aa436d8814.png

设置好时区之后

proxychains4 ping www.google.com

ca52151df1eed222337bedc1482c0f37.png

这样就正常了。可以愉快的网上冲浪了~

proxychains4 sudo apt upgrade

包更新的飞快:cow::beer:

使用Aria2搭建下载站

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用地址
wget -N --no-check-certificate https://www.moerats.com/usr/shell/Aria

运行脚本后发现从github下载Aria2还是太慢了,代理对脚本不起作用,所以查看一下aria2.sh脚本内容。发现是将压缩文件下到/usr/local,那就简单了,在主机上下好对应的版本,几秒搞定。通过rz传输到树莓派,再cp/usr/local。然后运行脚本,安装很快就完成了。

搭建Aria2前端管理界面

sudo apt install -y git nginx
wget https://github.com/mayswind/AriaNg/releases/download/1.1.3/AriaNg-1.1.3.zip -O AriaNg.zip # 这条命令去github找最新的版本做对应修改
unzip AriaNg.zip -d AriaNg
sudo mv AriaNg /var/www/html/ 
sudo systemctl enable nginx #设置开机启动

在网页访问192.168.1.xxx/AriaNg,设置好RPC密码,即可正常下载。Aria2Ng的配置文件在

06673644f424281d937ca2bd24bac428.png

f7ac16c1953dce37d3aecd7d897ec661.png

运行之前下载的aria2.sh选择修改RPC密码,得到当前RPC密码,输入到前端中。

3845aec273e674328008445ff5536124.png

这时Aria2状态变为已连接,这时就可以愉快的下载了。

654cda845c6155810c0b5f8a0dd57abc.png

为了不让树莓派的IP变更,我们通过路由器设置,将树莓派的MAC地址与静态IP绑定。绑定后,每次设备接入路由器,路由器便会自动分配给树莓派一个固定的IP,这样就不用每次连接都要看一下树莓派当前的IP了。不同品牌的路由器设置不一样,这个自行查询。

挂载外部存储设备

由于树莓派上的SD卡的容易一般也就可怜的几十G到一百多G,所以大多数情况下还是需要一块大容量机械硬盘来当存储所下载的文件的。

sudo fdisk -l

19c842d6341e558733f24dfe017dfbe6.png

找到移动硬盘的分区

mkdir /mnt/hd
sudo mount /dev/sda /mnt/hd

挂载结束,在AriaNg前端更改下载目录至/mnt/hd

再加个自动挂载吧,断电重启之后省事。

sudo blkid  # 查看UUID

输出为

/dev/sda1: LABEL="Shane's_Machine" UUID="4E805BFF805BEBC9" TYPE="ntfs" PTTYPE="atari" PARTUUID="c47fa1f7-01"
sudo vim /etc/fstab  # 编辑设备管理
// 在最后一行添加如下内容
/dev/sda1 /mnt/hd ntfs-3g defaults,noexec,umask=0000 0 0

重启之后查看是否挂载到/mnt/hd即可。

TIPS:如果修改fstab不正确导致无法正常启动也不要慌,等待自检过后会让你输入root密码,输入之后直接修改/etc/fstab就能正常启动了。如果无法进入自检,可以通过另一台Linux主机,插入SD卡,读取boot和系统分区,直接在系统分区里修改fstab文件即可。

一个下载站就建好了~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS-7-x86_64-minimal-1708.iso是CentOS 7操作系统的一个版本。它是一个精简版的ISO映像文件,用于安装最基本的CentOS 7系统,不包含额外的桌面环境或应用程序。它主要适用于那些希望自定义安装并选择要安装的软件的用户。 要下载CentOS-7-x86_64-minimal-1708.iso,可以按照以下步骤进行: 1. 打开任何一个可信的网络浏览器(例如谷歌浏览器,火狐浏览器等)。 2. 在搜索引擎中搜索"CentOS官方网站",选择与CentOS官方有关的链接。 3. 在官方网站的主页上,找到一个名为"Download"或"下载"的选项,并点击它。 4. 在下载页面中,找到"CentOS Linux DVD ISO"或"CentOS Linux镜像"选项,然后选择适用于您计算机架构(x86_64)的版本。 5. 找到CentOS-7-x86_64-minimal-1708.iso文件的链接,然后点击下载按钮。 6. 浏览器将提示您选择下载文件保存到哪个位置。您可以选择将其保存到默认的下载文件夹,或选择一个您希望的特定文件夹。 7. 确保您的网络连接稳定,并等待文件下载完成。这可能需要一些时间,具体取决于您的互联网连接速度。 8. 一旦下载完成,您可以使用提供的下载文件在计算机上安装CentOS 7操作系统。 请记住,下载CentOS-7-x86_64-minimal-1708.iso需要具备稳定的互联网连接和足够的可用存储空间来保存文件。此外,建议您从官方网站下载以确保文件的完整性和安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值