LINUX.ORG.RU

как показать скрытый терминал?


0

0

Имеется прибор на линуксе. Прежние разработчики сделали так, что при загрузке на экран выводится изображение, по окончании загрузки - гарфическая среда. При закрытии среды - чёрный экран. Как вывести на экран терминал?

Ответ на: комментарий от williams

>>Забыл упомянуть о возможности редактирования всех файлов системы

0_o и что с этой возможностью?

Ты спроси у прежних админов пароль-то рутовый и версию линукса например тоже неплохо было бы знать тащемта

gkrellm
()
Ответ на: комментарий от gkrellm

Можно редактировать все файлы системы на компьютере, делать из них файл прошивки и заливать его на девайс

williams
() автор топика
Ответ на: комментарий от Lumi

скорее там об этом софте речь http://www.mythtv.org/

Даже не знал про такие.

Но консоль-то должна быть видна все равно... Может на ЭЛТ-мониторе(если он не сам телик) съехала налево картинка и курсора не видно?

gkrellm
()
Ответ на: комментарий от williams

У них настройки независимые бывают.

А вообще какая-то тропическая экзотика у топикстартера.

Думаю тебе помогут только те кто ее уже ставил.

gkrellm
()
Ответ на: комментарий от williams

сразу, как только включается set-top-box появляется картинка. В некоторых user-friendly дистрибутивах так же показывается картинка при загрузке. Может здесь сделано аналогичным способом?

williams
() автор топика
Ответ на: комментарий от Anoxemian

init'а нет, но есть inittab: # /etc/inittab # # Note: BusyBox init doesn't support runlevels. The runlevels field is # completely ignored by BusyBox init. If you want runlevels, use # sysvinit. # # Format for each entry: <id>:<runlevels>:<action>:<process> # # id == tty to run on, or empty for /dev/console # runlevels == ignored # action == one of sysinit, respawn, askfirst, wait, and once # process == program to run

# Startup the system #null::sysinit:/bin/mount -o remount,rw / null::sysinit:/bin/mount -a

# now run any rc scripts ::sysinit:/etc/init.d/rcS

# Put a shell on the serial port ttyS1::respawn:/bin/sh -sc ". /etc/profile"

# Stuff to do before rebooting ::ctrlaltdel:/sbin/reboot ::shutdown:/sbin/halt

williams
() автор топика
Ответ на: комментарий от williams

>>Как вывести на экран терминал?

>>есть inittab: # /etc/inittab # # Note: BusyBox init doesn't support runlevels.

Взрыв моска.

0_0 так ты разве не в терминале это все вводишь??

gkrellm
()
Ответ на: комментарий от williams

Я так понимаю, в соответствии с вышеприведённым, ты уже решил проблему?

А заодно и я прокачал телепатию на +10 :-)

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

все файлы есть на компе. там же мы их просматриваем. но доступа к терминалу у нас нет. проблема, к сожалению, ещё не решена

williams
() автор топика
Ответ на: комментарий от williams

O_o

Даже не знаю, что предположить. Я тебе сейчас намекнул на узкое место. Ты его нашёл и запостил сюда. Из этого на 100% ясно где собака порылась. man inittab, google://busybox inittab

Насколько я понял у тебя консоль пускается только на сериал порт. В зависимости от того что у тебя в системе установлено добавь строчки

1::respawn:/sbin/getty 38400 tty1

2::respawn:/sbin/getty 38400 tty2

Anoxemian ★★★★★
()
Ответ на: комментарий от williams

То есть навигация по папкам есть.

Может тогда запустить один из вариантов

/usr/bin/X11/xterm

/usr/bin/xterm

Что за дистрибутив хоть?

gkrellm
()
Ответ на: комментарий от gkrellm

Папки мы смотрим через компьютер, потом эти папки сливаем в прошивку и загружаем на девайс. иксов нет вообще. Дистирбутив: ядро 2.6, какой-то дистрибутив от Phillips

williams
() автор топика
Ответ на: комментарий от williams

тупо:

::askfirst:-/bin/sh

Я не пойму, откуда ты знаешь есть ли они или нет, если нету консоли? Чтобы их не было, busybox надо собрать без их поддержки, в адекватности такого решения я сильно сомневаюсь. Или ты на директорию пялишся и говоришь что их нету? О_о

Anoxemian ★★★★★
()
Ответ на: комментарий от Anoxemian

к сожалению, askfirst и getty не получились.

может быть, поправить в inittab'е строку:

ttyS1::respawn:/bin/sh -sc ". /etc/profile"

williams
() автор топика
Ответ на: комментарий от williams

А что там хотя бы есть-то?
сделал бы find / > file.list и закинул бы этот лист куда-нибудь другим посмотреть

Lumi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.