Крім зміни /etc/inittab
, ви можете також повідомити ядро в його командному рядку, до якого цільового рівня запуску слід перейтиinit
після його запуску. Це робиться шляхом простого додавання потрібного рівня запуску до командного рядка (він повинен бути останнім аргументом, який я вважаю).
Ви можете це робити як разова річ під час завантаження, якщо ваш завантажувач дозволяє змінити командний рядок ядра, або ви можете дублювати запис у конфігурації завантажувача та вибрати потрібний під час завантаження (корисно, коли ви завантажуєтесь у різні часто бігають).
Для систем, що використовують systemd
процес, подібний, але означає більше введення тексту, оскільки чарівна рядок, доданий до командного рядка ядра, має формуsystemd.unit=desired.target
.
Що стосується startx
, він також може запускати додаткові сеанси, надаючи йому невикористаний X-дисплейний номер (нумерація починається з 0): startx -- :1
запустить X-сервер на дисплеї: 1, розмістивши його на першому невикористаному VT (часто VT8, оскільки перші 6 зазвичай є Linux консолі та 7 використовується для першого запущеного X сеансу). Зауважте, що X-серверу зазвичай потрібні привілеї root, тому вам потрібно це зробити як root
(що не є хорошою ідеєю), або двійковий файл має бути встановлений корінь (потреба в цьому зазвичай усувається за допомогою диспетчера дисплеїв).
startx
як я можу перейти назад до командного рядка?