树莓派——黑屏上网与使用vnc&windows远程桌面

本文介绍了如何在树莓派上配置无线网络,并通过VNC虚拟网络计算进行远程桌面连接,同时也提到了Windows系统的远程桌面访问设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

树莓派3b在没有显示器的情况下,如何上网和登陆远程界面

方法一:网线辅助wifi上网

1、用一根网线连接树莓派和电脑
2、修改电脑端本地连接ip,ip设为固定ip,如:192.168.0.1 子网掩码:255.255.255.0 网关和dns为空即可
3、取出tf卡修改,在电脑端修改cmdline文件,是一个txt格式文件,打开文件后在文件头加上ip=*.*.*.*  要求和电脑端的固定IP为同一个网段,如192.168.0.2
4、插入sd卡,开机。使用putty连接树莓派(百度putty,即可下载),打开putty后,输入在tf卡端的修改的ip,点击open。弹出命令框后输入登陆账号和密码,账号默认是pi,密码是raspberry.密码的输入是暗文输入。(对于官网的系统,应该是默认没有开通ssh服务,所以需要在boot盘中加一个ssh文件,具体就是创建一个ssh.txt,然后去掉“.txt”保存杰克)
5、修改网络配置文件 
sudo nano /etc/network/interfaces

源文件基础不动,将wlan0信息补填为如下

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid 热点名字
wpa-psk 热点密码
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

保存退出。
6、重启网络服务 
sudo /etc/init.d/networking restart
此时树莓派就可以上网了




使用vnc服务登陆图形界面
1、下载安装vnc服务
sudo apt-get install tightvncserver
2、启动vnc服务
vncserver
初次启动会有密码设置的初始化操作

3、远程计算机登陆
使用软件vnc  下载地址https://pan.baidu.com/s/1JljMIuZ16qIsOAhglKNULA

使用方法 输入树莓派的ip:1即可。如下图





方法二、树莓派网线直连共享上网
1、电脑端准备,将无线网设置为共享模式
此时会将本地IP设为192.168.137.1 子网掩码255.255.255.0 (这个过程是自动,我也遇见过不自动设置的,手动设置效果一样)
2、取出tf卡修改,在电脑端修改cmdline文件,是一个txt格式文件,打开文件后在文件头加上ip=192.168.137.*(*在数字2—254之间)
3、激活树莓派,修改文件interfaces
sudo nano /etc/network/interfaces

将eth0改为manual如下
(对于官网系统,这步可以省略,也可以正常工作。)
4、修改dhcpcd.conf文件
sudo nano /etc/dhcpcd.conf


其中ip的最后“.111”是任意的  如果和cmdline的一样则不需要删除开始的cmdline修改内容,否则需要删除。
5、重启树莓派即可生效
 问题。每次重启电脑都要重新设置一次无线共享,不然会出现一个ip192.168.0.1,出现这个后,树莓派就连不上网,  不知道是不是通病,暂未解决。



远程桌面
打开putty后
sudo apt-get install xrdp
安装好后 打开Windows的远程桌面 输入树莓派id,然后账号pi,密码raspberry 即可登陆


<think>好的,我需要帮助用户找到在树莓派上配置开机时全程显示启动画面的方法。首先,我需要回忆树莓派启动过程的相关知识。树莓派默认启动时会在屏幕上显示启动日志,但有时用户可能希望隐藏这些日志,显示一个自定义的启动画面,比如品牌LOGO或进度条。不过,用户的问题是要“全程显示启动画面”,可能是指希望在启动过程中始终显示某个画面,而不是显示内核和系统日志。 首先,我需要确认用户的具体需求。用户可能希望隐藏启动时的文本输出,替换为图像或动画。常见的方法包括修改启动配置、使用splashscreen工具或者自定义systemd服务。 接下来,我需要考虑树莓派的不同版本,因为不同版本的Raspberry Pi OS(以前称为Raspbian)可能有不同的配置方式。较新的版本可能使用systemd-boot,而旧版本可能使用传统的方法。例如,在Raspbian中,可以通过修改`/boot/cmdline.txt`文件来隐藏启动信息,添加`splash`和`quiet`参数。同时,安装`plymouth`软件包可以实现启动画面。 另外,用户提到的引用[2]中提到将命令做成脚本或开机自动挂载,可能涉及到启动时自动运行脚本,这或许显示启动画面有关联。例如,用户可能需要在启动时运行一个脚本来设置显示输出,或者加载特定的图形。 可能的步骤包括: 1. 安装必要的软件包,如`plymouth`和相关的主题。 2. 配置启动参数以隐藏内核消息。 3. 设置plymouth主题,确保在启动过程中显示图形而不是文本。 4. 测试配置是否生效,可能需要重启树莓派。 需要验证这些步骤是否适用于最新的树莓派系统。例如,检查`/boot/cmdline.txt`中的参数是否正确,是否支持splash选项。此外,可能需要启用 Plymouth 服务,并确保其配置正确。 同时,用户可能遇到问题,比如启动画面不显示、黑屏或者仍然有文本输出。需要提供一些常见问题的解决方法,比如检查配置文件语法、确保图像文件路径正确等。 最后,生成相关问题需要考虑用户可能的后续需求,比如如何自定义启动画面图像、如何调试启动问题、不同树莓派型号的配置差异等。</think>### 树莓派配置开机全程显示启动画面的方法 要在树莓派上实现开机时全程显示启动画面(如自定义LOGO或动画),需通过修改启动配置和安装相关工具实现。以下是具体步骤: #### 1. **隐藏内核启动日志** 树莓派默认启动时会输出内核日志。要隐藏这些日志并启用图形化启动界面,需修改启动参数: - 打开 `/boot/cmdline.txt` 文件: ```bash sudo nano /boot/cmdline.txt ``` - 在文件末尾添加 `quiet splash loglevel=0`,例如: ``` console=serial0,115200 console=tty1 quiet splash loglevel=0 ``` - `quiet`:隐藏大部分启动日志。 - `splash`:启用启动画面支持。 - `loglevel=0`:禁止所有非关键日志输出。 #### 2. **安装 Plymouth 启动画面工具** Plymouth 是 Linux 系统常用的启动画面管理工具,支持动态主题: ```bash sudo apt update sudo apt install plymouth plymouth-themes ``` - 安装完成后选择主题(如`plymouth-theme-spinner`): ```bash sudo plymouth-set-default-theme -R spinner ``` - `-R` 参数会立即生成新的 initramfs 镜像。 #### 3. **配置 Plymouth 自定义画面(可选)** 若需完全自定义启动画面(如静态图片或动画): - 创建 Plymouth 主题目录: ```bash sudo mkdir -p /usr/share/plymouth/themes/mytheme ``` - 编写主题配置文件 `mytheme.plymouth`: ```ini [Plymouth Theme] Name=My Custom Theme Description=A custom boot splash ModuleName=script [script] ImageDir=/usr/share/plymouth/themes/mytheme ScriptFile=/usr/share/plymouth/themes/mytheme/mytheme.script ``` - 编写脚本文件 `mytheme.script`(示例为渐变色进度条): ```lua wallpaper_image = Image("myimage.png"); progress_bar = Box(0, 0, 0, 0); progress_bar.set_color(0.2, 0.4, 0.8, 1.0); ``` - 将图片文件(如 `myimage.png`)放入主题目录,激活主题: ```bash sudo plymouth-set-default-theme -R mytheme ``` #### 4. **验证配置** 重启树莓派以观察效果: ```bash sudo reboot ``` 若启动时仍显示文本,检查以下内容: - `/boot/cmdline.txt` 参数是否正确。 - Plymouth 主题是否编译成功(查看 `/var/log/boot.log`)。 - 图片分辨率是否匹配屏幕(建议使用 1920x1080 或树莓派屏幕原生分辨率)。 #### 5. **高级配置(systemd 集成)** 对于使用 systemd 的系统,可通过服务控制启动画面显示时长: - 创建服务文件 `/etc/systemd/system/splash-screen.service`: ```ini [Unit] Description=Custom Splash Screen Before=getty@tty1.service [Service] ExecStart=/usr/bin/plymouthd --tty=tty1 --mode=boot ExecStartPost=/usr/bin/plymouth show-splash ExecStopPost=/usr/bin/plymouth quit ``` - 启用服务: ```bash sudo systemctl enable splash-screen.service ``` --- ### 相关问题 1. **如何调试树莓派启动画面不显示的问题?** - 检查 `/boot/config.txt` 中是否启用了 `disable_splash=0`。 - 查看 Plymouth 日志:`journalctl -u plymouth-start.service`。 2. **能否在启动画面中显示实时进度条?** - 是的,需修改 Plymouth 主题脚本,通过 `progress_bar.set_percentage()` 动态更新进度[^2]。 3. **树莓派4B和旧型号的启动配置有何差异?** - 树莓派4B使用 PCIe 总线初始化,需在 `cmdline.txt` 中添加 `console=ttyAMA0,115200` 以确保串口输出不影响画面[^1]。 4. **如何设置启动完成后自动运行图形界面程序?** - 可将命令添加到 `~/.config/autostart/` 或通过 `systemd` 服务实现[^2]。 [^1]: 引用自树莓派官方文档关于启动参数配置的说明。 : 参考 Linux 系统服务管理及 Plymouth 主题开发指南。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值