- 0 Talk
-
How to enable Linux to auto login at bootup
Redirected from Howto enable Linux to auto login at bootup
This howto show you howto get Linux to auto login in multi-user mode(non-GUI) at bootup.
| ||||
| About:Ratings |
Requirements
Edit
- getty, or agetty; any getty that supports executing files (mingetty does not)
- gcc: usually standard http://gcc.gnu.org
- a boot disk or live cd is a good idea. If you make a mistake your computer may not boot up properly.
Steps
Edit
You may not boot up if this isn't done properly, and these steps may not be the same for your computer
- edit a file: for example 'autologinz.c', and add (zymos being the username)
- #include <unistd.h>
- int main() { execlp( "login", "login", "-f", "zymos", 0); }
- Compile the file by executing this command:
- gcc -o autologinz autologinz.c
- make sure autologinz is executable. For help See: Howto to change file permissions in unix
- chmod 755 autologinz
- as root, perform the next steps:
- copy the program you just created to /usr/local/sbin
- cp autologinz /usr/local/sbin
- Read NOTE! below before proceeding!
- edit '/etc/inittab', and on line that looks similar to the following
- c1:2345:respawn:/sbin/agetty 38400 tty1 linux
- or
- 1:2345:respawn:/sbin/mingetty tty1
- Replace that line with the following using the location of your executable
- c1:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologinz 38400 tty1
- or
- 1:2345:respawn:/sbin/agetty -n -l /usr/local/sbin/autologinz 38400 tty1
- reboot