[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RiminiLUG-General] Partizioni con warning



Vero se il boot loader trova la prorpia immagine nella stessa partizione estesa in cui è stato installato il sistema (condizione tipica del 99% degli utenti standard credo). Ci pensa il loader nell'MBR a renderla avviabile. Ma se si deve avviare un sistema in una altra partizione estesa allora è necessario che la partizione stessa sia avviabile (credo, o mi mancherebbero dei pezzi da alcune parti). Inoltre è:

- Vero se grub deve avviare una partizione con sistema Linux, FreeBSD, NetBSD e OpenBSD (vedi sopra)
- Falso se deve avviare un sistema Microsoft NT(<6) o Vista/7/8, che sono avviabili solo con Chain Loading, rispettivamente, il primo con NTLDR e il secondo con Windows Boot Loader, i quali (entrambi) sfruttano una ulteriore chain load di un Volume Boot Record (per WBL che contenga winload.exe che a sua volta carica il kernel NT, o alto software di avvio - questo lo dicono nelle specifiche, ma non conosco nessun modo per farlo veramente, scusate l'ignoranza). Essere Volume Boot Record implica flag avviabile, che a sua volta implica installazione del kernel su partizione primaria/estesa.
- Falso anche con OS della Apple, se si parla del GNU-grub (controllare il manuale alla voce chainload)

Discorso diverso (rispetto a tutto quello che abbiamo fatto fino ad adesso - e l'avevo saltato perchè pochi sono gli utenti con hardware in grado di sfruttare questo sistema - è Grub2 sui sistemi PcBIOS (supporto EFI di INTEL) che usano al posto dell'MBR la GPT (guid partition table), che da quanto ho capito ci libererà dal problema di
- partizioni primarie estese e logiche
- dimensioni massime di partizioni di 2.2TB (arrivando oltre lo zettabite)
- flag di avviabilità
usando delle partizioni con un identificatore globale unico e una partizione apposta per il boot loader avviato direttamente dal BIOS, e non dal caricatore nei primi 440 bytes dell'MBR.

Personalmente, il mio sistema non supporta GPT, quindi non mi sono mai informato più di tanto a riguardo, non avendo materiale su cui testare le mie conoscenze...

Il giorno 23 gennaio 2012 14:43, Daniele Palumbo <daniele@xxxxxxxxxxxx> ha scritto:
On 21/01/2012 16:56, nirvana1289 wrote:
è necessario che si trovi su una partizione estesa se non di trova su
una partizione primaria, in quanto deve essere ovviamente avviabile.
L'unica differenza tra una estesa e una primaria è che laprima è formata
da un insieme di partizioni logiche.

Se hai grub installato sull'MBR non ti frega nulla del flag "avviabile", a memoria.

bye
d.




--
distinti saluti,
 
------------
Matteo Ragni
------------

<aka: nirvana1289> # reply to : nirvana1289@xxxxxxxx