系統環境
Mac mini later2012 雙硬盤
目標
把主硬盤的Ubuntu系統克隆到第二硬盤並能引導啟動,主硬盤的Ubuntu系統重裝成windows,efi分區位於主硬盤。
寫作本文的目的是每隔1-2年總要重裝一下Ubuntu系統,加之公司電腦和自己電腦總共有約5台電腦有裝Ubuntu, 之后考慮用Clonezilla復制基本系統,免去一些必備軟件安裝的麻煩, 在此記錄一下備忘。
步驟
硬盤layout示意圖
-
制作clonezilla啟動盤,我一般習慣用Rufus制作,注意官網下載ISO鏡像,zip文件應該是用腳本寫到U盤里的
-
克隆過程表過不提,注意源分區和目標分區就好,一般目標分區需要大於源分區
-
克隆完成后用refind引導菜單會出現兩個Ubuntu啟動項,啟動新的Ubuntu分區仍然是原來的系統,我嘗試手動修改grub和refind配置文件都不起作用,應該是需要往efi分區寫一些信息。
-
使用boot-repair修復引導
在原先Ubuntu系統(或者live-cd也可以)啟動后安裝boot-repair,命令如下:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
運行自動修復,修復完成后,引導管理器默認為grub,這時的grub菜單可以引導新的Ubuntu系統
- 接下去安裝Win10到第一硬盤(即原來的Ubuntu分區)
實際上這步出了問題,bootcamp無法分割磁盤,發現可能是EFI分區太小導致的(EFI分區只有16.8M),最后是重裝macOS解決的:(
- 安裝refind引導
開機按option鍵,進Mac OS,重裝refind