Step 2 磁碟分割
基本上一個可開機的系統,至少會有開機磁區與 Linux 系統磁區,而後者又可以在進行更細緻的分割。
硬碟分割範例
- /dev/sda1:EFI System
- /dev/sda2:Linux(root)
- /dev/sda3:Linux(home)
- /dev/sda4:Swap
在此透過 cgdisk
進行磁碟分割:
cgdisk /dev/sda
/dev/sda1:開機磁區
- 大小建議為 256M ,類型為 EFI System
- 該區作為系統開機磁區使用,若已存在,則不必再分割。
/dev/sda2:Linux(root)
- 大小自訂,類型為 Linux filesystem
- 系統將會安裝至此分區
/dev/sda3:Linux(home)
- 大小自訂,類型為 Linux filesystem
- 預計給儲存個人資料的家目錄使用
/dev/sda4: Swap
- 大小自訂,這裡使用 2G ,類型為 Linux Swap
基本上在分割時,都會習慣為 Linux 系統加上 Swap(置換) 分區,就像是 Windows 系統通常也會有 pagefile(分頁檔) 一樣。當然這個不是必須的,如果覺得自己的 RAM 容量非常足夠,那麼也不一定需要切出此分區。
另外,在系統安裝完成後,也可以透過建立以檔案形式存在的 swap file,來建立虛擬記憶體。
格式化與掛載新磁區
格式化系統磁區
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
格式化置換分區
mkswap /dev/sda4
掛載所需磁區
mount /dev/sda2 /mnt
mount /dev/sda3 /mnt/home
啟用置換分區
swapon /dev/sda4