1.需要先在开机之前在虚拟机的settings里添加serial串口serial port
2.默认没有minirc.df1,可以新建 这个文件,键入以下内容
pr port /dev/ttyS0
pu baudrate 115200
pu minit
pu mreset
pu mhangup
pu rtscts No
或者在终端使用minicom -s命令配置
Serial port setup A- serial device:/dev/ttyS0 E- Bps/Par/Bits:115200 8N1
F-Hardware Flow No
modem and dialing 清除AInit string B reset string K hang-up string的内容,
然后选择save setup as df1也可以产生配置文件
3.还有个XEN,它占用了串口,通过dmesg|grep ttyS0可以发现kenel:XEN virtual console successfully installed in ttyS0
两个解决方法:
在开机GRUB界面选择不是XEN内核的那个启动项;
修改XEN内核的grub.conf,关闭XEN,将它设置为别的不冲突的TTY,xencons=off module /boot/vmlinuz-2.6-xen ro root=/dev/sda1 xencons=ttyS9