Saya punya dua saran ...
Opsi # 1: Pisahkan ESP
Di bawah EFI, boot loader berada di "the" EFI System Partition (ESP). Saya memasukkan kata "the" dalam tanda kutip karena tidak ada aturan yang mengatakan Anda terbatas pada satu ESP. Jika Anda membuat dua ESP pada hard disk Anda, Anda dapat menggunakan salah satunya untuk instalasi pertama dan ESP kedua untuk instalasi kedua. Ini seharusnya bekerja dengan sangat mulus, walaupun Anda harus membuat partisi Anda secara manual (menggunakan opsi "Sesuatu yang Lain" selama instalasi), setidaknya untuk instalasi Ubuntu kedua Anda.
Satu masalah dengan pendekatan ini adalah bahwa, walaupun spesifikasi EFI secara eksplisit menyatakan bahwa Anda dapat membuat ESP sebanyak yang Anda suka, beberapa perangkat lunak mungkin menjadi bingung karenanya. Salah satu contoh yang menonjol dari ini adalah installer Windows, setidaknya melalui Windows 7 (Saya tidak tahu tentang Windows 8 atau lebih baru); ketika penginstal Windows 7 melihat disk dengan dua ESP, ia terkelupas dan melakukan hal-hal aneh. IIRC, itu tidak menyelesaikan instalasi sendiri dengan benar. Bisa dibayangkan bahwa alat perbaikan Windows akan mengalami masalah yang sama. Jika Anda tidak mem-boot Windows pada sistem ini, ini seharusnya tidak menjadi masalah besar. Jika Anda adalahboot dengan Windows, Anda seharusnya hanya menyadari masalah ini, karena Anda dapat dengan mudah mengatasinya dengan mengubah sementara kode jenis ESP non-Windows jika mengalami masalah. Perhatikan bahwa Windows akan boot dengan baik pada disk dengan beberapa ESP; itu hanya installer yang tersedak pada disk seperti itu.
Masalah lain adalah bagaimana Anda akan beralih di antara dua distribusi Anda. Anda mungkin perlu menyesuaikan satu atau kedua pengaturan GRUB instalasi Anda menggunakan alat seperti GRUB Customizer. Opsi lain (tetapi tidak tidak kompatibel) adalah menggunakan boot manager firmware Anda sendiri untuk beralih di antara dua instalasi GRUB Anda, dan gunakan masing-masing untuk mem-boot hanya versi Ubuntu sendiri.
Opsi # 2: Abaikan GRUB (atau setidaknya alat GRUB Ubuntu)
Masalah dengan GRUB untuk situasi Anda adalah Anda memiliki dua instalasi dan alat pemeliharaan GRUB kemungkinan menjadi bingung oleh konfigurasi itu. Pengamatan ini mengarah pada solusi yang jelas bahwa Anda seharusnya tidak menggunakan alat-alat itu. Ada beberapa boot loader EFI lain untuk Linux, yang sebagian besar lebih mudah dirawat secara manual daripada GRUB. Anda dapat mengatur ELILO, SYSLINUX, GRUB Leged tambalan Fedora, gummiboot, atau rEFInd dan mengelola kedua instalasi Anda secara manual. Faktanya, karena rEFInd mendeteksi kernel kapan saja melakukan booting, rEFInd harus mendekati no-maintenance, setelah itu diatur. Atau, tetapi dengan nada yang sama, Anda dapat mengedit grub.cfg
file secara manual untuk melakukan apa yang Anda inginkan, daripada mengandalkan skrip penyiapan GRUB.
Selain dari rEFInd, semua alat ini akan mengharuskan Anda untuk membuat perubahan konfigurasi setiap kali Anda memperbarui kernel, yang akan menjadi hambatan. Ada juga pertanyaan kapan dan bagaimana menginstal program boot ekstra. Saya mungkin akan menundanya sampai setelah instalasi Ubuntu kedua Anda, karena setiap instalasi akan mendaftarkan salinan GRUB sendiri sebagai boot loader default, dan Anda ingin mengganti default itu.
Perhatikan juga bahwa tidak ada alat ini yang dapat membaca kernel dari sistem file terenkripsi atau dari LVM, jadi Anda harus memiliki /boot
partisi tidak terenkripsi terpisah untuk setiap instalasi Ubuntu Anda. Ini adalah cara sebagian besar instruksi yang saya lihat mengatakan untuk mengatur instalasi Ubuntu terenkripsi bagaimanapun, jadi itu mungkin bukan masalah besar kecuali jika Anda ingin bermain di "tepi pendarahan" dari enkripsi disk.
Beberapa boot loader EFI memiliki persyaratan partisi tambahan atau sistem file khusus. Yang paling penting, ELILO, SYSLINUX, dan gummiboot semuanya membutuhkan kernel untuk berada di partisi FAT, dan ESP paling baik untuk ini. Anda dapat melakukan ini dengan memasang ESP di /boot
, tetapi ini adalah solusi yang rapuh di Ubuntu karena beberapa pembaruan paket memerlukan tautan simbolis. Anda juga akan mengalami kesulitan melakukan ini dengan dua instalasi Ubuntu terpisah karena mereka berdua mencoba untuk mengklaim file yang sama. (Dalam hal ini, "ESP" benar-benar berarti "partisi tempat boot loader dijalankan," sehingga Anda dapat memiliki hanya satu ESP dalam kasus ini.) GRUB Legacy dan rEFInd lebih fleksibel mengenai hal ini.
Rekomendasi saya
Secara pribadi, saya akan menggunakan rEFInd untuk ini - tetapi karena saya mempertahankan rEFInd, saya tidak sepenuhnya tidak bias. Bahkan, saya punya komputer yang multi-boot antara tiga instalasi Ubuntu, dan rEFInd beralih di antara mereka dengan baik. Sistem khusus ini tidak menggunakan enkripsi, tapi saya ragu apakah itu akan menimbulkan masalah baru dari perspektif rEFInd.
Yang mengatakan, ESP terpisah harus bekerja dengan baik juga, dengan peringatan bahwa Anda mungkin perlu menggunakan GRUB Customizer untuk mengubah pengaturan setidaknya satu dari salinan GRUB tersebut.