Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie
- - - - -

com.apple.Boot.plist - edycja i parametry


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 amiga

amiga

    Administrator

  • R.E.D.
  • 215 postów

Napisano 24 styczeń 2009 - 21:16

Parametry bootowania systemu ustawiane w pliku com.apple.Boot.plist


Na początku zaznaczę, że nie wszystkie opcje są potrzebne i część kluczy można pominąć.

Odpalamy edytor z tym plikiem za pomocą tej komendy w terminalu:
sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Od razu zaznaczę, że trzeba podać hasło administratora. Zaznaczę również, że wszelkie zmiany w tym pliku mogą doprowadzić do braku możliwości uruchomienia systemu lub nawet awarii sprzętu (np przez podanie złego odświeżania dla monitora). Robisz to na własne ryzyko!


Ustawiam rozdzielczość (nie zawsze działa bez sterowników do grafiki!)
<key>Graphics Mode</key> 
<string>1920x1200x32@60</string>
Gdzie 1920x1200 to rozdzielczość; 32 to głębia kolorów a @60 to częstotliwość odświeżania ekranu w Hz.

Wybór platformy:
<key>Kernel Flags</key> 
<string>platform=X86PC</string>
Zamiast X86PC możemy podać również ACPI.

Ustawienia procesora w kluczu:
<key>Kernel Flags</key>
wyłącza usypianie CPU
<string>idlehalt=0</string>
włącza tylko jeden rdzeń procesora
<string>cpus=1</string> 

Jeżeli nie chcemy widzieć napisu powitalnego Darwina podczas startu:

<key>Quiet Boot</key> 
<string>Yes</string> 

Start w trybie graficznym:
<key>Boot Graphics</key> 
<string>Yes</string> 
Tu możemy zapodać parametry typu -v, -x, -s, -f itp)
<key>Kernel Flags</key> 
<string></string>

Odliczanie przy starcie (w sekundach)
<key>Timeout</key> 
<string>2</string>

W przykładzie dwie sekundy.

Startujemy z innej partycji niż Darwin:
<key>Kernel Flags</key> 
<string>rd=diskXsY</string>
gdzie X to nr dysku a Y to nr partycji

Jest to wersja rozwojowa, pisana na szybko. Jak jest jeszcze coś do dodania/zmienienia to proszę o uwagi.
Zapraszam do dyskusji TUTAJ
10.6.1 on:
Gigabyte P35C S3 - Core 2 QUAD Q6600 - AHCI - HD2600PRO 512mb - GFX w/o qe/ci
10.5 BOX + 10.5.6 Combo on:
Acer, GM965 (x3100), ICH8
10.6.1 on:
Asus p6t deluxe X58, i7, GF260

#2 314TeR

314TeR

    Administrator

  • Administrators
  • 17761 postów
  • LocationWarszawa

Napisano 12 kwiecień 2009 - 21:53

com.apple.Boot.plist - w Mac OS X spełnia rolę czegoś podobnego do "Auto startu" zawierającego parametry systemu. Jego pełna ścieżka to:
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
Jest to plik napisany w XML i ma właściciela root:wheel (0:0) i uprawnienia 755. Aby go edytować wygodnie polecam np edytor "Smultron"
http://tuppis.com/smultron/
pozwala on wygodnie edytować pliki systemowe i wspiera autentykację zmian.

Dziewicza zawartość pliku:
<?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>Kernel</key> 
	<string>mach_kernel</string> 
	<key>Kernel Flags</key> 
	<string></string> 
</dict> 
</plist>

Można dodać do niego wiele interesujących instrukcji, np:
<key>Graphics Mode</key> 
<string>1920x1200x32</string>
Pozwala wymusić działanie VGA w konkretnej rozdzielczości i liczbie kolorów
<key>Kernel Flags</key> 
<string>-v</string>
Tu możemy na stałe dodać flagi uruchomieniowe kernel'a które podajemy przy starcie, np -v -x -s -f
<key>Timeout</key> 
<string>8</string>
Czas po jakim będzie wyświetlany "timeout" pozwalający na podanie parametrów systemowych lub wybranie partycji do startu w botmanager'ach opartych o darwina, np PC_EFI, Chameleon.
<key>device-properties</key> 
<string>4b00000001000000010000003f0000000100000002010c00d041030a0.....</string>
To jest przykład dodania EFI Stringa którty może uruchomić np VGA lub tzw. Time Machine Fix. EFI Stringi generuje się wygodnie przy pomocy EFI Studio, OSX86Tools  

Przykład zmodyfikowanego com.apple.Boot.plist:
<?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>Graphics Mode</key> 
	<string>1920x1200x32</string> 
	<key>Kernel</key> 
	<string>mach_kernel</string> 
	<key>Kernel Flags</key> 
	<string>-v</string> 
	<key>Timeout</key> 
	<string>8</string> 
	<key>device-properties</key> 
	<string>4b00000001000000010000003f0000000100000002010c00d041030a0.....</string> 
</dict> 
</plist>

ASUS MAXIMUS VII IMPACT | Core i7-4790K | 16GB DDR3 2400 CL10 | GTX 980 Ti | FiiO E10 | OS X Retail via UniBootX Clover

ASUS Z87M-PLUS | Core i5-4590T | 8GB DDR3L 1333 | HD4600 | OS X Retail via UniBootX Cloverbyłe haMac'i: ASUS P5W DH DeluxeASUS P7P55 WS Supercomputer | ASUS P8Z68 Deluxe/GEN3 | ASUS P8Z77-V PRO THUNDERBOLTJak uruchomić na wypasie ALC 882/888/889/1200 | STOP Gigafail | P5W DH Deluxe - perfekcyjny hackintosh | Piszę poprawnie po polsku!

Co daje kalibracja monitora - zobacz jak można poprawić jakość obrazu.

 

Najszybszy hackintosh na świecie za procesorem 12C identyfikujący się jako Mac Pro (Late 2013) wg rankingu Geekbench: 37000 pkt

 

Pomogliśmy Tobie - pomóż nam - przekaż darowiznę na utrzymanie forum.

 


#3 jplucinski

jplucinski
  • Members
  • 1 postów

Napisano 14 październik 2010 - 13:30

Witam,
jak usunąć niepotrzebną dla mnie "wizualnie" pozycje wyboru drive'u w Darwinie? Chodzi o te minipartycje 100MB potrzebną windowsowi 7.
Tak żeby wybór odbywał się tylko pomiędzy 2 pozycjami.
Pozdro.
J

#4 Marucins

Marucins

    Witcher

  • Moderators
  • 1827 postów
  • LocationPL (Bia)

Napisano 14 październik 2010 - 15:22

dla RC4 i wyżej

<key>Hide Partition</key> 
<string>hd(0,1) hd(2,5)</string>

gdzie hd(0,1) hd(2,5) to partycje na dysku - to są przykładowe wpisz własne!

haMac Asus Gryphon Z97 Armour Edition # Intel i7-4790K # EVGA GTX 980 Ti SC # G.Skill TridentX DDR3 2400 MHz CL10 (4x4GB) # Samsung 850 PRO 512GB + Crucial M550 256GB + WD VelociRaptor 1TB # AirPort Extreme (BCM94360CD) # SeaSonic Platinum-1200 (SS-1200XP3) # Phanteks Enthoo Primo

Spoiler

VPN -> http://nordvpn.com/ (-20% przy odnow.) /kupon: 3ydeal (~$2,75/m-c)

Staram się pisać poprawnie po polsku FlagaPL.gif





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych