Jump to content

com.apple.Boot.plist - edycja i parametry


Recommended Posts

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!)

Graphics Mode
1920x1200x32@60

Gdzie 1920x1200 to rozdzielczość; 32 to głębia kolorów a @60 to częstotliwość odświeżania ekranu w Hz.

 

Wybór platformy:

Kernel Flags
platform=X86PC

Zamiast X86PC możemy podać również ACPI.

 

Ustawienia procesora w kluczu:

Kernel Flags

wyłącza usypianie CPU

idlehalt=0 

włącza tylko jeden rdzeń procesora

cpus=1

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

Quiet Boot
Yes

 

Start w trybie graficznym:

Boot Graphics
Yes

Tu możemy zapodać parametry typu -v, -x, -s, -f itp)

Kernel Flags

 

Odliczanie przy starcie (w sekundach)

Timeout
2

 

W przykładzie dwie sekundy.

 

Startujemy z innej partycji niż Darwin:

Kernel Flags
rd=diskXsY

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

Link to comment
Share on other sites

  • 2 months later...

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:




Kernel
mach_kernel
Kernel Flags


 

Można dodać do niego wiele interesujących instrukcji, np:

Graphics Mode
1920x1200x32

Pozwala wymusić działanie VGA w konkretnej rozdzielczości i liczbie kolorów

Kernel Flags
-v

Tu możemy na stałe dodać flagi uruchomieniowe kernel'a które podajemy przy starcie, np -v -x -s -f

Timeout
8

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.

device-properties
4b00000001000000010000003f0000000100000002010c00d041030a0.....

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:




Graphics Mode
1920x1200x32
Kernel
mach_kernel
Kernel Flags
-v
Timeout
8
device-properties
4b00000001000000010000003f0000000100000002010c00d041030a0.....

Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.