Raspberry pi(-) Mac下安装系统
购买树莓派一般的操作说明书都是windows下的,因为本人只有MBP,外加虚拟机Parallels Desktop无法识别SD卡,所以就直接参考Mac教程了。
1.系统镜像官网下载 推荐用Raspbian。
2.插入sd卡,df-h 查看当前挂载卷
frost:~ frost$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 465Gi 160Gi 304Gi 35% 42083846 79802896 35% /
devfs 197Ki 197Ki 0Bi 100% 682 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
vfstool#vm-pid1607 64Gi 53Gi 11Gi 83% 0 0 100% /Volumes/C
vfstool#vm-pid1607 350Mi 43Mi 307Mi 13% 0 0 100% /Volumes/F
/dev/disk1s1 15Gi 32Ki 15Gi 1% 0 0 100% /Volumes/NO NAME
查看Size和Name可以知道对应的设备文件(此处是/dev/disk1s1),如果有多个分区,可能会有disk1s2之类,可以用diskutil unmount 将分区卸载掉。
frost:Desktop frost$ diskutil unmount /dev/disk1s1
Volume NO NAME on disk1s1 unmounted
3.diskutil list 确认设备
frost:~ frost$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *16.0 GB disk1
1: Windows_FAT_32 NO NAME 16.0 GB disk1s1
frost:~ frost$
4.用dd命令将系统镜像写入,注意disk后的数字,不能搞错
(ps:/dev/disk1s1是分区,/dev/disk1是块设备,/dev/rdisk1是原始字符设备)
frost:Desktop frost$ sudo dd bs=4m if=2014-01-07-wheezy-raspbian.img of=/dev/rdisk1
706+1 records in
706+1 records out
2962227200 bytes transferred in 271.346874 secs (10916754 bytes/sec)
如果出现Operation not supported或者Resource busy的错误,说明你没有把该设备上的所有卷都卸载掉,用df检查一下。
如果出现Permission denied的错误,说明SD卡被写保护了,检查SD卡的写保护开关是不是打开了(我打开反了,汗),另外Mac的SD卡槽对写保护开关的检测有问题,可以参看这篇文章进行解决。
5.用diskutil unmountDisk 卸载设备
frost:Desktop frost$ diskutil unmountDisk /dev/disk1
Unmount of all volumes on disk1 was successful
6.组装好树莓派,因为没有显示屏,必须用有线连接入网络,登陆路由器查看树莓派网络ip
然后ssh 连接登陆,账号默认是pi,密码是raspberry
ssh pi@192.168.1.103
pi@raspberrypi~ $
7.输入
sudo raspi-config
进行接下去的设置
- 1.Expand Filesystem -扩充SD卡,系统镜像只有1.8G,不扩充无法发挥多余空间。
- 2.Change User password -修改密码
- 3.Enable Boot to Desktop/Scratch-登录是桌面还是别的Scratch或者命令行
- 4.Internationalisation Options-设定系统语言时区,
建议系统locale设置为en_US.UTF-8或者en_GB.UTF-8,因为系统默认没有安装中文字体,如果设定为中文显示,系统中很多字都会变成方块,其实默认是英文也没有什么障碍吧,
如果设置出现了“perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "UTF-8", LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").” 的错误,直接vi .bashrc 里面加一句export LC_ALL=C就好了,保存后记得source .bashrc默认vi很蛋疼,建议装个vim吧,别太委屈自己!
如果对于中文还是有些强迫的,可以安装字体 sudo apt-get install ttf-wqy-zenhei 安装文泉驿的开源中文字体(唯一开源中文字体库)
Timezone选择 Asia/shanghai吧!keyboard 都是选Generic 101-key pc -> other -> English(US)
中文输入在linux下很久就有了,可以用sudo apt-get install scim-pinyin 安装 scim拼音,Ctrl+Space可以切换 - 5.Enable Camera-设置摄像头,感觉好像开始的时候没有摄像头模块,迟点我自己来设置或者加个摄像头吧
- 6.Add to Rastrack-添加到online树莓派地图
- 7.Overlock-锁定什么选项吧
- 8.Advanced Options-高级配置
- 9.About raspi-config -树莓派的说明吧
8.最后教一下怎么外接显示屏,直接调整SD卡里面的config.txt,配置为如下就可以直接HDMI 转VGA口连接外部显示屏了,不然可能会是黑的屏幕,表示出了bug下定决心要买个HDMI转VGA口了。
hdmi_safe=1
overscan_left=-30
overscan_right=-30
overscan_top=-30
overscan_bottom=-30
hdmi_group=2
hdmi_mode=4
hdmi_drive=2
config_hdmi_boost=4
ok,到这一步就算配置完成了,接下去可以做点别的事情了,没有显示屏的这样就可以继续玩了,接下去的都是自己远程ssh继续玩了!
Raspberry pi(-) Mac下安装系统的更多相关文章
- 如何在Raspberry Pi 3B中安装RASPBIAN
RASPBIAN简介 RASPBIAN是树莓派官方支持的基于Debian的Linux系统.RASPBIAN预装了很多常用的组件,使用起来十分方便. 官方有RASPBIAN STRETCH WITH D ...
- 如何在Raspberry Pi 3B中安装Windows 10 IoT Core
Windows 10 IoT Core简介 Windows 10 IoT是微软专门为物联网生态打造的操作系统,Windows 10 IoT Core则是Windows 10 IoT 操作系统的核心版本 ...
- [IOT] - Raspberry Pi 4 Model B 系统初始化,Docker CE + .Net Core 开发环境配置
本教程为在 Docker 中配置 .Net Core,如果想在树莓派 Raspbian 系统中配置 .Net Core,请参考:[IOT] - 在树莓派的 Raspbian 系统中安装 .Net Co ...
- MAC下安装与配置MySQL
MAC下安装与配置MySQL MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...
- Mac下安装Wireshark,双击闪退
Mac OS X上使用Wireshark抓包(http://blog.csdn.net/phunxm/article/details/38590561) Mac下安装Wireshark /Appli ...
- Mac下安装zshell
Mac 下安装zshell 什么是shell 大多数命令行用户接触最多的是Bash,因为Bash是各个版本操作系统(Linux&Mac)的默认shell. 查看当前使用的shell $ ech ...
- 【高可用HA】Apache (1) —— Mac下安装Apache Httpd到自定义路径(非/etc/apache2)
Mac下安装Apache Httpd httpd版本: httpd-2.4.17 参考来源: Tomcat Clustering - A Step By Step Guide Apache HTTP ...
- 在mac下安装jdk1.7(转)
转自:http://vela.diandian.com/post/2012-01-06/15379924 最近呢,想玩玩jdk1.7,不过mac平台下的jvm一直都是Apple自己改的,所有有些麻烦. ...
- Mac下安装node.js和webpack
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "PingFang SC"; color: #393939 } p.p2 ...
随机推荐
- System.DateUtils 3. IsPM、IsAM 判断是否为上、下午
编译版本:Delphi XE7 function IsPM(const AValue: TDateTime): Boolean; inline;function IsAM(const AValue: ...
- BZOJ 2456 杂题 卡内存
2456: mode Time Limit: 1 Sec Memory Limit: 1 MBSubmit: 3702 Solved: 1551[Submit][Status][Discuss] ...
- java标准-密码用数组比用字符串安全
转载:http://my.oschina.net/jasonultimate/blog/166968 1) Since Strings are immutable in Java if you sto ...
- 【OpenGL】 第一篇 OpenGL概览
---------------------------------------------------------------------------------------------------- ...
- Apache-Jemeter web性能测试工具使用
Jmeter是一款java开源的性能测试软件. 要使用该工具进行性能测试,首先需要下载该工具到你的电脑,接着配置java开发环境以及Jmeter环境.搭建完成之后,OK,我们就可以进行测试了. 测试第 ...
- kickstart+ftp+tftp+dhcp+PXE
##########yum less install.log #看安装log yum install system-config-kickstart* -y yum install tftp* -y ...
- vm centos 网络配置
安装Centos系统,查看网络配置. 输入命令:ifconfig 127.0.0.1 要开启网络 进入ifcfg-eth0文件. 输入命令:vi /etc/sysconfig/network-scri ...
- css 超过宽度显示...
一般使用 display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; *****************未实验 ...
- Base64编码及其作用
Base64编码的作用:由于某些系统中只能使用ASCII字符.Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法.它使用下面表中所使用的字符与编码. 而且base64特别适合在 ...
- [delphi]向ImageList中加入png类型的资源图片
向ImageList中动态加入Png图片有些失真,经过多方查询,发现需要将Bitmap的AlphaFormat指定一下. //向ImageList中加入png类型的资源图片 procedure Add ...