
У кого-нибудь получалось заставить работать последовательную консоль в Fedora 14?
Это так же просто, как добавить в grub:
serial --unit=0 --speed=38400
terminal --timeout=10 serial console
и добавьте в строки ядра:console=tty0 console=ttyS0,38400
Если так, то это не работает для меня. У меня установлен agetty, и я использую minicom. Файл /etc/init/serial.conf
предполагает, что он должен подхватить строки ядра и начать работать, но я просто ничего не получаю.
В настоящее время не получаю никакой радости от всего этого после 2 дней. Кто-нибудь знает метод, который точно работает на Fedora 14? (нет /etc/event.d/
необходимости или что-то в этом роде)
На стороне клиента я использую нуль-модемный кабель и USB-последовательный адаптер.
решение1
Я не уверен насчет загрузки grub и последовательного порта, но мне удалось заставить getty или вход в систему работать через последовательный порт на Fedora 13.
Создайте файл под /etc/init
названием serial-ttySx.conf
Где x
находится номер последовательного порта
и в этом файле добавьте это
#This service maintains a getty on /dev/ttyS0.
start on stopped rc RUNLEVEL=[2345]
stop on starting runlevel [016]
respawn
exec /sbin/agetty /dev/ttyS0 9600 vt100-nav
решение2
Терминальная строка может вызывать проблемы, так как она попытается перекачать grub в последовательный интерфейс, а grub в Fedora 14 использует splashimage. Если машина безголовая, вам в любом случае нужно будет отключить ее, чтобы загрузиться без карты GFX.
Попробуйте отключить терминальную линию и сначала запустить minicom на обоих концах соединения, чтобы проверить соединение.
решение3
Добавлено в grub:
timeout=0
serial --unit=3 --speed=115200 --word=8 --parity=no --stop=1 timeout=5
terminal --timeout=2 serial console
Добавлено в строку cmd ядра:
quiet console=tty0 console=ttyS3,115200n8
Удалено из строки cmd ядра:
rhgb