如何启用自动登录?


11

因此,我只是在pi 2上安装了raspbian jessie lite。但是我无法使其自动登录。我首先尝试了raspi-config,但是没有用。然后,在谷歌搜索了一下之后,我发现我想编辑一个教程,inittab但是当我尝试访问它时,它是空的。


1
如果在raspi-config中选择正确的选项,则它应该可以工作。任何使用inittab都不会。实际上,2015年中之前(以及之后)的大多数教程都是针对SysV的,因此无法使用。有些实际上会干扰正常操作。
Milliways

@Milliways我尝试进入raspi-config,并将启动选项更改为console autologin,但它不起作用。
Yemto'1

Answers:


8

我找到了使用raspi-config的解决方案。我玩了一段时间,发现了一些东西(注意:您可能需要更新raspi-config)

要使用raspi-config启用自动登录:

Run: sudo raspi-config
Choose option 3: Boot Options
Choose option B1: Desktop / CLI
Choose option B2: Console Autologin
Select Finish, and reboot the pi.

然后pi应该会自动登录。就像pi一样简单!:)


这应该是公认的答案。工作完美。
slm

像魅力一样工作,谢谢男人
FrontENG

3

我在Ras Pi 2上有相同的Rasbian Jessie。

试试这个(通过raspberrypi.stackexchange解决方案)可能会有所帮助!

祝好运


3

首先创建一个类似于getty @ .service的新服务:

# cp /lib/systemd/system/getty@.service \
     /etc/systemd/system/autologin@.service 

# ln -s /etc/systemd/system/autologin@.service \
        /etc/systemd/system/getty.target.wants/getty@tty8.service

然后编辑ExecStart,Restart和Alias值,如下所示:

...
ExecStart=-/sbin/mingetty --autologin USERNAME %I
Restart=no
...
Alias=getty.target.wants/getty@tty8.service

最后重新加载守护程序并启动服务:

systemctl守护进程重新加载systemctl start getty@tty8.service

请注意,如果退出tty8会话,则除非下次将Restart保留为“ always”,否则除非下次重新启动或由systemctl手动启动,否则您将无法使用它,但是出于安全原因,我强烈建议避免这种情况。


来源:fedoraproject.org/wiki


该解决方案根本不起作用。
piepi '17

1
如果您是盲目的复制,那就没有用,如果那是您的意思
Havnar

1

我发现使用Raspbian的最简单方法是编辑raspi-config文件。通过打开/etc/lightdm/lightdm.conf并设置autologin-user=参数来执行此操作。

更改:autologin-user=piautologin-user=username哪里username是你的用户名。


从什么时候开始/etc/lightdm/lightdm.con[sic]成为“ raspi-config文件”?没关系,在Raspbian lite上根本没有这样的文件。
德米特里·格里戈列耶夫
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.