Kronos_OS Posted November 23, 2009 Share Posted November 23, 2009 premetto che io non ho ancora installato un sistema mac perchè deve ancora terminare il download (termina per domani). però non ho capito bene cos'è questo bootloader, mi sembra forse di aver capito che avviene all'avvio e ti chiede quale sistema avviare. è corretto? se è corretto funziona anche se i sistemi sono fatti su 2HDD DIVERSI ma interni al computer? spero che mi diate delle delucidazioni, grazie. Genesis Link to comment Share on other sites More sharing options...
fwood Posted November 23, 2009 Share Posted November 23, 2009 boot loader = caricatore d'avvio, permette di selezionare il "boot sector"(settore di avvio) di un sistema operativo. Il settore di boot è una porzione di un supporto magnetico( floppy, hard disk ) ma non solo (vedi pendrive usb di avvio) che contiene un piccolo software che carica nella memoria il sistema operativo. Grazie al settore di avvio (boot) il sistema operativo prende possesso dell'hardware. Un boot loader è un software capace gestire diversi settori di boot facendoti scegliere quello da cui avviare (quindi facendoti scegliere il sistema operativo cui caricare in memoria). Nelle installazioni retail di osx usiamo un boot loader con contiene delle patch per "ingannare" il sistema operativo facendogli credere che si trova su hardware apple. Questo boot loader si trova anch'esso in una piccola porzione di hard disc che è separata del resto del sistema e non viene intaccato agli aggiornamenti dell'osx. EDIT. ovviamente quando arriva l'eneriga elettrica ad un pc ,che contiene più hd con più sistemi operativi, il boot loader (installato su uno degli hd) riconosce l'esistenza di tutti i settori d'avvio presenti sui supporti (hd, floppy, pendrive) collegati alla scheda madre del computer stesso e li gestisce dandoti la possibilità di scegliere quale settore di boot avviare. il boot loader è il semaforo dell'incrocio, o meglio, è il vigile su pedana che dirige il traffico dei boot sector!se non ci fosse il boot loader in un pc con diversi settori di boot...il pc non saprebbe a chi dare precedenza, non saprebbe quale sistema operativo caricare in memoria. Windows per es. contiene un piccolo boot loader interno (spesso fallace) che dovrebbe essere in grado di farti scegliere cosa avviare ...nel caso ci fossero diversi windows sullo stesso hd in partizioni tutte primarie e tutte attive, o anche in hd diversi. In quest'ultimo caso ,però, c'è anche da dire che nel bios tu puoi dare una priorità di avvio ad un hd piuttosto che ad un altro...e quindi alla fine il boot loader interno di windows non dovrebbe nemmeno intervenire ! Ma in questi casi dipende dal tipo di bios! il boot loader esterno a quelli previsti nei sistemi operativi ...e quindi installato dall'utente prende SEMPRE il sopravvento per gestire il traffico, sia in partizioni dello stesos hd, sia in hd diversi! Link to comment Share on other sites More sharing options...
Kronos_OS Posted November 23, 2009 Author Share Posted November 23, 2009 boot loader = caricatore d'avvio,permette di selezionare il "boot sector"(settore di avvio) di un sistema operativo. Il settore di boot è una porzione di un supporto magnetico( floppy, hard disk ) ma non solo (vedi pendrive usb di avvio) che contiene un piccolo software che carica nella memoria il sistema operativo. Grazie al settore di avvio (boot) il sistema operativo prende possesso dell'hardware. Un boot loader è un software capace gestire diversi settori di boot facendoti scegliere quello da cui avviare (quindi facendoti scegliere il sistema operativo cui caricare in memoria). Nelle installazioni retail di osx usiamo un boot loader con contiene delle patch per "ingannare" il sistema operativo facendogli credere che si trova su hardware apple. Questo boot loader si trova anch'esso in una piccola porzione di hard disc che è separata del resto del sistema e non viene intaccato agli aggiornamenti dell'osx. EDIT. ovviamente quando arriva l'eneriga elettrica ad un pc ,che contiene più hd con più sistemi operativi, il boot loader (installato su uno degli hd) riconosce l'esistenza di tutti i settori d'avvio presenti sui supporti (hd, floppy, pendrive) collegati alla scheda madre del computer stesso e li gestisce dandoti la possibilità di scegliere quale settore di boot avviare. il boot loader è il semaforo dell'incrocio, o meglio, è il vigile su pedana e dirige il traffico dei boot sector! quindi rileva tutti i dari hdd anche se non sono partizioni dello stesso, giusto? Link to comment Share on other sites More sharing options...
fwood Posted November 23, 2009 Share Posted November 23, 2009 ho rieditato il post in alto Link to comment Share on other sites More sharing options...
Kronos_OS Posted November 23, 2009 Author Share Posted November 23, 2009 grazie mille ora ho capito, e c'è percaso un modo per non avere il bootloader e far partire sempre e per forza osx o deve sempre intervenire il bootloader? dico nel caso volessi che osx vada sempre da solo. come con winzozz se non ci sono altri sistemi dentro Link to comment Share on other sites More sharing options...
fwood Posted November 23, 2009 Share Posted November 23, 2009 come ti ho spiegato...nel caso del boot loader chamaleon (che usiamo per l'osx ) esso serve perchè..mentre gli altri sistemi operativi possono girare sull'hardware pc, l'osx no! All'interno del boot loader chamaleon si inseriscono delle estensioni del kernel (k-ext) ,o se vuoi chiamarle patch, che consentono di prendere per il c**o osx . Altrimenti non si avvierebbe mai e poi mai osx su un pc con bios!! I boot loader che usiamo sugli hackintosh possono anche cambiare nel tempo ma il concetto è sempre lo stesso! Per far avviare osx su un pc serve un bootloader che fa anche da bypass tra il bios del pc e l'osx Link to comment Share on other sites More sharing options...
desmogix Posted November 24, 2009 Share Posted November 24, 2009 grazie mille ora ho capito, e c'è percaso un modo per non avere il bootloader e far partire sempre e per forza osx o deve sempre intervenire il bootloader? dico nel caso volessi che osx vada sempre da solo. come con winzozz se non ci sono altri sistemi dentro al massimo puoi nasconderlo, ma deve esserci. edita il com.apple.boot.plist contenuto in /Extra/ aggiungi: <key>Timeout</key> <string>(i secondi che ti pare a te, con 0 non ho mai provato dovresti avere un'impercettibile switch e poi parte la mela di boot)</string> Link to comment Share on other sites More sharing options...
Kronos_OS Posted November 24, 2009 Author Share Posted November 24, 2009 ok grazie, appena installerò leopard vedrò Link to comment Share on other sites More sharing options...
scrax Posted November 27, 2009 Share Posted November 27, 2009 ok grazie, appena installerò leopard vedrò Questi i codici per avere il boot direttamente alla mela senza schermate o selezioni (da inserire tra <dict> e </dict> in /Extra/com.boot.apple.plist con Chameleon2RC3. Disabilitare l'interfaccia grafica: <key>GUI</key> <string>No</string> Avviare in automatico dal primo HD boottabile o da quello impostato col codice qui sotto <key>Quiet Boot</key> <string>Yes</string> Selezionare HD di avvio: <key>Default Partition</key> <string>hd(0,2)</string> 0= numero HD 2= numero partizione Esempio: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot Banner</key> <string>No</string> <key>Default Partition</key> <string>hd(0,2)</string> <key>GUI</key> <string>No</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Quiet Boot</key> <string>Yes</string> <key>device-properties</key> <string></string> </dict> </plist> Per modificarlo facilmente: Lizard Link to comment Share on other sites More sharing options...
buoo Posted April 22, 2010 Share Posted April 22, 2010 Selezionare HD di avvio: <key>Default Partition</key> <string>hd(0,2)</string> 0= numero HD 2= numero partizione Scusa per l'esattezza, come faccio a sapere qual è il numero dell' HD e il numero della partizione dove ho installato Snow ? WDC WD6401AALS-00E8B0: Capienza: 640,14 GB (640.135.028.736 byte) Modello: WDC WD6401AALS-00E8B0 Revisione: 05.00K05 Numero di serie: WD-WMATV4377053 Native Command Queuing: Sì Lunghezza coda: 32 Disco estraibile: No Unità amovibile: No Nome BSD: disk0 Tasso rotazionale: 7200 Nome slot: Bay 1 Tipo mappa partizione: GPT (GUID Partition Table, Tabella di partizione GUID) Stato S.M.A.R.T.: Verificato Volumi: Macintosh HD: Capienza: 639,79 GB (639.791.054.848 byte) Disponibile: 616,07 GB (616.068.747.264 byte) Scrivibile: Sì File System: Journaled HFS+ Nome BSD: disk0s2 Punto di attivazione: / in questo caso sarebbe hd(0,2) giusto? Link to comment Share on other sites More sharing options...
spec3 Posted August 31, 2011 Share Posted August 31, 2011 Questi i codici per avere il boot direttamente alla mela senza schermate o selezioni (da inserire tra <dict> e </dict> in /Extra/com.boot.apple.plist con Chameleon2RC3. Disabilitare l'interfaccia grafica: <key>GUI</key> <string>No</string> Avviare in automatico dal primo HD boottabile o da quello impostato col codice qui sotto <key>Quiet Boot</key> <string>Yes</string> Selezionare HD di avvio: <key>Default Partition</key> <string>hd(0,2)</string> 0= numero HD 2= numero partizione Esempio: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot Banner</key> <string>No</string> <key>Default Partition</key> <string>hd(0,2)</string> <key>GUI</key> <string>No</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Quiet Boot</key> <string>Yes</string> <key>device-properties</key> <string></string> </dict> </plist> Per modificarlo facilmente: Lizard scusa mi aggiungo! e <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> questi a cosa servono??? Link to comment Share on other sites More sharing options...
Recommended Posts