Я могу загрузиться к другому разделу Mac OS X из командной строки?

Я должен протестировать некоторое программное обеспечение (ночью) на 3 версиях Mac OS X: 10.4, 10.5, 10.6 - программные интерфейсы с аппаратными средствами, таким образом, невстроенные решения (как виртуализация) не идеальны.

Таким образом, я изобразил лучший способ протестировать программное обеспечение (который является автоматическим между прочим), должен иметь раздел для каждой версии ОС. Таким образом, я могу загрузиться к определенной версии для тестирования программного обеспечения.

Это должно быть сделано в синхронизированном расписании, таким образом, я надеялся, что мог выполнить команду как это в crontab:

reboot --to "Mac OS X 10.5"

Действительно ли что-то вроде этого возможно, или я должен записать свое собственное программное обеспечение, чтобы сделать это?

5
задан 23.10.2010, 01:47

2 ответа

Я не знаю ни о каком приложении, которое может сделать это, но проводящий некоторое исследование существует 2 предложения.

Во-первых используйте AppleScript для выбора загрузочного диска. Основная идея использует следующий, можно выбрать раздел начальной загрузки и затем перезагрузку.

сделайте сценарий оболочки "благословляет - монтируются \"/Volumes/Name диска \"-setBoot" с правами администратора, делают сценарий оболочки "завершает работу-r теперь" с правами администратора.

Можно затем использовать osascript выполнить вышеупомянутый AppleScript от Вашего crontab.

Кроме того, можно установить РЕМОНТ, который позволяет Вам выбирать ОС при начальной загрузке и потенциально изменять файлы запуска с помощью команды удара, которая может изменить ОС по умолчанию для начальной загрузки. У меня нет способа подтвердить, что это может быть сделано, но это - опция.

Вышеупомянутое показывается AppleScript, и так как исходная статья относится к нему, я сохраняю его в исходном формате, однако как был указан в комментариях, две команды могут быть выполнены в оболочке непосредственно, не нуждаясь в AppleScript

7
ответ дан 07.12.2019, 17:20

nvram команда позволит Вам изменять параметр NVRAM, который указывает который раздел загрузиться от.

1
ответ дан 07.12.2019, 17:20

Теги

Похожие вопросы