The following assumes that the Recovery HD has the same version of macOS installed on the Macintosh HD for the accuracy of OS version information.
If you boot the Mac to Recovery Mode, you can access System Information from Terminal using the following command, e.g.:
/Volumes/Macintosh\ HD/usr/sbin/system_profiler
You might what to minimize the output and use and of the following options:
- -listDataTypes Lists - Lists the available datatypes.
- -detailLevel level Specifies- Specifies the level of detail for the report:
- mini report- Report with no personal information.
- basic basic- Basic hardware and network information.
- full all - All available information.
To get just a Hardware: report, use:
Example:
/Volumes/Macintosh\ HD/usr/sbin/system_profiler SPHardwareDataType
On my system the outout of the above command was:
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.>
Notes:
To boot to the Recovery HD, press CommandR when booting the Mac. See also About macOS Recovery
Also, have a look at the manual page for system_profiler
If you want to just get information for some of the -listDataTypes
listed, you can add each on the command line, e.g.:
/Volumes/Macintosh\ HD/usr/sbin/system_profiler SPHardwareDataType SPSoftwareDataType