2017年12月7日 星期四

Clonezilla做在GPT分割的硬碟上

現在的外接硬碟許多都已經超過3TB,若用《製作硬碟開機的Clonezilla Live》來製作硬碟開機的Clonezilla,在分割此外接硬碟時就需要用到GPT分割,要注意到幾件事情:
  1. 分割硬碟不能夠使用fdisk指令,要改用gdisk或是gparted等指令
  2. 由於用GPT分割,故使用BIOS開機的舊主機板(BIOS-based computer)將無法使用這樣做出來的Clonezilla
  3. GPT分割的第一個磁區,沒有Windows FAT32可以選,取代的則是要選EFI System Partition(gdisk的internal code會是0xef)。也就是說用gdisk分割後,把第一個磁區指定成EFI partition,跳出以後再用mkfs.vfat來將此分割區格式化成為FAT32格式
  4. 在用mkfs.vfat -F 32 /dev/sdc1 做格式化的時候,可能會出現錯誤訊息"WARNING: Not enough clusters for a 32 bit FAT"。解決方式可以測試下面兩個指令:
剩下的安裝Clonezilla部分就參考《製作硬碟開機的Clonezilla Live》。由於是GPT分割,且第一個磁區分割成EFI System Partition,所以上文裡面Step 3中使用makboo.sh那個script不需要執行,uEFI自然就會去讀取那個分割區來用Clonezilla開機了~

_EOF_

沒有留言:

張貼留言