LINUX.ORG.RU

Как сделать текстовый вывод QEMU гостя Devuan i386 с OpenRC в терминальную консоль

 ,


0

1

Аналогично как ISOшник Debian для одноплатников при установке из под QEMU показывает свой вывод в терминал, откуда запускается QEMU.

Наверно, что-то типа:

#s0:12345:respawn:/sbin/agetty -L 115200 ttyS0 vt100

в /etc/inittab

как описанно:

https://forums.gentoo.org/viewtopic-t-991672-start-0-postdays-0-postorder-asc...

Но не нашел такой строчки для раскоментирования, там сейчас вот так:

parazyd@klubmladihsplit:~$ cat /etc/inittab
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $

# The default runlevel.
id:2:initdefault:

# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS

# What to do in single-user mode.
~~:S:wait:/sbin/sulogin

# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.

l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
# Normally not reached, but fallthrough in case of emergency.
z6:6:respawn:/sbin/sulogin

# What to do when CTRL-ALT-DEL is pressed.
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

# Action on special keypress (ALT-UpArrow).
#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."

# What to do when the power fails/returns.
pf::powerwait:/etc/init.d/powerfail start
pn::powerfailnow:/etc/init.d/powerfail now
po::powerokwait:/etc/init.d/powerfail stop

# /sbin/getty invocations for the runlevels.
#
# The "id" field MUST be the same as the last
# characters of the device (after "tty").
#
# Format:
#  <id>:<runlevels>:<action>:<process>
#
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.

1:2345:respawn:/bin/login -f luther </dev/tty1 >/dev/tty1 2>&1
2:23:respawn:/bin/login -f luther </dev/tty2 >/dev/tty2 2>&1

А первую строчку можно закоментировать?



Последнее исправление: simoshina (всего исправлений: 3)

Devuan i386 с OpenRC

…что поднимает экзистенциальный вопрос, должны ли страдать неосиляторы.

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

Огромное спасибо за помощь.

Если кому-нибудь нужно, то решилось таким способом:

в конце /etc/inittab добавляем:

T3:12345:respawn:/sbin/agetty -L 115200 ttyS0 vt100

и добавляем такую опцию qemu:

-serial mon:stdio

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

А можно виртуальное окно консольки как-то увеличить?

А то оно залочено по размеру в независимости от размеров окна терминала.

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

Почему-то такой фокус не работает в QEMU госте arm 32bit при полной эмуляции в отличии от твоего примера x86 32bit.

Выдает такую ошибку после отработки /etc/rc.local:

INIT: Id «T3» respawning too fast: disabled for 5 minutes

Хотя до этого весь вывод загрузки нормально шел на экран.

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