当前位置: 首页 > 后端技术 > PHP

【Homestead Master 01】vagrant up时开启虚拟机的图形界面

时间:2023-03-29 23:15:48 PHP

【宅基地大师01】vagrantup时打开虚拟机的图形界面本课程第一章以文字形式发布于此,考虑到同学们可能要经常来回查看本章内容,以及当然也为了提高更新速度。本文教你一个调试宅基地的神技。默认情况下,当我们执行vagrantup时,有这样一个界面:通常如果显示最后两行代码,那我们就可以放心了(谢天谢地,没有报错):==>default:Machinealready提供。运行`vagrantprovision`或使用`--provision`==>default:标志来强制配置。标记为始终运行的供应商仍将运行。但是,有时候,每个月可能总会有这么几天——启动失败?!WTF,昨天工作正常吗?!难不成昨天隔壁的老王对我做了什么?!什么情况?比如:我傻眼了,这怎么解决?类似的情况使得无法从这里开始。我们不知道幕后发生了什么,也就是它背后的ubuntu虚拟机在启动或者连接主机的过程中发生了什么,所以这个时候我们最好打开它看看图形界面启动过程——我们vagrantup之后,在启动虚拟机这一步,我们可以通过virtualbox自动打开虚拟机的图形界面,这样我们就可以看到整个ubuntu系统的启动过程。怎么做?在你的homestead文件夹中有一个Vagrantfile,打开它,并添加以下行:config.vm.provider"virtualbox"do|vb|vb.gui=trueend注意是加在下面大对的中间,中间的这些是Vagrant.configure(VAGRANTFILE_API_VERSION)do|config|//在此和结束之间添加。下次你vagrantup的时候,会具体执行如下步骤Time:==>default:Waitingformachinetoboot。这可能需要几分钟……virtualbox会自动打开ubuntu虚拟机的启动界面,可以详细的看到系统启动的每一步。如果一步出错,也可以相应调试。其实对于我们debug宅基地启动过程中出现的很多莫名其妙的问题,打开gui界面也是非常关键的一步。ubuntu系统存在很多问题。如果不打开它,我们就无法澄清问题。在后面的章节中,我们将介绍几种只有启用gui后才能解决的常见问题。好了,我们去揭开宅基地的面纱吧~