黑蘋果從Mojave升級到Catalina

前一陣子為了學習蘋果手機程式設計, 必須購買蘋果主機, 考量購買蘋果主機成本太高, 因此將自己的PC主機, 重新安裝成黑蘋果 Mojava 版本(tonymacx32) ,

這版本可以使用最新的xcode 開發APP, 雖然Catalina版本出來了, 但是並沒有迫切升級的需要,所以就不在意作業系統是否為最新版.

But!

就是這個But , xcode最近升級, 建議作業系統升級到Catalina , xcode 整個UI SDK 架構大變動, 預設swift也來到 5.1 , 搞到我必須升級作業系統,

於是我就透過App Store升級, 意外順利, 不需要另外安裝開機軟體 , 可是音效卡居然失敗了, 找了一下解法, 因此寫下來紀錄一下.

  1. 下載 clover configurator , 掛載 efi 檔案, 然後下載最新版的 kext (LiLu.kext , AppleALC.kext)
  2. 將這些kext複製到 /Library/Extensions 覆蓋舊版本, 然後輸入以下指令:
    sudo chmod -R 755 /Library/Extensions
    sudo chown -R root:wheel /Library/Extensions
    sudo kextcache -i /
  3. 升級後記得加上一些設定
sudo spctl --master-disable
sudo softwareupdate --ignore ThunderboltFirmwareUpdate1.2
sudo trimforce enable

ESXi 使用ssh手動備份vm

最簡的的方式就是ssh登入到主機後, 將整個目錄備份到另一個掛載好的目錄

若需要備份的時候順便進行檔案瘦身(使用thin方式將用不到的資料剔除) , 可以透過以下指令達成

vmkfstools -i $Source/$VM/$VM.vmdk $Backup/$VM/$VM.vmdk -d thin

點選這裡可以下載做好的單一vm備份scripts , 只要編輯幾個變數就好了

若要做到窮人的自動備份, 可以參考 ghettoVCB ( https://github.com/lamw/ghettoVCB ) , 非常方便,還會寄發email報告備份結果.

ps . 為何我要手動備份, 因為小公司資源不足, 有時後vm的D槽掛載一個超大的資料目錄,但是我們只想備份c槽系統碟, 此時就可以針對c槽vmdk進行備份以及瘦身, 大資料的d槽部分, 就交給其他日常備份機制, 不需要整個vmdk備份起來.

1 ... 43 44 45 46 47 ... 76