Загрузка в графическое окружение или в текстовую консоль
Давно хотел реализовать на рабочей дебиане вариант выбора загрузки (в одной системе) как в графику, так и в текстовую консоль. Но недостаток мозга знаний не позволял это реализовать.
Сначала я по скудоумию копал в сторону передачи параметра загрузки INITLEVEL или RUNLEVEL системе. Пробовал в конце строки загрузки ядра linux добавлять строчку text, но это тоже не сработало. После этого я решился спросить у знакомого админа (очень хорошего админа, Макс — спасибо!)... Он в ответ прислал ссылку на инструкцию, которую я не смог найти на просторах инета ))) И сегодня я наконец-то победил задачу, решение оказалось очень простым.
Описываю процесс (проверил в свежеустановленной виртуалке с Debian 9): Показать
Поставил систему в
ВиртуалБоксе. Установил XFCE4. Продублировал запись о загрузке в /boot/grub/grub.conf, полностью скопировав первый блок menuentry (привожу с сокращениями):
menuentry 'Debian GNU/Linux' { load_video insmod gzio insmod part_msdos insmod ext2 set root='hd0,msdos1' echo 'Загружается Linux <версия ядра> …' linux /boot/vmlinuz-<версия ядра> root=UUID=<UUID> ro quiet echo 'Загружается начальный виртуальный диск …' initrd /boot/initrd.img-<версия ядра> }
В первом блоке menuentry дополнил название до ’Debian GNU/Linux in text mode’, во втором — до ’Debian GNU/Linux in graphical mode’. Затем в первом блоке в строке загрузки ядра в конце добавил параметр 3, что означает уровень выполнения, в который система прыгает после загрузки. При выборе второго пункта меню система загрузится в обычном режиме, предусматривающем уронь выполнения 5 (графическая консоль), а при загрузке по первому пункту меню (по умолчанию) будет текстовая консоль и уровень выполнения 3.
Загрузочное меню GRUB: Показать

Загрузка в текстовом режиме: Показать

Загрузка в графику: Показать
Затем (так как это тестовая машина) настраиваю автологин и в тексте, и в графике. Для автологина в тексовой консоли в файле /lib/systemd/system/getty@.service прописываю юзера для автологина
ExecStart=-/sbin/agetty --noclear -a <юзер> %I $TERM
Да автовхода в XFCE в файле /etc/lightdm/lightdm.conf указываю
autologin-user=<юзер> autologin-user-timeout=0
Источники:
Настройка GRUB
Автологин в текстовой консоли
Автологин в XFCE

Хаки и трюки
Виртуалки
Сисьадминство
BASH-скрипты
Парусные суда
Праздники
Моё чтиво
Игра KSP
12 марта 1989 года английский специалист в области информатики сэр Тимоти Бернерс-Ли (Tim Berners-Lee) предложил руководству CERN глобальный гипертекстовый проект, который позволил бы ученым организовать совместное хранение и общий доступ к информации. Это был проект Всемирной паутины — World Wide Web или WWW, который был одобрен и реализован.
(1) 10 марта 1564 года повелением Ивана Грозного и благословением митрополита всея Руси Макария вышла первая русская точно датированная книга «Апостол», состоящая из апостольских Деяний и Посланий, в ней находится указатель апостольских чтений, приуроченных к дням церковного года, и другие необходимые сведения.
Запуски первых искусственных спутников Земли, летательных аппаратов с живыми существами сделали очевидным факт, что в нашей стране созданы все необходимые научно-технические предпосылки для полёта человека в космос.
201 год назад, (20 февраля) 4 марта 1818 года, «при бесчисленном скоплении народа», в присутствии императора и императрицы состоялось открытие памятника.
1 марта 1996 года в Амурской области по указу Президента РФ был образован новый Государственный испытательный космодром, получивший название «Свободный». За время своего недолгого существования с 1996 года, когда он был официально образован, и до 2007 года, когда космодром фактически перестал функционировать, здесь было произведено всего 5 запусков ракет.
Главная специальная операция впереди! — Квачков В. В.
Без надежды на искупление — Флетчер М.
(11) 23 февраля 1826 года Николай Иванович Лобачевский выступал на заседании физико-математического факультета Казанского университета. Он представил вниманию заседавших доклад «Сжатое изложение начал геометрии со строгим доказательством теоремы о параллельных».
21 февраля 1784 г. порт и крепость в Крыму получили название Севастополь.