zoukankan      html  css  js  c++  java
  • raspberry pi系统安装

    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

    并且粘贴下列内容

    然后使用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

  • 相关阅读:
    MySQL 一致性读 深入研究
    Operating System Error Codes
    5分钟了解MySQL5.7的Online DDL雷区
    pt-osc原理、限制、及与原生online-ddl比较
    学习笔记:Rick's RoTs -- Rules of Thumb for MySQL
    学习笔记:The Best of MySQL Forum
    学习笔记:Analyze MySQL Performance及慢日志的开启
    MySQL: Building the best INDEX for a given SELECT
    学习笔记:ALTERing a Huge MySQL Table
    Google common_schema 2.2 documentation
  • 原文地址:https://www.cnblogs.com/cj2014/p/3810719.html
Copyright © 2011-2022 走看看