Site Overlay

Hvordan får du Yosemite .dmg-filen til at opgradere fra Snow Leopard

Partionerede du USB til Yosemite som MBR eller GUID?
Når du har lavet Yosemite-installationsprogrammet, hvordan har du gjort det drev bootable? Installerede du Clover på den?
Hvilken version? Nogle specifikke kexts?

Jeg partitionerede USB’en som GUID. Jeg installerede Chimera (fra downloads her, version 4.1.0) for at få den til at starte op. Jeg havde ikke brug for nogen kexts undtagen FakeSMC. Selv mit netværkskort virkede, da jeg brugte Chimera.
Når jeg havde mit drev oppe at køre og boote fra disk med Chimera, så lavede jeg en anden installation af Yosemite på et andet drev, så jeg stadig kunne boote op i en fungerende version, mens jeg legede med at installere Clover på hoveddrevet. Da jeg brugte Clover skulle jeg også bruge flere kexts, FakeSMC, netværksdriver kext, audio kext og power management kext. Clover var en stor indlæringskurve for mig. Jeg foretog ændringer med Clover Configurator (jeg startede med legacy-versionen i starten) og kontrollerede derefter konfigurationsfilen med en teksteditor for at sikre mig, at jeg forstod selve koden, og det hjalp, når jeg senere ville konfigurere tingene manuelt. Med Clover installeret var mit OS almindelig Vanilla, så jeg begyndte at opdatere som en rigtig Mac fra den downloadede version apps. Da jeg var klar til at opdatere mit andet drev, lavede jeg USB-installatører og udførte rene installationer bare for at få oplevelsen.
På et tidspunkt flyttede jeg Clover til EFI-partitionen (som jeg var nødt til at formatere som MBR, før den ville installere – at læse vejledningen om indstillingen i Clover hjalp mig, selv om jeg måtte gå på Google for at finde ud af, hvordan jeg skulle gøre det, de sagde). Jeg brugte Multibeast til at få El Capitan til at virke uden en DSDT (der var ikke nogen premade til rådighed for min bios-version).
Opgradering fra El Capitan havde jeg brug for flere kexts og kernel patches. Jeg var heldig at finde et indlæg, hvor en person med mit bundkort delte sin clover config, som havde de kernepatches, der var specifikke for mit kort.
Da jeg skulle have et højere hardware-ID for at installere Sierra eller High Sierra (undskyld, jeg har glemt hvilket nu) var jeg glad for, at jeg ikke havde logget ind på mit AppleID på nogen af de tidligere OS-versioner, så det var ikke så svært at ændre min hardwaretype og få et nyt serienummer, der passede til. Der var kext-ændringer igen, og det ældre Nvidia-grafikkort fungerede ikke out of box, så jeg flyttede til det nyere Nvidia-kort, jeg havde, som var godt dokumenteret i foraene her, herunder at jeg skulle bruge webdrivere, og foraene viste opstartsindstillinger for at bruge dem.

Som jeg flyttede ind i High Sierra havde jeg brug for forskellige muligheder for at slå webdriverne til. Jeg brugte Benjamin Dobell-scriptet, da High Sierra lavede en større opdatering til den samme version, men de nyeste drivere ville ikke installere igen. Scriptet vidste faktisk, at de skulle ændres og spurgte, om jeg ønskede, at det skulle gøre det? Ja, selvfølgelig, og det fungerede fint (bedre end selve Nvidia Driver Manager.) Jeg “opdaterede” min Cuda-driver, da der stod, at den ikke virkede på den “nye” version, installerede bare den nyeste Cuda-driver igen, og den blev accepteret. Jeg holder på High Sierra, da Nvidia-kort ikke understøttes i Mojave, og jeg er ikke villig til at bruge flere penge på denne gamle boks. Også min lyd understøttes ikke i High Sierra, og jeg har ikke investeret i et USB lydsystem, men jeg har et dybtgående høretab (døv) og alle mine film er undertekstet, så jeg, personligt, går ikke glip af noget, YMMV.
Boot muligheder: Med Nvidia-grafikkort var jeg altid nødt til at bruge PCIRootUID=1 for at vise, at jeg havde et diskret kort, ellers ville det bare ikke starte op. Jeg brugte GraphicsEnabler=Yes for mit GT520. Installation ved hjælp af -v option, verbose (ikke grafisk) krævede stadig en masse tålmodighed, der var tidspunkter hvor jeg troede den hang, men nej, den gik videre lige omkring det tidspunkt hvor jeg var klar til at give op. Da jeg fik can’t find kernel error, brugte jeg /System/Library/Kernels/Kernel boot option. Jeg rodede så meget med genstarter, at jeg kom dertil, at hvis en “Installer OS X fra” ‘harddisk’ dukkede op i Clover, startede jeg tilbage til den, indtil installationsprogrammet på harddisken ikke længere var et valg. En eller to gange var jeg nødt til at køre installationen ved hjælp af -x -f også. Hver gang jeg fik det næste OS installeret og til at virke, opdaterede jeg også på plads det andet drev, og det havde jeg brug for, fordi jeg måtte slette det andet drev og geninstallere et par gange. Selv om jeg har en rigtig Mac, der kører Catalina, var det nyttigt at kunne foretage ændringer inde i den samme boks og have en lavere version for at kunne få app-installationsprogrammerne til at køre. Jeg var nødt til at tilslutte mit Windows-drev en gang for at redigere Mac EFI-partitionen, fordi jeg ved et uheld fortalte Clover at skjule alle OS X-poster (ups), da jeg bare ville stoppe med at vise genoprettelsespartitioner og Windows-datadrev. Ellers holdt jeg mine Windows boot- og datadrev frakoblet hele tiden, og det lykkedes mig således ikke at slette dem. Da jeg var færdig og havde tilsluttet alle mine drev, hentede Clover nemt windows boot-drevet, og jeg kan nu dual boot Win10 og High Sierra på forskellige drev ved blot at indstille min bios til at boote fra Clover-disken først. Jeg har også sat auto boot High Sierra op efter 5 sekunder uden interaktion, så tryk på mellemrumstasten eller piletasten, hvis jeg vil boote ind i Windows i stedet.
Jeg har lavet en High Sierra USB boot disk til backup geninstallation, hvis det er nødvendigt. Når jeg kommer til at arbejde på dette, forventer jeg, at jeg vil løbe ind i nogle problemer et eller andet sted. Jeg har vedhæftet en kopi af min Clover Config for P7P55D Pro board og Nvidia grafikkort, der kræver webdriver til High Sierra. Folk bliver nødt til at sætte deres egne identifikationsoplysninger ind på de angivne steder (der er kommenteret ud, fjern kommentarmærkerne <– –> for at gøre dem aktive igen).

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.