有時候,一些小公司爲了減少成本,會購買或使用一些二手的服務器,這些服務器可能在其他的地方被安裝過其他的linux操作系統,這個時候,我們拿過來服務器再去給他重裝ESXi系統的時候,ESXi會檢查到硬盤上有其他的linux分區,從而報這個錯誤:PartedUtil failed with message: Error: Can’t have a partition outside the disk!
碰到這種情況,我們需要做的就是把硬盤上的分區信息擦除一下,然後再安裝就好了。
但ESXi似乎本身不支持此類操作,所以需要我們先通過其他方式擦除一下硬盤上的安裝信息。
我們可以找一個Windows的安裝盤,用U盤引導啓動
進入啓動界面之後,按Shift + F10喚出命令行操作界面
輸入diskpart,進入Windows自帶的磁盤管理工具中
輸入list disk,列出當前機器上掛載的硬盤狀態
從上面列出的信息中,我們可以看到磁盤0 和磁盤1是300G的磁盤,是我們需要安裝ESXi系統的磁盤,但是可用爲0B,說明磁盤已經被使用,上面有其他信息。我們需要將這些信息清空,才能繼續安裝ESXi系統
我們要清空磁盤0的話,輸入select disk 0
再輸入clean命令
這樣就把磁盤0清空了,這時候再輸入list disk就能看到磁盤0可用已經變成了278GB。
然後退出windows的安裝系統,再重新安裝ESXi系統就可以正常安裝了~