Ini adalah jawaban terakhir saya, yang didasarkan pada informasi yang ditemukan dengan mencocokkan kata kunci dalam 2000+ halaman dalam daftar ini di Wiki Ubuntu . Apa yang saya temukan adalah catatan tanggal pengembangan dan spesifikasi Ubuntu (baca: kata, kata, kata), sehingga saya butuh waktu untuk mencapai jawaban ini.
Ops, penamaan yang salah
Untuk mulai dengan, penamaan boot loader harus diklarifikasi:
Nama dengan huruf besar semua merujuk ke boot loader (mis. GRUB, SYSLINUX)
Nama dengan huruf kapital ditulis mengacu pada nama proyek atau, beberapa atau semua varian keluarga pemuat boot (mis. Syslinux)
Secara khusus, 'Syslinux' adalah kumpulan boot loader yang mencakup 'SYSLINUX', 'ISOLINUX', 'EXTLINUX' dan 'PXELINUX'
Setelah konvensi penamaan , pertanyaannya sebenarnya mengacu pada "ISOLINUX" untuk "bootloader" tanpa Torsi El Torito, bukan "SYSLINUX". Mungkin yang terakhir digunakan secara bergantian dengan yang lama di masa lalu. Lupakan saja.
Sejarah Singkat
2005: ISOLINUX dipilih untuk boot loader CD Ubuntu, bukan GRUB.
GRUB telah diusulkan sebelumnya sebagai bootloader pengganti yang mungkin, tetapi pendekatan ini dicoba dalam CD live Warty di mana kami mengamati regresi signifikan dalam kemampuan boot versus CD instal yang menggunakan ISOLINUX. Kami merasa bahwa berpegang pada solusi berdasarkan ISOLINUX adalah pendekatan yang paling tepat untuk rilis jangka panjang yang didukung.
- dari CdBootloader - Wiki Ubuntu
2006: gfxboot telah ditambahkan; Ini mendukung informasi yang dikutip pada 2010.
Di Dapper, kami menambahkan gfxboot ke gambar amd64 dan i386 CD kami, menyediakan menu boot grafis yang ramah sebagai hal pertama yang dilihat pengguna saat mem-boot gambar CD Ubuntu pada arsitektur tersebut [...]
- dari PortableGfxboot - Wiki Ubuntu
2009: ISOLINUX (dicatat sebagai SYSLINUX) masih digunakan untuk mem-boot CD Ubuntu.
CD live Ubuntu masih bisa boot menggunakan SYSLINUX, yang tidak termasuk dukungan untuk memulai kernel dalam mode grafis. Ini berarti bahwa live CDs menampilkan menu boot grafis, kemudian beralih kembali ke mode teks untuk memulai kernel, dan kemudian biasanya akan kembali ke mode grafis nanti. Akibatnya, CD live saat ini akan berkedip lebih dari sistem yang diinstal normal pada saat boot.
- dari BootGraphicsArchitecture - Ubuntu Wiki
2010: ISOLINUX telah digunakan, tetapi GRUB 2 diperlukan untuk dukungan UEFI.
CD Ubuntu saat ini menggunakan ISOLINUX, dengan ekstensi gfxboot dari SuSE yang mengimplementasikan menu grafis.
Ini terbukti agak sulit dipertahankan, dengan hanya satu orang di Ubuntu yang memahami kode tema yang terlibat [...]
[Sejak] GRUB 2 baru-baru ini menambahkan dukungan menu grafis ke hulu, pindah ke yang berpotensi mengurangi beban pemeliharaan kami. Tampaknya kita tetap harus menggunakan GRUB 2 untuk mendukung EFI, dan harus mengkonfigurasi dua bootloader yang berbeda pada CD kami tidak diinginkan.
- dari FoundationsTeam / Specs / MaverickCDBoot - Wiki Ubuntu
Berdasarkan yayasan-m-grub2-boot-framebuffer, kita perlu melihat kemampuan kita untuk mendukung menu boot grafis di EFI. GRUB memiliki beberapa tingkat dukungan untuk grafis UGA dan GOP.
Ini memerlukan penggunaan GRUB untuk boot CD, atau setidaknya memiliki konfigurasi minimum untuk mendukungnya [...]
- dari FoundationsTeam / Specs / MaverickUefiSupport - Wiki Ubuntu
Perbedaan ditemukan atau tidak
Mengikuti sejarah singkat, kami sekarang memahami bahwa:
ISOLINUX lebih disukai karena GRUB memiliki regresi saat itu (2005)
ISOLINUX masih disukai meskipun kurangnya dukungan untuk memulai kernel dalam mode grafis yang menyebabkan kedipan selama transisi boot (2009)
ISOLINUX telah digunakan dengan gfxboot untuk menyediakan menu grafis, yang tidak diimplementasikan atau tidak dimungkinkan dengan GRUB saat itu (2010)
GRUB telah ditambahkan kemudian untuk boot dengan dukungan UEFI sejak Maverick (pasca-2010)
Kemudian, saya menyadari bahwa bukan perbedaan antara GRUB dan SYSLINUX yang membuat CD live Ubuntu menyertakan dua boot loader.
Alasan mendasar
Dari bacaan saya, fakta-fakta pendukung ini sebenarnya mengisyaratkan bahwa:
Ubuntu live CD telah menggunakan boot loader tertentu yang memiliki dukungan lebih baik untuk menyediakan menu dan tema grafis, dan transisi yang lancar untuk menampilkan boot splash. Dalam hal ini, SYSLINUX (tepatnya ISOLINUX).
Ketika sistem UEFI menjadi semakin umum, maka hanya Ubuntu yang menyertakan GRUB (tepatnya GRUB 2) di live CD Ubuntu untuk boot dengan dukungan UEFI.
Di atas semua itu, saya percaya ini menjawab pertanyaan yang saya miliki selama lebih dari satu tahun dan jawaban ini akhirnya mengesampingkan keingintahuan saya.
TL; DR GRUB dan ISOLINUX keduanya digunakan dalam live CD Ubuntu untuk alasan eksklusif; Keduanya dimasukkan dalam live CD untuk pengalaman booting yang lebih baik dan dukungan perangkat keras.