重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关树莓派如何实现无显示器安装系统,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
目前成都创新互联公司已为数千家的企业提供了网站建设、域名、虚拟主机、网站托管、服务器租用、企业网站设计、凤庆网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
1.选择、安装操作系统 LZ选择的是官方提供的Raspbian,官方提供的Raspberry Pi专用Debian。打开下载页后,选择Raspbian “wheezy”的Zip下载。
下载页面:
http://www.raspberrypi.org/downloads
解压后,我们得到一个.img文件。 2.下载Win32DiskImager
http://pan.baidu.com/share/link?shareid=444807&uk=3305410977
3.写入
4.启动 烧写完以后,把卡插到板子上,就可以开始了。接上网线、电源(当然,网线另一端也要接路由),然后就启动了。
等个二十多秒,不出意外的话,板上三个小灯都亮了,表明系统已经启动。这时候,登录路由网页(一般来说是192.168.1.1),看看有没有叫Raspberrypi的设备分配到了IP地址,如果有,请记下,那个就是树莓派的局域网IP。
tags:如果没有路由器或不知道密码的情况下看可以使用ipscan这个工具进行扫描
http://pan.baidu.com/s/1hqvoepu
5.登陆
无显示器使用的方法有两种:SSH和VNC。前者是命令行,后者是图形界面。如果你熟悉Linux命令的话,SSH已经足够了。
先说说SSH吧,很多东西都要靠它来执行,包括安装VNC。树莓派的是默认自动打开SSH,所以接到局域网后,我们就可以远程登录了。首先我们得有个putty,这货用起来简单容易上手。
下载页面:http://pan.baidu.com/share/link?shareid=444800&uk=3305410977
输入树莓派的IP,然后打开,这里路由分配给树莓派的是192.168.1.102。
登录的默认账号是pi,密码是raspberry,第一次登录可能有点慢。
6.配置
登录SSH之后,得启用一下配置,输入
sudo raspi-config
选择expand_rootfs,然后把整个系统的可用空间扩展到储存卡的大小。个人感觉在没有expand之前,SSH登录非常不稳定,如果RP不好而卡死的话,拔电源重来吧(・´ェ`・)
然后输入sudo reboot
,重启一下再连接。
一般的路由自动分配IP以后都可以直接上网,可以输入命令来检查一下:
ping www.qq.com
7.安装远程桌面
可以上网以后,就可以安装各种软件了。软件安装命令是sudo apt-get install xxx,玩过ubuntu的朋友都应该熟悉。那我们就要安装一下vncserver。
sudo apt-get install tightvncserver
安装成功后,输入命令设置一个密码。输入两次,然后询问是否设置一个view-only密码,一般都不需要:
vncpasswd
到这里,就已经可以启动图形界面的服务了:
vncserver :1 -geometry 800x600
命令中的:1表示的是1号桌面,我们也可以输入:2创建2号桌面。然后-geometry 800x600当然就是设置分辨率。按自己需要。
注意:以root身份开启的vnc桌面和以pi用户身份开启的桌面是不同的。建议大家用pi身份开启就好,也就是命令行最后一个符号是$的时候。
打开PC端的vnc客户端,下载在官方主页:
http://www.realvnc.com/download/viewer/
然后输入树莓派的IP以及桌面的号码点connect后输入密码即可登录,例如 效果如下
可以用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
关于“树莓派如何实现无显示器安装系统”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。