Tenga en cuenta que todo el crédito se debe al autor original.aquí.

Tenga en cuenta que todo el crédito se debe al autor original.aquí.

Quiero que mi sistema arranque solo en CLI (sin X, GUI) y ejecutar algunos comandos sudo (root).

Un ejemplo sería iniciar Terminal al arrancar y ejecutar sudo cd Desktop/folderluegosudo ./Example -c

Respuesta1

Para abordar el inicio en la línea de comando,

Edite /etc/default/grubcon su editor favorito, por ejemplo nano:

sudo nano /etc/default/grub

Encuentra esta línea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Cámbielo a:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Actualizar GRUB:

sudo update-grub

Para sistemas que usan systemd, (Este es un paso adicional para las versiones de systemd, por ejemplo, Ubuntu 15.04),Los pasos anteriores para grub siguen siendo necesarios.

Debe indicar systemdque no se cargue el administrador de inicio de sesión gráfico:

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

Aún podrás usar X escribiendo startxdespués de iniciar sesión.

Tenga en cuenta que todo el crédito se debe al autor original.aquí.


Con respecto a ejecutar un comando al inicio:

Todo lo que tienes que hacer es agregar el comando al final de tu /etc/rc.localarchivo.

Por ejemplo, agregarías

sudo "/home/yourUserHere/Desktop/folder/Example.sh"

información relacionada