本文为Raspberry Pi配置记录。
1 系统烧录 1.1 下载树莓派系统 RaspberryPi官网系统下载页面
1.2 下载Win32DiskImager 下载镜像烧录工具Win32DiskImager
1.3烧录镜像到SD卡
解压.zip镜像压缩文件
启动win32diskimager
选择.img镜像文件(Image)
选择写入设备(Device)
写入(Write)
2 开启ssh服务
3 命令行下配置wifi信息 4 软件源更改 由于树莓派系统默认官方软件源在国外,连接不稳定且速度慢,所以安装初次进入系统后,建议修改软件源。 以下以中国科学技术大学Raspbian软件源为例:http://mirrors.ustc.edu.cn/raspbian/raspbian/
4.1 操作指令 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 该脚本适配最新的 2017-11-29-raspbian-stretch(基于Debian9) sudo -s echo -e "deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi \n deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi" > /etc/apt/sources.list echo -e "deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui" > /etc/apt/sources.list.d/raspi.list exit sudo apt update && sudo apt -y upgrade # 该脚本适配 2017-06-21-raspbian-jessie(基于Debian8) sudo -s echo -e "deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main non-free contrib \n deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main non-free contrib" > /etc/apt/sources.list echo -e "deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ jessie main" > /etc/apt/sources.list.d/raspi.list exit sudo apt-get update && sudo apt-get -y upgrade # 非该版本请自行打开(/etc/apt/sources.list 和 /etc/apt/sources.list.d/raspi.list)替换网址即可
4.2 其它软件源
5 中文支持及中文输入法 5.1 操作指令 1 2 sudo apt-get install -y ttf-wqy-zenhei sudo apt-get install -y scim-pinyin
6 安装vim 6.1 操作指令 1 sudo apt-get install -y vim
6.2 如出现如下错误,先卸载 vim-common 再安装vim即可 1 2 3 4 5 6 The following packages have unmet dependencies: vim : Depends: vim-common (= 2:7.4.488-7+deb8u3) but 2:8.0.0197-4 is to be installed E: Unable to correct problems, you have held broken packages. sudo apt-get remove vim-common sudo apt-get install -y vim
7 修改时区/时间 7.1 操作指令 1 2 sudo dpkg-reconfigure tzdata sudo apt-get install ntpdate
8 通过xrdp服务windows远程桌面连接树莓派 8.1 操作指令 1 2 3 4 5 6 7 8 9 # 安装tightvncserver sudo apt-get install tightvncserver # 安装xrdp服务 sudo apt-get install xrdp # 如已开启防火墙ufw,则需打开服务器上的远程桌面访问端口,并重启服务 sudo ufw allow 3389 sudo service ufw restart # 重启xrdp服务 sudo service xrdp restart
9 U盘操作 9.1 挂载U盘
插入U盘,执行fdisk -l查看U盘信息1 2 3 4 5 6 7 8 9 10 11 12 13 # /dev/mmc表示TF卡 # /dev/sda/表示第一个硬件(U盘) # 以下/dev/sda1即为U盘第一个(也是唯一一个)分区 Disk /dev/sda: 7.5 GiB, 8022654976 bytes, 15669248 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xcad4ebea Device Boot Start End Sectors Size Id Type /dev/sda1 * 256 15669247 15668992 7.5G 7 HPFS/NTFS/exFAT
创建挂载路径
挂载设备1 2 mount /dev/sda1 /mnt/usb_flash/ # 普通挂载 mount -o uid=pi,gid=pi /dev/sda1 /mnt/usb_flash/ # 使用特定配置挂载
如果U盘设备为NTFS格式,默认只具备读权限,如需写入权限,需要额外安装软件包
9.2 卸载U盘
卸载设备1 2 3 4 umount /mnt/usb_flash # 普通卸载 lsof | grep /mnt/usb_flash # 查找并杀掉占用进程后卸载 kill -9 [PID] # [PID]为lsof指令查找到的进程ID umount /mnt/usb_flash
9.3 格式化U盘
umount卸载分区
fdisk -l查看设备序号
将U盘格式化为FAT32格式1 mkfs.vfat -F 32 /dev/sda1 # /dev/sda1为实际待格式化U盘设备
将U盘格式化为NTFS格式1 2 apt-get install ntfsprogs # 安装NTFS读写工具 mkfs.ntfs /dev/sda1
将U盘格式化为Linux EXT格式1 2 3 sudo mkfs.ext4 /dev/sda1 # 格式化为ext4分区 sudo mkfs.ext3 /dev/sda1 # 格式化为ext3分区 sudo mkfs.ext2 /dev/sda1 # 格式化为ext2分区
10 连接电视 1 2 3 4 # vi config.txt hdmi_force_hotplug=1 config_hdmi_boost=4
参考