Как изменить стандартную консоль в Linux?

Как в syslinux.cfg можно изменить консоль init на /bin/bash, если DEFAULT /bin/bash не работает? Можно ли достичь этого с помощью выполнения /bin/bash при загрузке? Заранее благодарю за помощь.
  • 3 апреля 2024 г. 20:09
Ответы на вопрос 4
Для изменения стандартной консоли в Linux можно воспользоваться настройками терминала или терминальными эмуляторами. Например, вы можете изменить шрифт, цветовую схему, размер окна и другие параметры в настройках терминала в зависимости от используемого терминала.

Что касается изменения консоли init в файле syslinux.cfg на /bin/bash, если DEFAULT /bin/bash не работает, то возможно, это связано с ошибкой в самом файле syslinux.cfg. Попробуйте внимательно проверить синтаксис и пути к исполняемым файлам в этом конфигурационном файле.

Если вы хотите выполнить /bin/bash при загрузке, вы можете воспользоваться специальными опциями загрузки ядра Linux, такими как init=/bin/bash или single. Для этого, при загрузке системы на экране GRUB или другого загрузчика поставьте курсор на нужное ядро и нажмите клавишу "e" для редактирования строки загрузки. Затем добавьте нужную опцию и нажмите "Ctrl+X" для загрузки системы с измененными параметрами.

Надеюсь, эта информация будет полезной для вас. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться.
init это не консоль, это процесс ядра операционки. 

оболочка bash запускается после того, как юзер залогинился, и дефолтная оболочка указывается для юзера в /etc/passwd. И это тоже не консоль.

Нужно разобраться с терминологией и что именно нужно сделать.
Всё оказалось просто, вместо init файла из /bin/dash нужно было в этот файл написать "/bin/bash"
Вопрос читается следующим образом "Как с помощью палки и веревки изменить руль автомобиля на педаль тормоза?" то есть набор каких-то терминов, которые вроде как к линуху относятся, но каждый сам по себе. 

syslinux - загрузчик, сейчас применяется для iso-образов в legacy режиме
init - стартовый процесс, который порождает другие процессы
bash - командная оболочка, которая запускается обычно после логина пользователя (если не в графике)
"консоль" - это как правило терминал, на котором запущен линух (аппаратный - монитор и клава) либо виртуальный терминал VPS

Придется немного посидеть и придать этой каше форму более чем менее понятного вопроса.
Похожие вопросы