ユーザ用ツール

サイト用ツール


サイドバー



最近の更新



Tag Cloud

タグ#
6
10
1
3
1
2
17
7
1
1
6
12
4
1
2
217
1
6
2
7
15
5
1
27
3
3
1
6
1
1
43
1
3
3
1
1
1
1
1
1
25
46
7
9
10
6
10
3
3
2
8
2
2
6
5
1
1
4
9
4
3
3
2
1
8
2
4
1
5
27
2
12
2
3
1
1
2
2
1
1
1
4
3
2
4
2
2
1
1
2
1
2
1
2
1
27
2
1
2
2
2
1
1
2
3
14
5
8
1
1
2
13
1
5
1
2
7
1
1
1
1
1
8
1
5
2
1
1
1
3
3
11
1
2
1
1
9
3
1
10
1
1
4
1
2
1
2
8
2
2
3
1
1
3
1
2
1
2
2
2
1
2
3
1
3
3
4
1
3
1
3
3
2
1
1
7
1
3
3
1
1
1
1
5
1
33
2
2
2
1
2
2
3
1
1
1
3
1
2
1
3
1
3
1
1
1
2
4
2
1
1
1
3
1
2
4
2
1
2
1
6
1
1
2
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
01_linux:01_net:42_centos7_serial

42 CentOS7 シリアルコンソール

CentOS7でシリアル接続を行う場合の設定

/etc/default/grubの修正

# cp /etc/default/grub /etc/default/grub.`date +%Y%m%d`
# diff /etc/default/grub.`date +%Y%m%d` /etc/default/grub
5,6c5,8
< GRUB_TERMINAL_OUTPUT="console"
< GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quit"
---
> GRUB_TERMINAL_OUTPUT="console serial"
> GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
> GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb biosdevname=0 net.ifnames=0"
> GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"

HP DL360などS1のものは下記のようにする

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS1,115200n8"

grub.cfg 再作成

# grub2-mkconfig -o /boot/grub2/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-99469c9abf8849ffa1d9c35f64cbc711
Found initrd image: /boot/initramfs-0-rescue-99469c9abf8849ffa1d9c35f64cbc711.img
done

UEFI

UEFIだと以下のようにする

UEFI(Unified Extensible Firmware Interface)とは、マザーボードに保存されているプログラムです。
時代遅れとなった BIOS に代わり開発されたのが UEFI であり、UEFI は BIOS の後継です。

# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

gettyの設定

# cp /lib/systemd/system/serial-getty@.service  /etc/systemd/system/serial-getty@ttyS1.service 
# ln -s /etc/systemd/system/serial-getty@ttyS1.service /etc/systemd/system/getty.target.wants/
# systemctl daemon-reload
# systemctl start  serial-getty@ttyS1.service
# systemctl enable serial-getty@ttyS1.service

とりあえず1回だけシリアルコンソール表示したい場合、サービスを起動させればそれでOK

# systemctl start getty@ttyS0

securettyの追加

# vi /etc/securetty
~
ttyS1
01_linux/01_net/42_centos7_serial.txt · 最終更新: 2020/11/19 14:33 by matsui

Yesterday:1546 Today:246 Total:242271