Чи є можливість переглянути системну інформацію до того, як буде доданий перший користувач?


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 - Вказує рівень деталізації звіту:
    • mini - Звіт без жодної особистої інформації.
    • основна - Основна інформація про обладнання та мережу.
    • повна - Вся наявна інформація.

Щоб отримати просто Апаратне забезпечення: звіт, використовуйте:

  • SPHardwareDataType

Приклад:

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

У моїй системі вихід із зазначеної команди був:

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

Також перегляньте сторінку керівництва для system_profiler

Якщо ви хочете просто отримати інформацію для деяких із -listDataTypesперелічених, ви можете додати їх у командному рядку , наприклад:

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

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

Однак, якщо все, що вам потрібно, це основний вихід, показаний у розділі " Обладнання" та " Програмне забезпечення": з використання system_profiler команди , тоді використовуйте таку команду в режимі для одного користувача :

system_profiler SPHardwareDataType SPSoftwareDataType

Зауважте, що інформація про програмне забезпечення в однокористувацькому режимі - це та, яка встановлюється на Macintosh HD, на відміну від Recovery HD, це в базовій системі OS X, і хоча вона повинна бути такою ж, вона може не мати. Інформація про обладнання в будь-якому випадку точна.


Macintosh \ HD не завжди має рацію, тому моя порада для всіх, спробуйте спочатку cd / Томи, тут ви отримуєте всі томи (у моєму випадку це були диски02), тоді ви можете використовувати правильний том замість Macintosh HD , решта шляху абсолютно правильна .
kurtanamo

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

Не могли б ви дати вказівку на те, що це показує, якщо ви робите?
Maarten Bodewes

1
@Maarten Bodewes, він буде виводити 3 рядки, наприклад: ProductName: Mac OS X, Product Version: 10.13.1іBuildVersion: 17B1003
user3439894
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.