从vagrant中删除默认串行端口

从vagrant中删除默认串行端口,vagrant,Vagrant,我正在使用vagrant和machine.vm.box=“ubuntu/bionic64”。没有其他配置 config.vm.provider "virtualbox" do |vb| vb.customize [ "modifyvm", :id, "--uart1", "off" ] vb.customize [ "modifyvm", :id, "--uart2", "off" ] vb.customize [ "modifyvm", :id, "--uart3", "off"

我正在使用vagrant和
machine.vm.box=“ubuntu/bionic64”
。没有其他配置

config.vm.provider "virtualbox" do |vb|
  vb.customize [ "modifyvm", :id, "--uart1", "off" ]
  vb.customize [ "modifyvm", :id, "--uart2", "off" ]
  vb.customize [ "modifyvm", :id, "--uart3", "off" ]
  vb.customize [ "modifyvm", :id, "--uart4", "off" ]
end
我的虚拟机以打开的串行端口
COM1
开始,硬编码路径指向
/ubuntu-bionic-18.04-cloudimg-console.log
。如果我理解正确的话,它被流浪者用来记录日志

config.vm.provider "virtualbox" do |vb|
  vb.customize [ "modifyvm", :id, "--uart1", "off" ]
  vb.customize [ "modifyvm", :id, "--uart2", "off" ]
  vb.customize [ "modifyvm", :id, "--uart3", "off" ]
  vb.customize [ "modifyvm", :id, "--uart4", "off" ]
end
经过一些研究,我发现它不是流浪,但ubuntu官方图片创建了这个用于日志记录的串行端口

config.vm.provider "virtualbox" do |vb|
  vb.customize [ "modifyvm", :id, "--uart1", "off" ]
  vb.customize [ "modifyvm", :id, "--uart2", "off" ]
  vb.customize [ "modifyvm", :id, "--uart3", "off" ]
  vb.customize [ "modifyvm", :id, "--uart4", "off" ]
end
有没有办法禁用此端口?

使用命令中的:

config.vm.provider "virtualbox" do |vb|
  vb.customize [ "modifyvm", :id, "--uart1", "off" ]
  vb.customize [ "modifyvm", :id, "--uart2", "off" ]
  vb.customize [ "modifyvm", :id, "--uart3", "off" ]
  vb.customize [ "modifyvm", :id, "--uart4", "off" ]
end

另一种可能的解决方案是:
config.vm.provider“virtualbox”do | vb | vb.customize[“modifyvm”,:id,“--uartmode1”,“disconnected”]end