發表文章

目前顯示的是 11月, 2018的文章

[無用筆記] 單硬碟安裝 VMWare ESXi + Ubuntu 雙系統

簡略的紀錄安裝的步驟: 用 UEFI 模式安裝 ESXi 6.7 從ESXi的控制面板刪除安裝時建立的 datastore 用 Ubuntu Live 環境中的 gparted 先取消 esp 分割區的 flag,建立一個新的 fat32 分割區(至少10MB,做為新的 EFI系統分割區;VMWare原先給不到4MB,無法裝下grub)並關閉 gparted 複製原本 esp 分割區的內容到新建的分割區,然後再用 gparted 將新的分割區設定成 esp 分割區。(原本的esp分割區筆者沒有刪除,作為備份;刪掉應不影響。) 安裝/還原 Ubuntu,並預留 datastore 要用的空間 用 Gparted 建立未格式化的空分割區給 datastore 使用,並記下建立完成後的分割區編號 用 gdisk 將未格式化的空分割區 type guid 改成 fb00 也就是 VMWare VMFS type 開機進 ESXi (透過 UEFI boot menu而非GRUB,此時還不能偵測) 開啟 ESXi ssh連線 ssh 連到 ESXi ls /vmfs/devices/disks  可以找到(可能為)vml.開頭的硬碟硬碟名稱 vmkfstools -C vmfs6 -S datastore名稱 /vmfs/devices/disks/ vml.硬碟名稱 : 分割區編號 從 ESXi 的網頁控制面板可以看到 datastore 已經生出來了 開機進 ubuntu sudo lsblk | grep efi  找到掛載 /boot/efi 的裝置代號 sudo blkid | grep 裝置代號 找到 EFI系統分割區的 uuid (長的會像 XXXX-XXXX) 編輯 /etc/grub.d/40_custom,加入 menuentry 'VMWare ESXi' {   insmod part_gpt   insmod fat   insmod chain   search --no-floppy --fs-uuid --set=root  EFI 系統分割區的 uuid   chainloader /EFI/VMware/safebt64.efi } sudo update-gr