Как изменить загрузочный диск Mac из командной строки

click fraud protection

Щелкните значок увеличительного стекла в верхней части экрана Mac, чтобы отобразить диалоговое окно «В центре внимания», введите «Терминал» и затем щелкните «Терминал» в списке результатов, чтобы запустить утилиту «Терминал».

Введите «sudo bless -mount / Volumes / Startup_Disk_Name -setBoot» без кавычек в окне Терминала. Команда Bless меняет загрузочный диск. Замените "Startup_Disk_Name" правильным именем диска, с которого вы хотите загрузиться. Если имя содержит пробелы, заключите весь путь в кавычки. Например, если ваш загрузочный диск помечен как «Мой Mac», введите следующую команду: sudo bless -mount «/ Volumes / My Mac» -setBoot.

Нажмите «Enter», чтобы запустить команду и сменить загрузочный диск. Обратите внимание, что ваш Mac загружается с нового диска после его перезагрузки. Чтобы немедленно перезагрузить Mac из командной строки, выполните следующую команду: sudo shutdown -r now. Не забудьте сохранить свою работу перед тем, как подавать команду.

Чтобы получить дополнительную информацию о команде Bless, введите «man bless» без кавычек в Терминал и нажмите «Enter».

Простой сценарий оболочки bash, который изменяет загрузочный диск и затем перезагружает Mac, выглядит так:

#! / bin / bash bless -mount / Volumes / Startup_Disk_Name -setBoot shutdown -r now

Чтобы запустить оболочку в указанное время, создайте задание Cron.

Не забудьте «sudo» в команде, чтобы запустить ее от имени суперпользователя из Терминала. Использование sudo в сценарии оболочки bash не обязательно, особенно если вы запускаете сценарий как суперпользователь.

Вы можете изменить загрузочный диск во время загрузки Mac. Просто удерживайте клавишу «Option» после включения или перезапуска Mac, чтобы отобразился диспетчер запуска. Используйте клавиши со стрелками, чтобы выбрать диск, с которого хотите загрузиться, а затем нажмите «Enter», чтобы использовать его.

Чтобы изменить загрузочный том в меню «Системные настройки», нажмите «Apple», выберите «Системные настройки», а затем нажмите «Загрузочный диск», чтобы отобразить окно «Загрузочный диск». Введите свое имя пользователя и пароль, если будет предложено, выберите диск, с которого хотите загрузиться, и нажмите «Перезагрузить».

Не запускайте команды в Терминале, если вы не знаете, что делаете. Поскольку Терминал обеспечивает неограниченный доступ к системе UNIX, вы можете нанести серьезный ущерб операционной системе, если запустите неправильную команду. Даже опечатка может нанести непоправимый ущерб.

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