【JokerのZYNQ7020】ubuntu启动后跳过验证登录&关闭自动休眠。

本文介绍了如何在Ubuntu嵌入式系统启动后跳过用户名密码验证,直接以root身份自动登录,以及如何查看和关闭系统的自动休眠状态。通过修改serial-getty@.service文件中的ExecStart参数实现自动登录,使用systemctl命令来管理休眠状态。
摘要由CSDN通过智能技术生成

之前分享过一篇debian系统启动后如何自动加载用户应用的例程,今天在这里继续分享一个非常实用的小技巧,如何让嵌入式板卡的ubuntu系统启动后,跳过用户名密码验证,直接以root身份进入系统。

让我先看下版本号emmm...4.19.0,如果跟我版本号不一致,适用性就不敢保证了呀。

紧接着访问键入以下指令,访问serial-getty\@.service

cd /lib/systemd/system
vi serial-getty\@.service

 这里,我们需要修改的是下图红圈处。

把这里的:

ExecStart=-/sbin/agetty -o '-p -- \\u' --keep-buad 115200,38400,9600 ...

 修改为:

ExecStart=-/sbin/agetty -a root --keep-buad 115200,38400,9600 ...

修改后如下所示:

保存退出后,reboot下,可见,已经可以以root身份自动登录了。


当你设备板卡的控制台突然卡住,无法输入,敲回车也没反应时候,很可能是板卡自动休眠了,接下来说说怎么查看当前自动休眠状态与关闭自动休眠。

使用指令:systemctl status sleep.target

这里看到红圈处的loaded,就表示自动休眠处于加载状态,想要关闭的话,接下来输入

systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

输入完成后,可见如下结果。

 此时使用指令systemctl status sleep.target重新查看自动休眠状态。

 这里的masked就意味着自动休眠已经被屏蔽了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值