Прописуємо параметри завантаження в mac os x, linux sysadmin

Прописуємо параметри завантаження в Mac OS X

Якщо при завантаженні Hackintosh ви натиснете клавішу F8, то потрапите в меню завантажувача Darwin з командним рядком. Використовуючи спеціальні команди можна, наприклад, вказати завантажувачу диск і розділ, з якого варто завантажити операційну систему або тип платформи (ACPI), дозвіл дисплея і інше. Але ті ж самі команди можна прописати як прапори завантаження (Boot flags) і при кожному завантаженні їх вже не доведеться.

Структура файлу виглядає наступним чином:

Kernel Name. Вказує ім'я та шлях до ядра системи. Як правило це mach_kernel. Ядро має перебувати в корені диска з OS X, тобто просто «/».

Kernel flags. Налагодження прапори (команди) ядра під час завантаження системи.

-s. Режим завантаження системи Single User ». Завантажившись з ключем -s ядро ​​системи завантажитися, але ви не побачите графічного інтерфейсу і жорсткі диски не будуть змонтовані. Даний режим корисний при відновленні OS X, в командному рядку можна вводити різні команди.

-v. Режим завантаження OS X «Verbose». При завантаженні з ключем -v ви зможете побачити журнал завантаження. Режим корисний при налагодженні системи, тому що дозволяє виявити проблеми при завантаженні операційної системи.

Розпакувати файл можна за допомогою команди терміналу mkextunpack, а запакувати назад kextcache.

-x. Безпечний режим завантаження. Вказавши -x в командному рядку ви забороните Darwin завантажувати кексти. Це допоможе, якщо ви установіле кривої кексти і поклали систему.

cpus. Даний параметр є завантажувальним і вказує системі кількість ядер вашого процесора. Якщо після устанвокі OS X система не бачить друге ядро ​​процесора, то необхідно прописати cpus = 2. соответсвенно якщо у вас чотирьохядерний процесор, то cpus = 4.

«Graphics Mode». Графічний режим завантаження. Використовуючи команду можна вказати системі примусове дозвіл і частоту розгортки монітора. Формат команди WidthxHeightxDepth @ RefreshRate. Наприклад, «Graphics Mode» = »1280x1024x32 @ 72".

rd. Про цю команді терміналу ми вже писали. Вона дозволяє вказати завантажувач точний розділ жорсткого диска, звідки необхідно вантажити операційну систему. Формат команди rd = diskXsY. де X номер диска, а Y номер розділу на цьому диску. Наприклад, команда rd = disk0s1 вкаже завантажувачу, що ОС перебувати на диску №0, на розділі №1.

config. Дана команда дозволяє вказати шлях до альтернативного конфігураційного файлу. Стандартний файл перебувати в Mac HDD

platform. Команда вказує на підтримку ACPI. Приклади використання: platform = ACPI (підтримка ACPI), platform = X86PC (без підтримки ACPI), platform = ACPI | 86PC (підтримка ACPI, якщо це можливо). Зверніть увагу на останній приклад, пишеться ACPI (велика i). а делее вертикальна риса |.

idlehalt. Даний параметр приймає тільки два значення: 0 і 1. Параметр відповідає за енергоспоживання процесора, а саме чи буде знижуватися енергоспоживання CPU при його просте. Бажано використовувати значення 0, тоді при просте процесор буде знижувати споживання енергії і відповідно знизитися температура каменю. Приклади використання idlehalt = 0 і idlehalt = 1.

-legacy. Команда дозволяє завантажити операційну систему в режимі 32бит, навіть якщо ваша система підтримує 64біт.

?memory. Команда виводить інформацію про пам'ять в вашій системі.

Схожі пости

Post details