測試服務器,一臺物理機用了esxi,以前須要新的虛擬機時,每次都想克隆,找了一些資料,都是導出ovf模版什麼的
用的web控制端,導出超級慢,新建的時候又要導入,超級慢,花費時間還不如從新安裝操做系統。html
無心間發現能夠直接開啓esxi機器的shell,而後使用命令克隆,找了一些資料以後,正好須要搭建一臺與以前如出一轍的虛擬機,正好測試一下,通過一上午摸索,記錄以下:web
vmkfstools -i source.vmdk path/new.vmdk -d thin
啓動後,到最後一直卡在A start job is running for /etc/rc.d/rc.local,被克隆的系統設置了開機啓動項,部分啓動任務不能啓動,又沒有設置超時,形成不能進入到登陸窗口shell
解決辦法:
進入救援模式,禁用rc.local的權限或刪除啓動任務centos
進入救援模式操做以下(centos7.6下經過):
重啓,進入操做系統選擇界面後,選擇常進的操做系統,而後按e 進入啓動項編輯瀏覽器
修改紅線後面 內容,加入 init=/bin/sh
服務器
修改後,按住Ctrl+x執行
便可進入單用戶模式
以上詳細步驟參見 centos7進入單用戶模式ssh
修改權限:chmod a-x rc.local
若是出現 chmod: changing permissions of ‘…’: Read-only file system
解決辦法: mount -rw -o remount /
工具
權限不足的問題參考:
解決問題:chmod: changing permissions of ‘...': Read-only file system和/dev/sda1 is write-protected but ex測試
修改網卡地址爲靜態地址後,從虛擬機能夠ping 通局域網其餘機器,ping不通網關,ping不通域名,可是dns已經配置
解決辦法:esxi 客戶端禁用該虛擬機網卡,保存。而後在啓用,保存。ui