b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

如何完全无头安装Raspberry Pi(没有屏幕,没有网络电缆,没有键盘和鼠标)

电脑杂谈  发布时间:2020-05-05 12:06:04  来源:网络整理

树莓派2_树莓派_树莓派ip

无头树莓派

最近我终于闲置了,可以玩自购买以来一直闲置的Raspberry Pi 3. 令人头疼的是,我没有任何额外的键盘,鼠标和屏幕,并且我不想深入挖掘路由器以插入网络电缆来每次调试Raspberry Pi. 该程序,国内文章和问答均不可搜索,在国外也没有完整的教程.

但是,在Google的整整一天里,我终于找到了一篇不受欢迎的文章,然后跟随葡萄藤实现我的目标. 感谢本文:

为了方便您的搜索和参考,此解决方案的英文术语称为“ Raspberry Pi Headless setup”. 只是在外文文章中找不到的``真正的无头''至少不需要网络电缆即可连接.

正常连接的树莓派,各种线

全面无线化的树莓派

Raspberry Pi 3附带wifi,因此我们可以使用此功能安装而无需网络电缆. 如果您使用的是不带wifi版本的Raspberry Pi,则可以插入无线wifi的USB,然后根据此想法重试. 我只尝试过使用Raspberry Pi的最新官方系统进行此方法,并且根据StackOverflow上的问答,此功能仅在系统的新版本中可用. 此解决方案在Mac上也可以在Windows上完成. Raspberry Pi 3SD卡(8G以上)

是的,就是这么简单. 这就是我想要的效果.

第一个是常规的系统安装方法,这非常简单. 从官方网站下载Raspbian桌面系统后,将其解压缩为img格式文件. 然后一键使用Mac上的Etcher或ApplePi-Baker软件以及Windows上的Rufus软件,一键式将系统安装到SD卡.

树莓派_树莓派2_树莓派ip

此步骤不需要详细说明. 大多数人可以自己搜索这些东西,然后按照软件上的图进行操作. 除了下载时间外,整个过程还将在10分钟内完成.

Mac上用Ethcer安装树莓派系统

此步骤是本文中最关键的步骤,也是Internet上最模糊的分支. 在编写此步骤之前,我想了一会儿,是先还是要处理结果. 很容易理解,最好先讨论一下过程;但是作为实用的帖子,首先发布结果会更有趣.

只需完成以下步骤即可:

Mac和Windows用户直接打开Raspberry Pi SD卡文件夹,Linux用户打开SD卡. 名为boot的两个分区和具有最小内存的主分区(非Raspberry Pi文件系统分区)位于根目录中. 放置一个名为ssh的文件,不带后缀,内容是否存在都没有关系. Windows用户可以在百度下操作.

在根目录中放置一个名为wpa_supplicant.conf的文件,其内容如下:

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="你的Wifi名称,注意大小写"
    psk="你的Wifi密码"
}

将SD卡重新插入Raspberry Pi并打开它.

爸爸!完成!就这么简单. 然后解释一下原理.

树莓派2_树莓派_树莓派ip

新版本的Raspberry Pi系统已经为带Wifi的Raspberry Pi做出了很多努力,因此您只需在SD卡上创建一个名为ssh的文件,并自动将其识别为系统的SSH服务即可. 然后您放入另一个文件,告诉它Wifi和密码,它将自动连接到网络.

系统启动后,这两个将被删除. 如果您更改了Wifi密码,则可以再次进行.

首先要知道的是,通过将路由器与网络电缆连接所获得的IP地址不同于通过将路由器与Wifi连接所获得的IP地址. 互联网上的许多文章都不清楚.

我们在这里使用Wifi连接.

最简单的方法是进入路由器的设置主页,并在DHCP列表中找到Raspberry Pi的IP地址.

或者您可以从命令行检查它. 在Mac或Linux上,在命令行中输入arp -a搜索路由器中所有可能的IP,然后显示连接到路由器的所有IP的列表. 您可以先关闭Raspberry Pi,查看此列表,然后再打开以查看此列表. 多余的是Raspberry Pi的地址.

如果没有任何位置,则表示Raspberry Pi无法成功连接到Wifi: 配置错误,或者刚启动后无法连接.

直接在Mac和Linux上打开终端,使用ssh pi @ IP地址进行连接,默认密码为raspberry. 如果在Mac上设置了类似SSH KEY的设置,请首先确保之前未记录相同的IP地址. 如果连接失败,请转至〜/ .ssh / known_hosts文件以删除ip行记录,然后连接至ssh.

在Windows上,通常建议使用腻子之类的简单软件进行连接(使用百度非常简单). 实际上,最简单的方法是下载免安装版本的git bash,然后在git开发终端上的A命令在Linux和Mac上播放.

树莓派ip_树莓派_树莓派2

在使用ssh成功连接到Raspberry Pi之后,如果您连接到Raspberry Pi桌面,则需要在Raspberry Pi中安装名为ightvncservervnc的服务.

操作如下:

在终端中输入sudo apt-get installightvncserver

安装后,输入tightvncserver,然后按Enter键启动vnc服务.

然后您可以连接.

在Mac上树莓派ip,在Finder文件夹的菜单中,在Go下打开连接服务器,然后输入vnc: // Raspberry Pi IP地址: 5901. 其中5901是默认端口.

Windows可能需要安装软件进行连接,您可以自己检查它.

Mac VNC连接

连接桌面成功

树莓派ip_树莓派_树莓派2

关于wpa_supplicant.conf

有关编辑文件wpa_supplicant.conf的文章引起了巨大的分歧和建议,这给我带来了很多负担.

在安装Raspberry Pi系统后,SD卡实际上分为两张磁盘,一个用于引导系统,另一个用于存储文件系统. 通常,文件系统的此分区(Linux计算机除外)无法识别和读取. wpa_supplicant.conf文件位于文件系统分区的/ etc / wpa_supplicant /目录中,因此必须使用Linux进行访问.

为了进行研究,我在Mac上安装了VirtualBox虚拟机,并将其从ttyLinux和PuppyLinux下载到Ubuntu和Kirin系统. 无数次安装和调试系统,尝试各种Linux系统树莓派ip,包括解决虚拟机读取SD卡的问题,最后使用大型Ubuntu系统来解决它. 插入SD卡后,Ubuntu立即显示了两个磁盘. 然后快速找到文件系统的分区,输入/ etc / wpa_supplicant /目录,并发现没有wpa_supplicant文件?后来得知该文件存在,但是即使可见也无法显示并且无法编辑. 然后有多种方法来搜索如何编辑此文件. 结果,每个人都在谈论它,并像sudo nado /etc/wpa_supplicant/wpa_supplicant.conf这样直接编写来进行编辑,这实际上是不可行的. 如此绝望.

然后我突然看到StackOverflow或QuoRa上的某人回答了这个问题,说系统的新版本可以这样写:

network={
    ssid="你的Wifi名称,注意大小写"
    psk="你的Wifi密码"
}

然后将该文件放置在普通用户可以访问的引导分区上,然后在系统启动后自动将其捕获并替换到主系统中. 然后我非常高兴地尝试了一下,结果以失败告终.

再次感到绝望之后,我拿起了很长的网络电缆,无奈地走到路由器上并插入了水晶头. 尽管我成功访问了Internet,但是我不予调和.

访问普通系统后,我很想访问主系统中的/etc/wpa_supplicant/wpa_supplicant.conf文件,发现该文件的内容不仅是问答中提到的两个句子. 一个,但有几个简单的句子.

所以我的好奇心重新燃起,拔下网络电缆,再次重新安装系统,清除了所有错误,然后将这几句话添加到了位于启动分区根目录中的wpa_supplicant.conf中.

启动系统,

爸爸!进行!


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-199603-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...