Questa è la mia risposta finale, che si basa sulle informazioni trovate abbinando la parola chiave all'interno di oltre 2000 pagine in questo elenco su Ubuntu Wiki . Quello che ho trovato sono note datate sullo sviluppo e le specifiche di Ubuntu (leggi: parole, parole, parole), quindi mi ci è voluto del tempo per raggiungere questa risposta.
Ops, denominazione sbagliata
Innanzi tutto, la denominazione dei bootloader deve essere chiarita:
Il nome con tutte le lettere maiuscole si riferisce al boot loader (ad es. GRUB, SYSLINUX)
Il nome con la lettera iniziale in maiuscolo si riferisce al nome del progetto o, diverse o tutte le varianti della famiglia del boot loader (es. Syslinux)
In particolare, "Syslinux" è una raccolta di caricatori di avvio che include "SYSLINUX", "ISOLINUX", "EXTLINUX" e "PXELINUX"
In seguito alla convenzione di denominazione , la domanda si riferisce in realtà a "ISOLINUX" per il bootloader "El Torito no-emulation", non "SYSLINUX". Forse il secondo è usato in modo intercambiabile con il primo ai vecchi tempi. Non importa, quindi.
Breve storia
2005: ISOLINUX viene scelto per il caricatore di avvio per CD di Ubuntu, anziché per GRUB.
GRUB è stato suggerito in precedenza come possibile caricatore di avvio sostitutivo, ma questo approccio è stato provato nel CD live di Warty, dove abbiamo osservato regressioni significative nella avviabilità rispetto al CD di installazione che utilizza ISOLINUX. Riteniamo che attenersi alle soluzioni basate su ISOLINUX sia l'approccio più appropriato per una versione supportata a lungo termine.
- da CdBootloader - Ubuntu Wiki
2006: gfxboot è stato aggiunto; Questo supporta le informazioni citate nel 2010.
In Dapper, abbiamo aggiunto gfxboot alle nostre immagini di CD amd64 e i386, fornendo un menu di avvio grafico intuitivo come la prima cosa che gli utenti vedono quando avviano immagini di CD di Ubuntu su quelle architetture [...]
- da PortableGfxboot - Ubuntu Wiki
2009: ISOLINUX (indicato come SYSLINUX) viene ancora utilizzato per l'avvio del CD di Ubuntu.
I CD live di Ubuntu si avviano ancora usando SYSLINUX, che non include il supporto per l'avvio del kernel in modalità grafica. Ciò significa che i CD live visualizzano un menu di avvio grafico, quindi tornano alla modalità testo per avviare il kernel e torneranno normalmente alla modalità grafica in un secondo momento. Di conseguenza, al momento dell'avvio i CD live sfarfalleranno più dei normali sistemi installati.
- da BootGraphicsArchitecture - Ubuntu Wiki
2010: ISOLINUX è stato utilizzato, ma GRUB 2 è necessario per il supporto UEFI.
Gli attuali CD di Ubuntu usano ISOLINUX, con le estensioni gfxboot di SuSE che implementano i menu grafici.
Ciò si è rivelato piuttosto difficile da mantenere, con una sola persona in Ubuntu che comprende il codice tematico coinvolto [...]
[Dal momento che] GRUB 2 ha recentemente aggiunto supporto grafico ai menu a monte, passando a quello ha il potenziale per ridurre il nostro carico di manutenzione. Sembra probabile che dovremo comunque utilizzare GRUB 2 per supportare EFI e non sarebbe auspicabile configurare due caricatori di avvio diversi sui nostri CD.
- da FoundationsTeam / Specs / MaverickCDBoot - Ubuntu Wiki
In base a foundations-m-grub2-boot-framebuffer, dovremo esaminare la nostra capacità di supportare i menu di avvio grafici in EFI. GRUB ha un certo livello di supporto per la grafica UGA e GOP.
Ciò richiede l'utilizzo di GRUB per l'avvio da CD o almeno il minimo indispensabile di configurazione per supportarlo [...]
- da FoundationsTeam / Specs / MaverickUefiSupport - Ubuntu Wiki
Differenze rilevate o meno
Dopo una breve storia, ora capiamo che:
L'ISOLINUX era preferito a causa del fatto che GRUB aveva regressioni allora (2005)
ISOLINUX era ancora preferito nonostante la mancanza di supporto per l'avvio del kernel in modalità grafica che causasse sfarfallio durante la transizione di avvio (2009)
ISOLINUX è stato utilizzato con gfxboot per fornire menu grafici, che non era implementato o impossibile con GRUB allora (2010)
GRUB è stato aggiunto in seguito per l'avvio con il supporto UEFI da Maverick (post 2010)
Poi, mi sono reso conto che è non è la differenza tra GRUB e SYSLINUX che ha reso Live CD di Ubuntu includono due boot loader.
Ragioni fondamentali
Dalla mia lettura, questi fatti a sostegno hanno effettivamente suggerito che:
Ubuntu live CD utilizza un particolare boot loader che aveva un supporto migliore per fornire menu e temi grafici e una transizione graduale per mostrare lo splash di avvio. In questo caso, SYSLINUX (precisamente ISOLINUX).
Quando i sistemi UEFI sono diventati sempre più comuni, solo Ubuntu aveva incluso GRUB (precisamente GRUB 2) nel CD live di Ubuntu per l'avvio con il supporto UEFI.
Soprattutto, credo che questo risponda alla domanda che avevo da più di un anno e questa risposta ha finalmente messo fine alla mia curiosità.
TL; DR GRUB e ISOLINUX sono entrambi utilizzati nel CD live di Ubuntu per motivi esclusivi; Entrambi sono stati inclusi nel CD live per una migliore esperienza di avvio e supporto hardware.