測試環境為 Ubuntu 16.04 x86_64 UEFI (虛擬機)
UEFI 可以在 Virtual Machine / Settings / Advanced / Firmware type 設定.
手動切割磁區安裝遇到下面問題.
grub-efi-amd64-signed failed installation /target/ Ubuntu 16.04
讓系統自動切割磁區就可以完成安裝,檢查磁碟分區,可以看到多一個 /boot/efi 的磁碟分區.
UEFI
ben@ubuntu:~$ mount | grep -i sda /dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) /dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
Legacy BIOS
ben@ubuntu:~$ mount | grep -i sda /dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
手動安裝 Ubuntu 時,可先利用 gparted 先劃分好磁碟分區(需使用 GPT 的分區方式).
除了一般 / (root) 與 Swap 外,我們還需要一區專屬 EFI System Partition (ESP) 來使用,規劃 512 MB 的空間,格式為 FAT32 (安裝時需要改成 EFI System Partition 格式).
ben@ubuntu:~$ sudo parted /dev/sda [sudo] password for ben: GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp 2 538MB 20.4GB 19.9GB ext4 3 20.4GB 21.5GB 1072MB linux-swap(v1)
什麼是 uEFI!! 什麼是 GPT!!
- uEFI
Extensible Firmware Interface (EFI) 的功能就類似傳統 BIOS ,他是 OS 與硬體之間溝通介面. 不過相較於傳統的 BIOS EFI 他的架構更模組化,功能更強大.EFI 的架構是由 Intel 提出的, 目前是交由 Unified EFI Forum 來管理.也就是我們現在所稱的 Unified Extensible Firmware Interface (UEFI) - GPT
GUID Partition Table 就類似於 MBR 的功能但是傳統的 MBR 有 2.2 TB 大小的限制,所以新的 uEFI 系統採用 GPT 新的切割方式,系統安裝預設就會使用 gpt 的切割方式,事後修改建議使用 #parted 這個工具.
安裝 Ubuntu (沒特別提到的皆使用預設選項)
Continue in UEFI mode
Something else
磁區分割如下
沒有解決問題,試試搜尋本站其他內容
您好,我安裝16.04LTS磁碟進行分割時候沒出現EFI時怎麼辦?