zoukankan      html  css  js  c++  java
  • 【树莓派 Raspberry-Pi 】系统安装及一些必要的配置

      上周六刚收到我的小电脑,被无线设置卡住了,文章并非原创,参考了几个朋友的折腾经历,自己整理下备忘,也希望能帮到和我一样在树莓派方面小白的人,也希望可以和更多有这方面兴趣的朋友共同交流

    0. 操作系统下载

    树莓派官方 Raspbian 系统下载:http://www.raspberrypi.org/downloads 
    或直接下载 http://downloads.raspberrypi.org/raspbian_latest.torrent 最新版的 BT 种子。

    还有一个选择是由国人制作的超级精简版,更低内存占用:http://pan.baidu.com/share/link?shareid=167943&uk=1412008571

    1. 系统安装

    所谓“安装系统”其实不如说是“恢复”下载到的系统镜像到内存卡上,这个过程也没什么难度,就是看内存卡的速度,慢慢等而已。需要注意的是,市面上部分 4G 的内存卡,实际大小才 3.6G 多,会提示空间不足,所以还是直接购买 8G 吧,也差不了几块钱。 
    在 Windows 下可以使用 Win32 Disk Imager 进行镜像恢复,非常方便,也是树莓派官方推荐的方法。官方下载地址:http://sourceforge.net/projects/win32diskimager/

    2. 通过 SSH 远程访问

    老实说,我一直把树莓派定位为“一个扔在某个角落就可以自己跑得很欢的小电脑”,加上那仅有的两个 USB 口,一个插了 USB 无限网卡,另一个再拖个键盘或鼠标啥的,实在很不方便,那么最好还是能远程访问吧。 
    好在树莓派默认是有开启 SSH 的,但是我们系统刚安装,IP 还没设置,怎么找到它的 IP 地址呢?这时候就推荐使用另一个神器 PortScan来找出我们的机器:

    打开 PortScan 选择扫描范围,可以很方便的找出局域网中的其它机器,一般家庭中也没太多机器,找出树莓派是很容易的,如果是在公司,有很多机器的话,那么可以忽略那些有机器名的,然后剩下的一个一个尝试吧… 
    PortScan 下载地址:http://abel.oss.aliyuncs.com/file/PortScan.zip

    3. ROOT 账号设置

    如果你安装的是官方的 Raspbian 系统,那么默认的登录帐号为 pi 密码是 raspberry 
    为了方便折腾,建议第一时间启用 ROOT 账号吧~ 这个也很简单的,只需要执行一下两句命令即可:

    // 设置 root 账号的密码,会让你输入两次新密码
    sudo passwd root
    
    // 启用 root 账号登录
    sudo passwd --unlock root

    执行完之后,用 reboot 命令重启会提示你必须是super,好吧,我们就直接拔掉电源再插上,就可以用 root 登录啦。

    4. 扩展可用空间

    第一次用 root 登录,会自动弹出树莓派的高级设置面板(以后也可以通过 raspi-config 命令进入):

    选择第一项 Expand Filesystem 扩展 SD 卡上可用的空间,不然以后会有很多大软件,不能安装(提示空间不足,例如 mysql)。 
    扩展之后可以通过 df -h 命令看到效果~

    5. 更换软件源(apt-get sources)

    树莓派的服务器实在太太太太太太慢了!会导致你安装一个几M的东西都要等大半天!肿么办! 
    好在树莓派官方有提供一个镜像列表:http://www.raspbian.org/RaspbianMirrors 
    在里面找到了几个国内的镜像,经过几番尝试,觉得来自中科大的速度非常不错~ 咱们就换成中科大的吧,镜像主页:https://lug.ustc.edu.cn/wiki/mirrors/help/raspbian

    根据教程,咱们来编辑 /etc/apt/sources.list 文件。这里推荐用VI啦。命令如下:

    vi /etc/apt/sources.list

    进入编辑界面,删除原有的内容,粘贴中科大提供的内容,结果如下:

    然后执行 apt-get update 命令更新软件列表。

    6. 安装USB无线网卡支持WIFI

    Raspberry Pi 手把手教你在树莓派上安装USB无线网卡支持WIFI

    树莓派虽然已经有了有线网卡,但是并未配置无线网卡,移动性不够强,好在机器配备了2个USB口,当然要分一个出来给WIFI无线网卡使用了,这样小派使用起来就更便利了!
    我手头有个NetCore磊科NW336无线网卡,非常便宜的那种,好像芯片是Realtek的,插入USB口试试,发现网卡上的指示灯会闪烁,感觉有戏,马上登陆系统折腾:
    (一)查看USB设备类型,寻找USB无线网卡是否已经被系统识别。运行lsusb
    pi@ ~ $ lsusb
    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
    Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter 《=========
    恭喜,我的USB无线网卡竟然已经被正常识别了!

    (二)查看内核模块是否支持你的无线网卡。运行lsmod
    pi@raspberrypi ~ $ lsmod
    Module Size Used by
    snd_bcm2835 15846 0
    snd_pcm 77560 1 snd_bcm2835
    snd_seq 53329 0
    snd_timer 19998 2 snd_pcm,snd_seq
    snd_seq_device 6438 1 snd_seq
    snd 58447 5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device
    snd_page_alloc 5145 1 snd_pcm
    leds_gpio 2235 0
    led_class 3562 1 leds_gpio
    8192cu 489381 0 《========
    恭喜,我的无线网卡对应的内核模块已经自动加载了。

    (三)查看无线设备配置,运行iwconfig

    pi@raspberrypi ~ $ iwconfig
    wlan0 unassociated Nickname:”<WIFI@REALTEK>”
    Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
    Sensitivity:0/0
    Retry:off RTS thr:off Fragment thr:off
    Power Management:off
    Link Quality:0 Signal level:0 Noise level:0
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    lo no wireless extensions.

    eth0 no wireless extensions.

    (四)配置网络界面设置
    利用vi命令或者nano命令编辑/etc/network/interfaces文件内容,最好确保文件内容如以下显示一样。

    auto lo
    iface lo inet loopback

    iface eth0 inet dhcp

    auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet manual
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet dhcp

    如果你不想设置为Dhcp动态IP,也可以设置静态IP,则文件内容如下:
    auto lo
    iface lo inet loopback

    iface eth0 inet dhcp

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

    (五)配置无线网卡设置文件
    编辑/etc/wpa_supplicant/wpa_supplicant.conf文件,确保内容如下:
    注意主要修改IFI接入点名称和WIFI接入密码。

    network={
    ssid=”WIFI接入点名称”
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP TKIP
    psk=”WIFI接入密码”
    }

    vim /etc/init.d/networking restart   //  重启你的网络服务

    (六)全部配置好后,重启树莓派,应该就可以正常使用WIFI了。
    sudo reboot
    等待树莓派重启完成后,如果你是dhcp,则可以登录到你的路由器上查看WIFI分配的IP地址,或者你设置的静态IP,此时应该可以使用无线网路了。

    raspberrypi WIFI

    注:开机获取IP可能会慢些,所以当SSH时候请耐心等待~

    参考文章:http://www.cnblogs.com/abel/p/3441175.html

         http://blog.appdevp.com/archives/114

         https://lug.ustc.edu.cn/wiki/mirrors/help/raspbian

  • 相关阅读:
    组装query,query汇总,query字段
    POJ 1276, Cash Machine
    POJ 1129, Channel Allocation
    POJ 2531, Network Saboteur
    POJ 1837, Balance
    POJ 3278, Catch That Cow
    POJ 2676, Sudoku
    POJ 3126, Prime Path
    POJ 3414, Pots
    POJ 1426, Find The Multiple
  • 原文地址:https://www.cnblogs.com/liubei/p/settingsOfSPI.html
Copyright © 2011-2022 走看看