一、修改grub,增加:
grub_cmdline_linux="console=tty0 console=ttys0,115200n8"
grub_terminal=serial
grub_serial_command="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
root@ubuntu:~# vi /etc/default/grub
grub_default=0
grub_hidden_timeout=10
grub_hidden_timeout_quiet=true
grub_timeout=10
grub_distributor=`lsb_release -i -s 2> /dev/null || echo debian`
grub_cmdline_linux_default="quiet splash"
grub_cmdline_linux="console=tty0 console=ttys0,115200"
grub_terminal=serial
grub_serial_command="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
二、更新grub,update-grub
root@ubuntu:~# update-grub
generating grub configuration file ...
warning: setting grub_timeout to a non-zero value when grub_hidden_timeout is set is no longer supported.
found linux image: /boot/vmlinuz-3.13.0-161-generic
found initrd image: /boot/initrd.img-3.13.0-161-generic
found memtest86+ image: /boot/memtest86+.elf
found memtest86+ image: /boot/memtest86+.bin
done
三、修改ttys0配置檔案, vi /etc/init/ttys0.conf
root@ubuntu:~# vi /etc/init/ttys0.conf
start on stopped rc runlevel=[2345] and (
not-container or
container container=lxc or
container container=lxc-libvirt)
stop on runlevel [!2345]
respawn
exec /sbin/getty -h -l -w 115200 ttys0 vt100
如果不需要從vga顯示,在grub裡刪除console=tty0即可。
---------------------
對於ubuntu 16.04,只需要配置第一步和第二步,第三步可以不要。
Ubuntu16 04下繫結USB串列埠裝置埠號
最近除錯串列埠裝置,同一臺電腦上需要連線多個串列埠,為了保證串列埠不變,所以需要繫結usb串列埠裝置埠號,特此記錄。首先將串列埠裝置插入usb口,通過指令lsusb檢視埠資訊 如果不知道哪個是自己的裝置,可以拔掉串列埠,執行lsusb,然後做對比,就知道哪個是自己剛剛插入的usb裝置了 從終端列印的...
ubuntu16 04 放開串列埠許可權
系統重灌之後,好多東西都要重新搞一遍,遇到的第乙個問題就是串列埠的許可權 原文 ubuntu16.04 放開串列埠許可權 我只使用了第乙個辦法,只要操作一次,以後就不需要再次放開許可權 但是普通使用者沒有usb操作許可權 函式open 打不開串列埠 refused 如果我們想在ros程式裡面開啟串列...
Ubuntu16 04下的NFS配置
1.安裝軟體包 sudo apt get install nfs kernel server 2.開啟 etc exports檔案,在末尾加入 home rw,sync,no root squash 注 nfs允許掛載的目錄及許可權,在檔案 etc exports中進行定義,各欄位含義如下 home...