Есть ли способ просмотреть информацию о системе перед добавлением первого пользователя?

21

У меня есть Mac, который кто-то просит меня помочь им продать. Они уже стерли жесткий диск и установили на него новую установку macOS. При загрузке он находится в настройке «Добро пожаловать», пока пользователи не инициализированы.

Существует ли простой способ просмотра информации о системе и версии macOS, установленной в данный момент на этом компьютере, без создания нового пользователя? Я хотел бы оставить эту машину в чистом состоянии без необходимости повторной очистки жесткого диска с новой установкой.

Райан МакГири
источник
У тебя есть другой Mac? Хотите загрузиться в режиме целевого диска?
Bmike
@bmike Да, но я бы предпочел ответ, предполагая, что другого Mac нет. Благодаря!
Райан

Ответы:

24

Далее предполагается, что Recovery HD имеет ту же версию macOS, установленную на Macintosh HD для точности информации о версии ОС.

Если вы загружаете Mac в режим восстановления , вы можете получить доступ к системной информации из терминала, используя следующую команду , например:

/Volumes/Macintosh\ HD/usr/sbin/system_profiler

Вы можете минимизировать вывод и использование и следующих опций :

  • -listDataTypes - перечисляет доступные типы данных.
  • -detailLevel level - указывает уровень детализации отчета:
    • мини - Отчет без личной информации.
    • basic - базовая информация об оборудовании и сети.
    • полный - вся доступная информация.

Чтобы получить только отчет Hardware: используйте:

  • SPHardwareDataType

Пример:

/Volumes/Macintosh\ HD/usr/sbin/system_profiler SPHardwareDataType

На моей системе Outout вышеуказанной команды было:

Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro10,1
      Processor Name: Intel Core i7
      Processor Speed: 2.8 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 8 MB
      Memory: 16 GB
      Boot ROM Version: MBP101.00EE.B12
      SMC Version (system): 2.3f36
      Serial Number (system): <Information omitted for security reasons.>
      Hardware UUID: <Information omitted for security reasons.>

Заметки:

Для загрузки с Recovery HD нажмите CommandRпри загрузке Mac. Смотрите также О MacOS Recovery

Кроме того, посмотрите на страницу руководства для system_profiler

Если вы хотите просто получить информацию для некоторых из -listDataTypesперечисленных, вы можете добавить каждый из них в командной строке , например:

/Volumes/Macintosh\ HD/usr/sbin/system_profiler SPHardwareDataType SPSoftwareDataType

system_profiler Команда может быть запущена непосредственно из однопользовательского режима , нажав CommandSпри загрузке Mac, без того , чтобы обеспечить полное имя пути , однако в зависимости от того, сколько информации вы хотите от system_profiler, возможно , потребуется трубы на выходе к moreк lessи т.д. прокрутка в однопользовательском режиме не так проста, как в терминале при загрузке на Recovery HD .

Тем не менее, если все, что вам нужно, это базовый вывод, показанный в разделе « Аппаратное обеспечение и программное обеспечение: от использования system_profiler команды» , то используйте следующую команду в однопользовательском режиме :

system_profiler SPHardwareDataType SPSoftwareDataType

Обратите внимание, что информация о программном обеспечении из однопользовательского режима - это информация, которая устанавливается на Macintosh HD, в отличие от Recovery HD, это информация базовой системы OS X, и хотя она должна быть такой же, она может и не быть. Информация об оборудовании является точной в любом случае.

user3439894
источник
Macintosh \ HD не всегда прав, поэтому мой совет для всех, попробуйте сначала cd / Volumes, здесь вы получите все тома (в моем случае это были диски02), затем вы можете использовать правильный том вместо Macintosh HD , оставшийся путь абсолютно корректен ,
Куртанамо
15

В моем случае system_profilerне загружается (Abort trap: 6), а sw_versпоказывает только версию ОС. Мне были нужны процессор, память и детали диска.

Загрузитесь в режим восстановления, удерживая Command+ Rпри загрузке. Затем перейдите в Utilities>Terminal

процессор

$ sysctl -n machdep.cpu.brand_string
Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz

объем памяти

$ sysctl -n hw.memsize
17179869184

16 ГБ ОЗУ = 17179869184 / 1024 / 1024 / 1024

Дисковое пространство

$ diskutil list
/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.0 GB   disk0s2

500 ГБ

Гавин
источник
5

Легко - загрузитесь в однопользовательский режим и затем завершите работу.

  1. Удерживайте клавишу S во время загрузки (если вы пропустили, когда прозвучал перезвон и помощник по настройке запустился - выйдите и выключитесь).
  2. Когда черный экран показывает белый текст - дождитесь его остановки и введите sw_vers.
  3. Как только вы записали информацию, введите halt.

Вы можете использовать sw_versв любом режиме. Его вывод выглядит так:

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.13.1
BuildVersion:   17B1003
bmike
источник
Не могли бы вы дать представление о том, что он показывает, если вы делаете?
Maarten Bodewes
1
@Maarten Bodewes, он будет выводить 3 строки, например: ProductName: Mac OS X, Product Version: 10.13.1иBuildVersion: 17B1003
user3439894