树莓派系统的安装及配置

本文详细介绍了树莓派的系统安装流程,包括镜像下载、SD卡烧录、系统配置等步骤,并提供了树莓派支持中文的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

树莓派开发板没有配置板载FLASH,因为它支持SD卡启动,所有我们需要下载相应镜像,并将其烧写在SD上,启动系统即可(这个镜像里包含了我们通常所说的bootloader、kernel、文件系统)。 
树莓派由于其开源特性,支持非常多的系统类型(指的文件系统): 
Raspbian、Arch Linux ARM、Debian Squeeze、Firefox OS、Gentoo Linux、Google Chrome OS、Raspberry Pi Fedora Remix、Slackware ARM、QtonPi、Slackware ARM、WebOS、RISC OS、FreeBSD、NetBSD、Android 4.0(Ice Cream Sandwich)。 
那么接下来,笔者就带领大家对树莓派进行系统的安装。 
 树莓派镜像下载 
首先去树莓派官网下载镜像,当然有些SD卡已经内置了镜像,如果这样可以跳过SD卡部分。https://www.raspberrypi.org,然后点击Dowwloads。 

选择第二个,第一个NOOBS是专为Raspberry pi打造的简单易用的图形界面的操作系统管理工具。笔者在这里就不讲它的使用,有兴趣的可以自己上网查找资料。点击RASPNIAN。 

第一个是带有图形界面的版本,第二个是LITE版本,也就是精简版,没有图形界面。 
 烧写工具的安装 
双击打开Win32DiskImager.exe,一路Next将其安装到你想要安装的位置。注意:安装路径中尽量不要出现中文,以免产生不必要的麻烦。在第五步“Select additional tasks”中要勾选“Create a desktop icon(创建桌面图标)”,否则可能无法找到该软件。如果不慎没有勾选,请使用windows开始菜单的“查找”。软件的安装较为简单,在此不赘述了。 
 格式化SD卡 
如果是首次使用,则跳过这一步。打开SDFormatter,选择FAT32格式。 

 镜像烧写 
将一张2G以上的SD卡及读卡器,最好是高速卡,推荐Class4以上的卡,卡的速度直接影响树莓派的运行速度,笔者建议最好4G以上,否则后续开发会使用经常不够用。解压下载的系统压缩文件,得到img镜像文件。将SD使用卡托或者读卡器后,连上电脑。并运行win32diskimager工具。 

在软件中选择img文件,“设置”下选择SD的盘符,然后选择“写入”。然后就开始安装系统了,根据你的SD速度,安装过程有快有慢

左下角出现有烧录速度后,即开始烧录。烧录时间视情况而定,一般需要15分钟左右。烧录成功后,会弹出如下图所示的成功提示,说明安装就完成了,如果不成功,请关闭防火墙一类的软件,重新插入SD进行安装。 

【注】安装完,win系统下看到SD只有74MB了,这是正常现象,因为linux下的分区win下是看不到的

配置树莓派

树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令:

$ sudo raspi-config

è¿éåå¾çæè¿°

 

 Change User Password 改变默认pi用户的密码,按回车后输入pi用户的新密码。 
【注】只有此种方法才能将密码由复杂改为简单。 
 Hostname 修改pi的主机名。 
 Boot Options 启动时进入的环境选择 
 Localisation Options 国际化选项,可以更改默认语言 
I1 Change Locale语言和区域设置,建议不要改,默认英文就好。想改中文,最好选安装了中文字体再进行这步,安装中文字体的方法:

$ sudo apt-get update
$ sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei

移动到屏幕底部,用空格键选中zh-CN GB2312,zh-CN GB18030,zh-CN UTF-8,然后按回车,然后默认语言选中zh-cn然后回车 
I2 Change Timezone 
设置时区,如果不进行设置,PI的时间就显示不正常。选择Asia(亚洲)再选择Chongqing(重庆)即可。 
I3 Change Keyboard Layout 
改变键盘布局 
 Interfacing Options 
启动PI的各个模块,如果想启用,选择Enable,禁用选择Disable就行了 
 Overclock 
 Advanced Options 高级设置 
A1 Expand Filesystem 扩展文件系统 
A2 Overscan 是否让屏幕内容全屏显示 
A3 Memory Split 内存分配,选择给GPU多少内存 
A4 Audio 选择声音默认输出到模拟口还是HDMI口 
A5 Resolution 
A6 GL Driver 
 Update 把raspi-config这个工具自动升级到最新版本 
 About raspi-config 关于raspi-config的信息。 
配置完成后确认会重启系统,选项即可生效。 
当然了,如果有显示屏和鼠标直接在树鼠标操作。

这里写图片描述

 

 

接线情况

 

USB转TTLGNDTXDRXD
树莓派GNDRXDTXD

连接好后打开SecureCRT,新建一个Serial连接,波特率设置115200、8 Data bits、no Parity、1 stop bit。

 

这里写图片描述

 


打开创建的连接,再给树莓派上电即可看到树莓派启动的输出信息。 

这里写图片描述

 

启动


默认账号为:pi 密码:raspberry 
输入账号密码,显示如下: 

这里写图片描述


【注】用串口访问,应在图形化界面上使能串口。 
2 切换至root用户(超级用户) 
很多读者朋友也许会疑惑为什么配置系统时要加sudo,因为在Linux系统root权限才能修改一些配置,不过对于不熟悉Linux的朋友,得谨慎使用root权限,防止出现系统崩溃,接下来就带领大家切换Linux用户。 
我们首先要重设置root用户的密码:

$sudo passwd root
  •  

输入2次密码就可以设置root用户的密码了。 
自由的切换到root用户了

$su
  •  

输入root用户的密码即可。 
当然要想切换到一般用户使用一下命令就可以了。

$su pi
  • 1

3树莓派使用空间不足 
16GB microSD在Windows下使用Win32 Disk Imager下载映像后,在Pi中只能识别出6.9GB,如下图所示。 

这里写图片描述


下面我们就来看看怎么将剩余的空间还原出来。 
【1】查看当前磁盘大小,总大小只有2.9GB

 

$df -h
  • 1

【2】查看第二分区的起始地址

 
  1. $cat /sys/block/mmcblk0/mmcblk0p2/start

  2. 122880

  • 1
  • 2

【3】进入fdisk模式

$sudo fdisk /dev/mmcblk0
  • 1

【4】按下d键,删除分区

Command(m for help):d
  • 1

【5】选择分区

Partition number(2-4,default 2):2
  • 1

【6】按 n 键,重新创建Linux主分区

Command(m for help):n
  • 1

【7】Partition Type(分类类型) 选 P (Primary)

Select(default p):p
  • 1

【8】Partition Number (分区号) 选 2

Partition number(2-4,default 2):2
  • 1

【9】First Sector(起始Sector) 一定要输入刚才记下来的Start Sector号(我的是122880)

First Sector(2048-31116287,default 2048):122880回车
  • 1

【10】Last sector,回车默认

 Last Sector,+sectors or +size{K,M,G,T,P}(122880-31116287,default 31116287):回车
  • 1

【11】按w保存操作并退出

Command(m for help):w
  • 1

【12】接下来,立即重启,不要做任何其它事情

$sudo reboot
  • 1

【13】重启并登录后,立即用以下命令

$sudo resize2fs /dev/mmcblk0p2
  • 1

该命令将把第二个分区扩展到新的空间中 

这里写图片描述


命令解释: 
① 查看当前磁盘大小,总大小只有2.9GB 
② 查看第二分区的起始地址,后面会用到 
③ 使用fdisk操作磁盘 
④ d,删除分区 
⑤ 2,删除第二分区 
⑥ 创建一个新分区 
⑦ 创建主分区 
⑧ 分区2 
⑨ 输入第一次得到的第二分区起始扇区 
⑩ 最后一个sector,默认即可 
⑪ 将上面的操作写入分区表 
等待一会儿操作完成,再次使用df -h查看发现空间已变大成15GB。

 

4 linux下使用tar命令 
解压 
语法:tar [主选项+辅选项] 文件或者目录 
使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 
 主选项: 
c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 
x 从档案文件中释放文件。相当于拆包。 
t 列出档案文件的内容,查看已经备份了哪些文件。 
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 
 辅助选项: 
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz 
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2 
-v :压缩的过程中显示文件!这个常用 
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数! 
-p :使用原文件的原来属性(属性不会依据使用者而变) 
–exclude FILE:在压缩的过程中,不要将 FILE 打包!

5配置树莓派支持中文 
如果你把Locale改成了中文的话,系统是不会自动安装中文字体的,直接的效果是系统的很多信息都用中文显示,但是由于没有安装字体,所以全部变成了方块,所以完全不知道信息的内容是什么,这个作为系统安装工具我认为是有问题的,因为这样会直接造成系统不可用,基于Debian的Raspbian也有同样的问题。 
所以如果你在初始设置时,不小心把系统的Locale设置成了zh_CN.UTF-8,当你进入Raspbian的图像界面时,会马上傻眼了,不知道图标、菜单的内容是什么,因为全部是方块。所以建议初始设置时,locale尽量用en_US.UTF-8或者en_GB.UTF-8。 
启动后,双击桌面那个计算机显示器图标,出现提示符时打入:

$sudo apt-get install ttf-wqy-zenhei
  • 1

将安装文泉驿的开源中文字体,在这里向文泉驿表示致敬,貌似它是唯一一个开源的中文字体库。郭嘉有钱建孔子学院,但是从来不会有钱搞一套比较完整的开源中文字库出来的。 
中文是可以显示啦,输入呢?Linux下早就有啦,叫SCIM(Smart Common Input Method ),所以只要输入:

$sudo apt-get install scim-pinyin
  • 1

就会安装拼音输入法,安装完成后,可以直接打入scim激活,下次启动是会自动启动的。快捷键也是Ctrl+空格。或者直接点击右下角图标选择。 
接着配置成中文,然后重启机器,就发现整个环境变成中文的了

 
  1.  

 

原文:https://blog.youkuaiyun.com/liudongdong19/article/details/80380832

如有侵权,请联系删除!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值