Proxmox: Difference between revisions
Prabuanand (talk | contribs) (moved content created by User:Groin1655 at https://wiki.alpinelinux.org/w/index.php?title=TTY_Autologin&oldid=29236) |
Prabuanand (talk | contribs) (added necessary context fixed and added links and categories) |
||
Line 1: | Line 1: | ||
This page documents | This page documents instructions related to running Alpine Linux with [http://www.proxmox.com Proxmox] Virtual Environment. | ||
== Using agetty in proxmox == | == Using agetty in proxmox == | ||
Proxmox v8.3.2 host has a setup_init script for Alpine linux at {{path|/usr/share/perl5/PVE/LXC/Setup/Alpine.pm}} that overwrites all changes to tty lines in {{path|/etc/inittab}}. | Proxmox v8.3.2 host has a setup_init script for Alpine linux at {{path|/usr/share/perl5/PVE/LXC/Setup/Alpine.pm}} that overwrites all changes to tty lines in {{path|/etc/inittab}}. So, the instructions given in [[TTY Autologin#By_using_agetty|TTY Autologin]] page does not work. | ||
Modify the script at {{path|/usr/share/perl5/PVE/LXC/Setup/Alpine.pm}} and add the following lines in setup_init so as not to modify the {{path|/etc/inittab}} file if it contains the word "agetty" as follows {{Cat|/usr/share/perl5/PVE/LXC/Setup/Alpine.pm|<nowiki>... | Modify the script at {{path|/usr/share/perl5/PVE/LXC/Setup/Alpine.pm}} and add the following lines in setup_init so as not to modify the {{path|/etc/inittab}} file if it contains the word "agetty" as follows {{Cat|/usr/share/perl5/PVE/LXC/Setup/Alpine.pm|<nowiki>... | ||
Line 23: | Line 23: | ||
After a reboot the container will perform an autologin. | After a reboot the container will perform an autologin. | ||
== See also == | |||
* [[TTY Autologin#By_using_agetty|TTY Autologin]] | |||
* [https://proxmox.com Proxmox website] | |||
[[Category:Virtualization]] |
Revision as of 13:13, 13 March 2025
This page documents instructions related to running Alpine Linux with Proxmox Virtual Environment.
Using agetty in proxmox
Proxmox v8.3.2 host has a setup_init script for Alpine linux at /usr/share/perl5/PVE/LXC/Setup/Alpine.pm that overwrites all changes to tty lines in /etc/inittab. So, the instructions given in TTY Autologin page does not work.
Modify the script at /usr/share/perl5/PVE/LXC/Setup/Alpine.pm and add the following lines in setup_init so as not to modify the /etc/inittab file if it contains the word "agetty" as follows
Contents of /usr/share/perl5/PVE/LXC/Setup/Alpine.pm
...
...
my $inittab = $self->ct_file_get_contents($filename);
--->
56: if ($inittab =~ /agetty/) {
57: return;
58: }
<----
my @lines = grep {
...
After running the LXC container, Install the agetty package as above and modify this line in /etc/inittab
tty1::respawn:/sbin/agetty --autologin root --noclear 38400 tty1
After a reboot the container will perform an autologin.