是否可以在不需要HDMI显示器的情况下在Raspberry Pi上安装Linux?


22

我最近购买了Raspberry Pi 2,B型。我打算主要通过本地计算机上的SSH连接通过本地WLAN或以太网进行连接。

但是,现在我有一个Raspberry Pi,它尚未安装任何软件。到目前为止,我在网上找到关于设置Raspberry Pi的指南都是从将机器连接到HDMI显示器开始的。目前,这里没有带HDMI连接的显示器。

是否可以在Raspberry Pi上安装Linux(任何版本,但可能首选raspbian)而无需将其连接到HDMI显示器?


9
您可以在任何其他机器上使用raspbian 来镜像 SD卡;然后将SD卡插入PI并打开电源。注意Pi的以太网MAC地址;检查您的DHCP服务器为Pi分配了什么IP地址;然后ssh pi@${IP_ADDRESS}一旦启动。
user4556274'9

1
看到这个问题的时候raspberrypi.stackexchange
raphael

您可能会以15欧元左右的价格购买必要的适配器/转换器。
CodesInChaos

在我附近的商店中,@ CodesInChaos的价格大约为40-50欧元,这比我为Raspberry Pi本身支付的价格还多。
qqwy

Answers:


12

2016年初的Raspbian允许后使用ssh启动。

从SD首次引导会调整分区大小并生成sshd密钥,但不会启动ssh守护程序。

等待5到10分钟,然后重新启动RPI。使用默认凭据通过ssh连接。

查找RPI的IP地址超出了此答案的范围:)

2017年更新:Raspbian Stretch不需要重启,但需要将文件``ssh''放在较小的SD卡分区的根目录中


2
关于查找RPi,请对其进行修改以适合您的本地子网。nmap -oG - -p 22 192.168.0.0-255 | grep open
泰勒(Tyler)2016年

15

是的,您至少可以使用Arch Linux做到这一点。在其他计算机上构建microSD闪存卡文件系统后,可以使用该microSD卡和插入的以太网电缆引导RasPi。ArchLinux将引导,并通过DHCP获取IP地址。您以root用户或普通用户通过以太网登录,因此必须确定RasPi正在侦听的IP地址。


这可能会帮助您使用此命令找出IP nmap -sn 192.168.0.0/24 -oG -(假设您的局域网位于192.168.0.0/24上)
chris-l

1
@ chris-l:仅用于arp -n显示DHCP服务器上的IP-> MAC表。RPi在获得IP并对其执行任何操作后应该在其中。或仅查看DHCP服务器中的日志。如果您使用家用路由器设备,则可能可以通过Web配置UI进行此操作。
彼得·科德斯

@PeterCordes真好!我不知道该arp -n命令:)
chris-l

8

您可以在不使用显示器/键盘/鼠标的情况下,甚至在没有网络连接的情况下,使用PiBakery设置Raspberry Pi,PiBakery是一种基于块的设置工具,可让您在编写SD卡之前配置设置,修改文件和安装软件。

设置好所需的选项后,即可使用配置写入SD卡,然后在首次启动时设置Pi。

www.PiBakery.org上了解更多信息。

免责声明:我写了PiBakery


3

Raspberry Pi上通过GPIO端口上的UART提供了一个串行控制台。您可以在elinux.org上阅读有关内容。

基本上,您将TTL板连接到GPIO,然后得到一个串行控制台。然后,您可以使用诸如screen在Linux PC上访问该控制台之类的功能。然后,您可以配置复制到SD卡上的linux映像,以进一步确定。


2

您可以在没有HDMI连接或USB键盘或鼠标的情况下轻松设置RPi。

我这样做是使用来自Ubuntu Pi Flavor Maker的Ubuntu最小构建。将映像DD到SD卡后,用以太网电缆将树莓派插入路由器,并等待其完成首次启动。请查阅路由器的路由表以确定pi的IP地址和ssh输入。默认凭据为ubuntu:ubuntu


1

您可以连接HDMI到VGA转换器并使用常规监视器。我已经成功做到了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.