Sebelum memulai, pastikan Anda memiliki cadangan, dan pastikan boot langsung linux siap untuk menyelamatkan sistem Anda. Sangat mudah untuk mengacaukan ini!
- Gunakan gdisk untuk mengubah tabel partisi menjadi GPT.
gdisk /dev/sda
- Buat partisi "BIOS boot" yang dibutuhkan GRUB.
n
untuk membuat partisi baru. Perlu sekitar 1MB. Anda mungkin dapat menekan ini dari sektor 34-2047. GunakanL
ataul
untuk mencari kode untuk "BIOS boot" (ef02). - Tulis tabel partisi baru.
w
- Muat ulang tabel partisi.
partprobe /dev/sda
-
Instal ulang boot loader GRUB menggunakan skema partisi baru.
grub-install /dev/sda
Secara opsional reboot untuk memverifikasi itu berfungsi. Jika Anda hanya membutuhkan GPT dan bukan UEFI, Anda dapat berhenti di sini.
- Gunakan gdisk untuk menambahkan partisi "Sistem EFI" (ESP). Secara resmi seharusnya 100-500MB, tapi milik saya hanya menggunakan 130kB. Dapat berada di mana saja pada disk, jadi pertimbangkan untuk meletakkannya di bagian akhir jika Anda menggunakan media yang tidak dapat diubah ukurannya seperti disk fisik.
gdisk /dev/sda
dan gunakann
untuk membuat partisi. - Beri ESP label khusus tanpa spasi seperti
EFI-system
, karena kita akan mereferensikan label partisi di fstab.c
untuk menyetel label. - Tulis tabel partisi.
w
- Muat ulang tabel partisi.
partprobe /dev/sda
- Bangun sistem file untuk ESP.
mkfs -t vfat -v /dev/disk/by-partlabel/EFI-system
- Buat titik pemasangan ESP.
mkdir /boot/efi
- Tambahkan ESP ke
/etc/fstab
. Seharusnya terlihat seperti ini:/dev/disk/by-partlabel/EFI-system /boot/efi vfat default 0 2
- Pasang ESP.
mount /boot/efi
- Instal bootloader GRUB EFI.
grub-install --target=x86_64-efi /dev/sda
- Boot ulang.
- Ubah BIOS dari boot BIOS ke boot UEFI.
- Gunakan menu boot satu kali untuk mem-boot paksa disk. Anda mungkin harus membuka disk ->
EFI
->ubuntu
->grubx64.efi
. - Instal ulang bootloader EFI GRUB untuk memperbarui pemilih boot UEFI.
grub-install
Sumber daya:
- Penulis
gdisk
memiliki deskripsi lengkap tentang MBR, GPT, dan UEFI. - Clonezilla memulihkan disk MBR ke disk 4TB (konversi ke GPT) -- LINUX (bukan Windows!) mencakup bagian pertama dari proses.