1.格式化SD卡,用SDFormatter

2.解压下载的操作系统

3.复制操作系统到SD卡(要放在根目录,把最外面的文件夹路径去掉)

4.把SD卡插入raspberry pi,接上电源

5.在启动界面选择要安装的系统,然后点击install

6.10分钟左右的安装等待时间

7.系统安装时配置选项说明:

      由于在初始配置的界面上没有看到有网络配置的选项,所以建议在网络环境中一定要有DHCP,也就是能自动获取IP的网络环境。因为Raspbian的各种软件的安装是需要网络连接支持的。需要用到的功能说明如下:
expand_rootfs – 将根分区扩展到整张SD卡,因为整个Image才400多兆,但是现在的SD卡基本都是几个G的,除非SD卡有其他用途,一般建议选择这项,这样可以有足够多的空间来安装各种程序。
overscan – 可以扩充或者缩小屏幕的设置,除非一启动就发现显示的内容能刚好填满整个电视的画面。大部分情况下是不能填满或者超过,如果这样就要enable这个,然后在系统启动之后,更改config.txt中的overscan_left、overscan_right、overscan_top和overscan_bottom的内容,如果显示内容超出屏幕的范围(显示不全),就要设置这些值为正值,如果是1080p,一般设置为48。如果显示的内容不能填满屏幕,则设置这些值为负值,如果是1080p,一般设置为-48。具体可以更加显示的结果,以16为步长进行调整。
configure_keyboard  - 这个很重要,前面的屏幕选默认值:Generic 105-key (Intl) PC,但在Keyboard layout:时,显示出来的都是English(UK)的,要选择Other,然后在里面选择English(US),否则会出现键盘的一些符号不对或者对调,比如引号”和@符号对调,#号变成英镑符号等等。之后的两个屏幕都选择默认值就可以了,到了:Use Control+Alt+Backspace to terminate the X server? 时,选择Yes,表示用这个可以终止X Server,当整个X-Window死掉的时候可以用。
change_pass – 默认的用户名是pi,密码是raspberry,一般登录时不需要输入,但是用ssh远程连接时要用到这个用户名和密码,这里可以更改密码。
change_locale – 更改语言设置。在Locales to be generated: 中,选择en_US.UTF-8和zh_CN.UTF-8。在Default locale for the system environment:中,选择en_US.UTF-8(等启动完机器,装完中文字体,再改回zh_CN.UTF-8,否则第一次启动会出现方块)。
change_timezone – 更改时区,这个很重要,因为树莓派没有内部时钟,是通过网络获取的时间,如果设错时区,那么时间就不正确了,选择Asia – Shanghai,没错是Shanghai,木有Beijing,这是Unix的传统。缩写是CST,不知道是China Shanghai Time还是China Standard Time。
memory_split – 按照网上的说法,这个功能有Bug,会导致/boot/start.elf损坏使系统无法启动,所以不要使用这个功能。可以通过拷贝/boot/下的arm128_start.elf、arm192_start.elf、arm224_start.elf覆盖start.elf来实现显存和内存的划分。为了能播放高清1080p的视频,至少要分配64M显存给GPU。所以arm224就不能播放1080p高清视频。
ssh – 是否激活sshd服务,应该选择激活,这是当界面死掉后唯一进入机器的通道(如果Kernel没死的话),可以找另外一部机器,用putty或者其他ssh的工具连接到这部机器上,用pi这个用户登录,至少可以实现安全重启。
boot_behaviour – 设置启动时启动图形界面,正常肯定是Yes。
设置完成后,选择Finish,会提示是否重启,选择Yes。

8.命令行模式切换到桌面模式的命令:startx

9.更改键盘模式:

sudo dpkg-reconfigure keyboard-configuration

进入后,选通用的101键PC键盘

按tab键,到OK,按Enter确定

在键盘layout选择中,选Other

按tab键,到OK,按Enter确定

然后在选项中,选English(US)

按tab键,到OK,按Enter确定

再选English(US, alternative international)

按tab键,到OK,按Enter确定

然后一路按OK

退出后,重启系统

sudo reboot

原网址:http://blog.csdn.net/c80486/article/details/8460271

10.MT-WiFi无线网络配置:

网络名:        MT-WiFi              //SSID=Service Set Identifier,意思是:服务集标识

网络身份验证:WPA2-PSK  //Authentication,WPA2-PSK=WPA2 with a pre-shared key (PSK).

数据加密:      AES           //encryption,AES=Advanced Encryption Standard

网络密钥:      PSK           //PSK=Per Shared Key(预共享密钥)

Authentication method

Description

Open

All associations are accepted.

Shared

All associations are accepted, but the client must use WEP encryption.

WPA

Wi-Fi Protected Access. Requires EAP authentication.

WPA-PSK

WPA with a pre-shared key (PSK).

WPA2

Wi-Fi Protected Access 2. Requires EAP authentication.

WPA2-PSK

WPA2 with PSK.

配置raspberry pi用MT-WiFi隐藏无线网络上网

哎,花了好长时间搞这个隐藏无线网的配置,看了很多中文的贴了,最终还是用一个国外人写的文章里搞定了,感叹一下:还是英语的文章比较靠谱些。不过最终证明坚持和努力的确是一种好方法,但我要注意效率,下面说说是如何配置的。

//有用的命令:1.sudo lsusb   2.sudo iwlist wlan0 scan

第一:拔掉usb无线网卡,给树莓派上电启动

第二:用wpa_passphrase "ssid" "psk"产生一个psk另一种形式的密码,以备后面使用,同时会在/etc/wpa_supplicant/wpa_supplicant.conf文件里产生一个结构体network,里面是ssid和psk。

第三:修改/etc/network/interfaces文件内容

sudo nano /etc/network/interfaces

改为一下内容:

auto l0

iface l0 inet lookback

iface eth0 inet dhcp//动态ip地址,即自动分配ip地址。

auto wlan0

allow-hotplug wlan0

iface wlan0 inet dhcp

        wpa-scan-ssid 1

        wpa-ap-scan 1

        wpa-key-mgmt WPA-PSK

        wpa-proto RSN WPA

        wpa-pairwise CCMP TKIP

        wpa-group CCMP TKIP

        wpa-ssid "ssid"

        wpa-psk 前面产生的psk

iface default inet dhcp    //ctrl+o保证,y确定,ctrl+x退出。

第四:关闭树莓派,插上usb无线网卡,给树莓派上电启动。ifconfig查看已经可以上网了。

参考文章:http://www.geekfan.net/8776/和http://blog.163.com/sufeng_mailbox/blog/static/1017057822008101310654845/

备注:修复断线问题(本人未尝试)

如果你发现你的设备经常掉线,你可以十分容易的使用一个命令行来修复它(感谢perseus286!)

创建并编辑文件/etc/modprobe.d/8192cu.conf   //他的无线usb网卡是RTL8192cu芯片,我自己的是:RTL8188cus

1
sudo nano /etc/modprobe.d/8192cu.conf

//我的配置文件是/etc/modprobe.d/alsa-base.conf

并且粘贴下列内容

1
2
# Disable power saving
options 8192cu rtw_power_mgnt=0 rtw_enusbss=1 rtw_ips_mode=1

然后使用sudo reboot进行重启。

11.设置静态无线网IP地址

将iface wlan0 inet dhcp的dhcp改为static,然后在其下加入如下代码

address 192.168.0.30

netmask 255.255.255.0

gateway 192.168.0.2//开始是0.1能上网,然后不能上网了,之后改成0.2又可以了。

将iface default inet dhcp删除,然后sudo reboot即可

//关于网关gateway:两个网络之间的那扇门,或者看成路由器的ip地址,所以raspi和pc用同样的网关,因为它们使用同一个路由器。

//文件/etc/resolv.conf是配置DNS服务器的文件,如果rsapi可以ping通但上不了网,可能是网关或DNS没有配置。

12.设置root密码,sudo passwd root,然后输入两次密码

13.更新源:sudo apt-get update

更新软件:sudo apt-get upgrade

14.安装系统后再次进入配置画面命令:sudo raspi-config

(advanced optins里面有是否开机启动spi的配置选项)

三个文件:
/etc/network/interfaces
/etc/wpa_supplicant/wpa_supplicant.conf
/etc/resolv.conf

通过以太网口使用静态IP地址:
sudo nano /etc/network/interfaces

auto lo

iface lo inet loopback
iface eth0 inet static

address 192.168.15.88
netmask 255.255.255.0
gateway 192.168.15.1
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

sudo nano /etc/resolv.conf
nameserver 61.177.7.1
nameserver 221.228..255.1

通过无线网卡使用隐藏的静态IP地址:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
  address 192.168.15.4
  netmask 255.255.255.0
  gateway 192.168.0.2
  wpa-scan-ssid 1
  wpa-ap-scan 1
  wpa-key-mgmt WPA-PSK
  wpa-proto RSN WPA
  wpa-pairwise CCMP TKIP
  wpa-group CCMP TKIP
  wpa-ssid "MT-WiFi"
  wpa-psk 34f7016d83555ece6041b0ea2afb7939e95c74138c821003d710366d9d2fea90

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

sudo nano /etc/resolv.conf
nameserver 61.177.7.1
nameserver 221.228.255.1

最新文章

  1. Web.xml详解(转)
  2. Jenkins自动部署Tomcat项目
  3. 【转】详解Python的装饰器
  4. FlashInspector 【Firefox浏览器插件,flash分析工具】
  5. nusoap
  6. XMLHttpRequest对象进行Ajax操作
  7. iOS开发 获取手机信息(UIDevice,NSBundle,NSlocale)
  8. 读取Jar包中的资源问题探究
  9. ef codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题.
  10. svn 清空
  11. Linux常用(持续更新)
  12. 旅游[SPFA或是最小生成树][简单算法的灵活题]
  13. 腾讯微博OAuthV2认证实现第三方登录
  14. 201521123019 《Java程序设计》第4周学习总结
  15. 安卓开源框架SlidingMenu使用
  16. Kaggle竞赛 —— 房价预测 (House Prices)
  17. .NET 同步与异步 之 Mutex (十二)
  18. linux守护进程与&的区别
  19. CentOS7上Python3.5安装
  20. 排错-windows下 ORA-12560 TNS 协议适配器错误解决方法

热门文章

  1. Android 使用 adb命令 远程安装apk
  2. PHP 递归无限极下级
  3. java上传、下载、删除ftp文件
  4. -bash: xx: command not found 在有yum源情况下处理
  5. 和为s的两个数字 和为s的连续正数序列
  6. FastJson生成json时,显示Null属性
  7. jQuery DOM 互转
  8. awk中next以及getline用法示例
  9. 用openrowset函数操作远程数据库
  10. 九度oj 题目1537:买卖股票