TL; DR Bagaimana cara membuat partisi sistem EFI dari awal? Bagaimana cara meletakkan firmware EFI di atasnya saat dibuat?
Versi panjang
Saya memiliki laptop Toshiba T430. Saya menerimanya dengan Windows 7 diinstal (tapi saya pikir awalnya telah dikirim dengan Windows 8). Saya menginstal Ubuntu di atasnya, tetapi menghapus beberapa partisi pada disk sehingga saya akhirnya menghapus Windows dan hanya memiliki Ubuntu. Di antara partisi yang dihapus adalah partisi Sistem EFI. Saya menemukan bahwa Ubuntu sekarang melakukan booting dalam mode Legacy (dan bukan UEFI). Saya mencoba mengikuti panduan ini untuk mengonversi instalasi Ubuntu saya dari Legacy ke UEFI . Masalahnya - karena tidak ada partisi EFI setiap kali saya memilih dari BIOS untuk boot menggunakan UEFI saya tidak bisa boot. Itu tidak hanya diperhitungkan untuk harddisk, tetapi juga usb dan DVD. Saya pikir ini logis - mengharapkan partisi EFI dan karena tidak dapat menemukannya, ia tidak dapat melanjutkan boot lebih lanjut, baik dari HDD atau DVD. Jadi bagaimana cara membuat ulang partisi EFI?
Panduan di atas mengatakan:
Membuat partisi EFI
Jika Anda mempartisi disk secara manual di installer Ubuntu, Anda perlu memastikan Anda memiliki EFI pengaturan partisi.
Jika disk Anda sudah berisi partisi EFI (mis. Jika komputer Anda sudah menginstal Windows8), dapat digunakan untuk Ubuntu juga. Tidak format itu. Sangat disarankan untuk hanya memiliki 1 partisi EFI per disk.
Partisi EFI dapat dibuat melalui versi terbaru dari GParted (Versi Gparted yang termasuk dalam disk 12,04 OK), dan harus dimiliki atribut berikut:
Mount point: / boot / efi (komentar: tidak perlu mengatur mount point ini kapan menggunakan partisi manual, installer Ubuntu akan mendeteksinya secara otomatis)
Ukuran: minimum 100Mib. 200MiB direkomendasikan.
Ketik: FAT32
Lainnya: membutuhkan bendera "boot".
Saya mengalami masalah saat membuat partisi ini:
- Saya boot dari DVD Ubuntu langsung, buka GParted, buat partisi 200MB dan format ke FAT32.
- Di GParted saya tidak dapat mengatur titik mount dan dengan demikian tidak dapat mengatur bootflag.
- Saya tidak mengatur titik mount
/etc/fstab
karena ini adalah live CD dan fstab terlihat sangat berbeda dari yang saya harapkan dibandingkan dengan boot normal. Lagi pula, saya tidak tahu nilai apa yang harus ditetapkan.
Saya boot lagi melalui DVD langsung dan kemudian memilih untuk menginstal Ubuntu. Saya kemudian membuat partisi dengan kriteria yang disebutkan - mount point, 200MB, FAT32, flag boot.
Namun, saya terus memiliki masalah ini dan saya kira itu karena pada partisi itu tidak ada firmware EFI, itu hanya partisi kosong, yang cocok untuk memiliki firmware EFI.
Jadi sekali lagi, bagaimana cara membuat partisi EFI, yang memiliki perangkat lunak EFI, sehingga laptop dapat sekali lagi boot dalam mode UEFI?
LARUTAN Terima kasih atas jawabannya. Yang saya lakukan adalah menginstal Windows 8.1 dari awal dengan memformat seluruh disk dan kemudian menginstal (kali ini dengan benar) Ubuntu di sebelahnya. Ini adalah partisi saya sekarang:
Selama pengaturan Win 8, segera setelah saya menghapus semua partisi yang ada dan membiarkan Windows memformat ulang disk, itu secara otomatis dibuat, selain partisi instalasi utama, tiga partisi tambahan, yaitu 1, 2, 3. Sekarang, setelah saya memiliki ESP yang tepat , Saya bisa mem-boot keduanya dari HDD atau DVD dalam mode UEFI.
Anda mengatakan bahwa ESP tidak menyimpan info apa pun secara default, tapi saya rasa ketika OS diinstal, ada info di dalamnya. Jadi saya kira kasus saya adalah sebagai berikut: Saya telah memusnahkannya dan walaupun saya membuatnya kembali, itu tidak diisi dengan info apa pun, karena pembuatan ESP dilakukan setelah OS diinstal. Saya kehilangan instalasi Ubuntu (bukan masalah besar, itu adalah instalasi baru), tapi saya kira itu untuk menyimpannya, saya harus mengikuti grawity saran. Tapi tidak punya waktu, tapi dengan senang hati semuanya baik-baik saja sekarang.