NanoPi NEO3, 用串口直接登录,不用输入用户名和密码

直接修改服务文件(更简单)

1. 备份原始服务文件

sudo cp /lib/systemd/system/serial-getty@.service /lib/systemd/system/serial-getty@.service.backup

2. 编辑服务文件

sudo nano /lib/systemd/system/serial-getty@.service

3. 找到 ExecStart 行并修改为:

ExecStart=-/sbin/agetty --autologin pi --noclear %I 1500000 $TERM
# 修改前可能是这样的:
ExecStart=-/sbin/agetty -o '-p -- \\u' --keep-baud 115200,38400,9600 %I $TERM
# 修改后应该是这样的:
ExecStart=-/sbin/agetty --autologin pi --noclear %I 1500000 $TERM

4. 重新加载并重启服务

sudo systemctl daemon-reload
sudo systemctl restart serial-getty@ttyS2.service

登录后运行: neofetch

推荐方法:修改 ~/.bashrc(方法一的改进版)

nano ~/.bashrc

在文件末尾添加:

# 显示 neofetch 系统信息
if [[ $- == *i* ]] && [ -t 1 ] && [ -z "${NEOSKIP}" ]; then
    # 避免在非交互式 shell 中执行
    # 检查是否已有显示(避免重复)
    if [ -z "${NEOSHOWN}" ]; then
        neofetch
        export NEOSHOWN=1
    fi
fi
posted @ 2026-01-30 12:09  afei2003  阅读(0)  评论(0)    收藏  举报