Ma secondo me, se non crea la partizione EFI, allora il boot non è impostato su UEFI (o come si chiama), bensì bios legacy (o come si chiama).
Con una tabella delle partizioni msdos, old style, come saprai il numero di partizioni primarie è massimo 4, ossia, 3+1 estesa. All’interno dell’estesa si possono creare altre partizioni, chiamate partizioni logiche (che non possono essere partizioni col flag boot, se non ricordo male). Quel partizionamento va bene.
E anche il fatto che anaconda volesse creare la partizione biosboot (bios_grub), secondo me, è perché prima c’era una tabella delle partizioni GPT, ma appunto, con un bios legacy. Sei sicuro di non aver cambiato le impostazioni del BIOS dopo aver fatto la prima installazione? (Ovvero: c’era boot UEFI, Anaconda ha creato una tabella GPT e la partizione EFI, poi hai modificato il BIOS e hai messo boot legacy, bios legacy, come si chiama).
Io, perdonami, ma non ho ancora ben capito cosa vuoi ottenere. Così com’è ora puoi usare gparted e ridimensionare sda5. Sìcuramente con UEFI e una tabella GPT ci sono meno limitazioni se vuoi installare un secondo sistema in dual boot.
E non ho ancora capito se nel bios hai impostato boot UEFI o boot legacy . Questo è importante.
E fratello, noi cerchiamo di fare del nostro meglio per aiutarti, ma capisci che il problema è tuo e per noi non è facile darti consigli da lontano, non sappiamo che bottoni premi, com’è il bios, magari una cosa per te scontata per noi non lo è e viceversa, e nemmeno siamo esperti di help desk e call center. Sapessi io quante centinaia di installazioni ho fatto, e ancora non ho capito un sacco di cose