Deberá especificar una opción de arranque para decirle al kernel que envíe su salida de consola normal a un puerto serie. Parece que su dispositivo está redirigiendo la salida del modo de texto del BIOS -al puerto serie hasta que el kernel de Linux se haga cargo, por lo que es posible que pueda comunicarse con el cargador de arranque como -.
Si el puerto serie es el PC predeterminado -estilo COM1 :, es decir, tiene la dirección de E/S 0x3f8 e IRQ 4, la opción de arranque que necesita es console=ttyS0,115200n8
. Si el puerto serie es más especial que eso, es posible que necesite otro nombre de dispositivo TTY y/o más opciones :, por ejemplo, los dispositivos ARM pueden usar ttySA0
o ttyAM0
.
Si su distribución OEL/RHEL es la versión 6.0 o superior, esto es todo lo que necesita hacer :en 7.x, systemd
está configurado para proporcionar automáticamente un indicador de inicio de sesión (un getty
proceso )a cualquier puerto serie mencionado en las opciones de arranque console=
. Las versiones OEL/RHEL 6.x hacen lo mismo usando upstart
.
Para OEL/RHEL 5.x, definitivamente tenía que configurar un getty
para una consola serial en /etc/inittab
en el estilo clásico SysVinit además de la opción kernel console=
.
Это зависит от содержимого устройства. В частности, это зависит от того, существует ли известный суперблок, предоставляющий метку.
Это может быть суперблок файловой системы (, такой как ext4, xfs, fat, iso9660,... ), устройство подкачки, суперблок рейда (mdadm )или даже контейнер крипты (. ] ЛУКС2 ).
Соответственно, вы можете указать метку при mkfs
файловой системе или, возможно, изменить ее позже с помощью специального инструмента файловой системы (для ext4, это будет tune2fs -L
), в случае mdadm это --name
из массив, а в случае LUKS2 — опцию cryptsetup --label
.
Насколько мне известно, невозможно произвольно установить метки, не привязывая их к какой-либо файловой системе или другим поставщикам суперблоков. Самое близкое, что вы можете получить, это использовать PARTLABEL в таблице разделов GPT (parted name...
), затем он прикрепляется к самой таблице разделов, но тогда PARTLABEL не является LABEL. Он не переопределяет и не заменяет метки файловой системы.
Для меток не существует общего стандарта, все делается вручную -, см., например, эту реализацию форматов суперблоков в util -linux . Если завтра вы изобретете новую файловую систему, даже если у нее есть метка, она не появится, пока не будет добавлена поддержка.
Если вы добавите в свой вывод lsblk
столбец FSTYPE
, вы можете получить некоторое представление о том, что могло обеспечить метки, которые вы видите. Затем, если вы хотите предоставить метку на другом устройстве таким же образом, вам просто... нужно поместить ту же файловую систему (или суперблок рейда, или что-то еще... )и на это устройство. Это, естественно, удалит все, что было там до (вы не можете иметь две файловые системы на одном устройстве, не без предварительного создания новых устройств ).