Powershell 2.0 и связанным компонентам нужен, по крайней мере, SP1 на Vista. Необходимо действительно выполнить SP2 хотя, существует тонна улучшений.
Большая часть информации, которую Вы хотите, будет в /var/log/dmesg
и /var/log/messages
после начальных загрузок системы необходимо проверить те файлы сначала.
Обычно машины Linux выполненный mingetty для виртуальных терминалов. Если у Вас есть традиционный sysv init система, ими управляют /etc/inittab
. Можно добавить --noclear
опция к mingetty для предотвращения очистки экрана. Сделать это, редактирование /etc/inittab
и изменение эта строка:
1:2345:respawn:/sbin/mingetty tty1
кому:
1:2345:respawn:/sbin/mingetty --noclear tty1
затем перезагрузите машину.
Некоторые более новые дистрибутивы Linux используют init замены как Выскочка (например, Ubuntu). Они обычно не используют/etc/inittab и вместо этого используют некоторые другие файлы конфигурации. Вот обсуждение того, как вызов mingetty работает над Ubuntu.
Если ничто иное не помогло, можно захватить ноутбук и получить весь журнал ядра через последовательную консоль путем добавления чего-то вроде этого к параметрам ядра:
console=tty0 console=ttyS0,9600n8 console=tty0
Это вызовет вывод к apperar на последовательной консоли (в Вашей терминальной программе) и по стандарту tty. Иногда СОЛЬ (Последовательный По LAN) доступна.
dmesg
здесь возвращается к самому началу ядра, начиная с
[ 0.000000] Initializing cgroup subsys cpuset
Возможно, это - некоторое сообщение BIOS или часть Вашего загрузчика? Так или иначе существует столько разных вещей, которые могут очистить экран, не зная, где точно в процессе это произошло, трудно сказать, что делать с этим. Единственная вещь, оставленная на экране "Login":? или есть ли некоторый другой материал начальной загрузки выше его? Если это сразу, прежде чем приглашение ко входу в систему и ничто иное находятся на экране, то, возможно, /etc/issue
имеет очищающая экран команда в ней? Иначе Вы могли использовать некоторый консольный кадровый буфер, который переключает режим видео. На моем компьютере очищен экран, когда шрифт консоли загружается.
After hours of googling, I found the solution in this thread and this question. This procedure works for Ubuntu 12.04.1 LTS
as also described here, but it should not differ too much for other distributions.
First, add console=tty1
to your GRUB_CMDLINE_LINUX
(I also suggest to add noplymouth
to inhibit plymouth
and its useless splashscreen).
#> sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty1 noplymouth"
This forces the kernel log to be printed on tty1
instead of tty7
and avoid the tty
switch before the login prompt.
Then just go into /etc/init
and edit one or more of tty1.conf
, tty2.conf
, tty3.conf
, tty4.conf
, tty5.conf
, tty6.conf
or console.conf
. I edited them all adding --noclear
option to the getty
command. For example, editing tty1.conf
:
#> sudo vi /etc/init/tty1.conf
you'll have to replace:
respawn
exec /sbin/getty -8 38400 tty1
with:
respawn
exec /sbin/getty -8 38400 --noclear tty1
That's all, now your system should boot in a single tty
without clearing it.
С systemd все по-другому. См. статью Прекратите очистку проклятой консоли. Вкратце:
mkdir /etc/systemd/system/getty@.service.d
cat >/etc/systemd/system/getty@.service.d/noclear.conf <<EOF
[Service]
TTYVTDisallocate=no
EOF
systemctl daemon-reload
Проверьте результат с помощью systemctl cat getty@tty1.service