Just do your best!!!

树莓派

树莓派工具准备

  • 工具可以从这里下载
  • Win32DiskImager 备份、烧录系统镜像
  • SD Formatter SD卡格式化工具

安装系统

  1. 下载CentOS7镜像(armv7)|CentOS7镜像(aarch64)|适用于3b+的Ubuntu64位系统
  2. 下载完毕后用解压软件解压得到文件CentOS-Userland-7-armv7hl-RaspberryPI-GNOME-1804-sda.raw
  3. 先将原树莓派镜像进行备份,备份方法可以先在电脑中建立一个".img"的文件,打开Win32DiskImager软件,选择该文件,点击“Read”,稍等一下树莓派镜像就被备份到上述建立的文件中了。
  4. 备份完成后,用SD Formatter软件先对SD卡进行格式化,然后用Win32DiskImager软件将第一步解压出来的文件烧录到SD卡中。烧写完毕,将内存卡插入树莓派上电即可

CentOS系统相关

  • 树莓派Centos系统的默认账户是root,默认密码是centos
  • 更新系统并配置WIFI:
# 将SD卡扩展至实际容量
rootfs-expand
# 配置WIFI
nmcli  d
nmcli  d  wifi  #查看周围的wifi
nmcli d wifi connect yourSSID password 'yourpassword'  #连接wifi
nmcli d  show wlan0  #查看wlan0的状态
# 更新系统
yum update -y
  • 如需设置静态IP,则可以参考如下操作:
vim /etc/sysconfig/network-script/ifcfg-0000   #0000是wifi的名字
BOOTPROTO=static              #静态IP
IPADDR=192.168.50.88       #IP地址
GATEWAY=192.168.50.1    #默认网关
NETMASK=255.255.255.0  #子网掩码

Ubuntu系统相关

  • 系统默认账户root,默认密码ubuntu
  • 设置静态IP:
vim /etc/network/interfaces

添加内容:

auto eth0
iface eth0 inet static
address 192.168.50.88
netmask 255.255.255.0
gateway 192.168.50.1
dns-nameservers 114.114.114.114

重启网络:sudo /etc/init.d/networking restart
  • 设置DNS
sudo vim /etc/resolv.conf
# 修改ip为114.114.114.114 或 8.8.8.8
  • 挂载NTFS硬盘
#1.安装ntfs-3g
apt-get install ntfs-3g

#2.进入linux系统,sudo fdisk -l 查看所有磁盘分区:
Device     Boot     Start        End    Sectors   Size Id Type
/dev/sda1  *         2048  904946863  904944816 431.5G  7 HPFS/NTFS/exFAT
/dev/sda2       904947712 1953521663 1048573952   500G  7 HPFS/NTFS/exFAT

#3.绑定磁盘,mount命令:
mount -t ntfs-3g /dev/sda1 /mnt/disk1
mount -t ntfs-3g /dev/sda2 /mnt/disk2

#4.修改/etc/fstab文件,设置为开机自动挂载,这样就不用每次开机都挂载一遍了。
#在文件末尾加上:
/dev/sda1 /mnt/disk1 ntfs-3g defaults 0 0
/dev/sda2 /mnt/disk2 ntfs-3g defaults 0 0

SD卡扩展至实际容量

  • 执行命令:fdisk /dev/mmcblk0
  • 执行命令:d (删除分区3)
  • 执行命令:p (按这时候应该是少了一个分区了)
  • 执行命令:n (加分区)
  • 一路默认,直接回车
  • 执行命令:p
  • 执行命令:w 写入分区
  • 然后reboot
  • 执行命令: resize2fs /dev/mmcblk0p3
  • 执行df -h查看结果:
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        29G  1.3G   27G   5% /
devtmpfs        460M     0  460M   0% /dev
tmpfs           464M     0  464M   0% /dev/shm
tmpfs           464M   12M  452M   3% /run
tmpfs           464M     0  464M   0% /sys/fs/cgroup
/dev/mmcblk0p1  667M   38M  629M   6% /boot
tmpfs            93M     0   93M   0% /run/user/0