查看: 39576|回复: 3

[教程] 树莓派无显示器上手步骤

[复制链接]
  • TA的每日心情
    开心
    2014-4-16 09:58
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-2-13 10:18:38 | 显示全部楼层 |阅读模式
    分享到:
    物品清单:
    2G以上的SDHC 1张
    SDHC读卡器 1个(可选)
    网线 1条
    手机充电器(5V) 1个
    MicroUSB数据线 1条
    电脑 1台
    电源的话,一般Android手机的充电器和数据线都可以直接用。现在很多笔记本电脑都集成了SDHC读卡器,所以把它标为可选。
    1.选择、安装操作系统
    选择的是官方提供的Raspbian,官方提供的Raspberry Pi专用Debian。打开下载页后,选择Raspbian “wheezy”的Zip下载。
    下载页面:http://www.raspberrypi.org/downloads
    解压后,我们得到一个.img文件,这时候把你的SD卡插进电脑里,使用Win32DiskImager把系统写进卡里面。打开Win32DiskImager,选择.img文件,选择SD卡,点Write。非常简单(* ̄▽ ̄*)
    1.png
    下载页面:http://pan.baidu.com/share/link?shareid=444807&uk=3305410977
    2.启动
    烧写完以后,把卡插到板子上,就可以开始了。接上网线、电源(当然,网线另一端也要接路由),然后就启动了。
    等个二十多秒,不出意外的话,板上三个小灯都亮了,表明系统已经启动。这时候,登录路由网页(一般来说是http://192.168.1.1),看看有没有叫Raspberrypi的设备分配到了IP地址,如果有,请记下,那个就是树莓派的局域网IP。
    2.png
    3.登录
    无显示器使用的方法有两种:SSH和VNC。前者是命令行,后者是图形界面。如果你熟悉Linux命令的话,SSH已经足够了。
    先说说SSH吧,很多东西都要靠它来执行,包括安装VNC。树莓派的是默认自动打开SSH,所以接到局域网后,我们就可以远程登录了。首先我们得有个putty,这货用起来简单容易上手。
    下载页面:http://pan.baidu.com/share/link?shareid=444800&uk=3305410977
    输入树莓派的IP,然后打开,这里路由分配给树莓派的是192.168.1.102。
    3.png
    登录的默认账号是pi,密码是raspberry,第一次登录可能有点慢。
    4.配置
    登录SSH之后,得启用一下配置,输入
    sudo raspi-config
    选择expand_rootfs,然后把整个系统的可用空间扩展到储存卡的大小。个人感觉在没有expand之前,SSH登录非常不稳定,如果RP不好而卡死的话,拔电源重来吧(・´ェ`・)
    4.png
    然后输入sudo reboot,重启一下再连接
    一般的路由自动分配IP以后都可以直接上网,可以输入命令来检查一下:
    ping www.qq.com
    如果需要设置静态IP,可以这样操作:
    a.输入命令
    sudo nano /etc/network/interfaces
    b.然后看到的文件内容如下:
    5.png
    c.替换为(图中的192.168.1.134是自定义的IP地址)
    6.png
    d.ctrl+o存盘,ctrl+x退出
    5.安装远程桌面
    可以上网以后,就可以安装各种软件了。软件安装命令是sudo apt-get install xxx,玩过ubuntu的朋友都应该熟悉。那我们就要安装一下vncserver。
    a.输入命令
    sudo apt-get install tightvncserver
    7.png
    b.安装成功后,输入命令设置一个密码。输入两次,然后询问是否设置一个view-only密码,一般都不需要:
    vncpasswd
    c.到这里,就已经可以启动图形界面的服务了:
    vncserver :1 -geometry 800x600
    命令中的:1表示的是1号桌面,我们也可以输入:2创建2号桌面。然后-geometry 800x600当然就是设置分辨率。按自己需要。
    注意:以root身份开启的vnc桌面和以pi用户身份开启的桌面是不同的。建议大家用pi身份开启就好,也就是命令行最后一个符号是$的时候
    d.打开PC端的vnc客户端,下载在官方主页:
    http://www.realvnc.com/download/viewer/
    然后输入树莓派的IP以及桌面的号码点connect后输入密码即可登录,例如
    8.png
    效果如下
    9.png
    e.可以用vncserver -kill :1这个命令来杀死1号桌面,不过这个命令一般也不常用。
    开机启动vnc桌面
    也可以让1号桌面在开机时就启动,设置开机启动,需要在/etc/init.d/中创建一个文件,例如tightvncserver。设置步骤如下:
    A.输入
    sudo nano /etc/init.d/tightvncserver
    B.写入以下内容,大家可以先复制,然后putty里面点鼠标右键就是粘贴。
    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides:          tightvncserver
    # Required-Start:    $local_fs
    # Required-Stop:     $local_fs
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start/stop tightvncserver
    ### END INIT INFO
    # More details see:
    # http://www.penguintutor.com/linux/tightvnc
    ### Customize this entry
    # Set the USER variable to the name of the user to start tightvncserver under
    export USER=’pi’
    ### End customization required
    eval cd ~$USER
    case ”$1” in
      start)
        # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
        su $USER -c ’/usr/bin/tightvncserver -geometry 800x600 :1’
        echo ”Starting TightVNC server for $USER ”
        ;;
      stop)
        # 终止命令行。此处控制台号码与启动一致。
        su $USER -c ’/usr/bin/tightvncserver -kill :1’
        echo ”Tightvncserver stopped”
        ;;
      *)
        echo ”Usage: /etc/init.d/tightvncserver {start|stop}”
        exit 1
        ;;
    esac
    exit 0
    C.ctrl+x,存盘退出
    D.配置一下:
    sudo chmod 755 /etc/init.d/tightvncserver
    sudo update-rc.d tightvncserver defaults
    基本上到这里就已经完结了,大家可以进行各种折腾。

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-12 10:32
  • 签到天数: 295 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-2-13 12:23:42 | 显示全部楼层
    顶一个~~~~~~~~~~~~·
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-12-9 11:32
  • 签到天数: 151 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2014-2-13 16:12:36 | 显示全部楼层
    好厉害的样子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2012-11-23 16:50
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2014-2-13 20:40:26 | 显示全部楼层
    在这里我补充一个更简单的方法实现远程桌面吧!希望能帮助到大家
    1.安装xdrp
    sudo apt-get install xdrp
    2.使用PC的“远程桌面连接”,输入树莓派ip,以及用户密码,就行了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 12:25 , Processed in 0.145156 second(s), 22 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.