最初のユーザーが追加される前にシステム情報を表示する方法はありますか?


21

Macを持っているので、誰かに販売を手伝ってほしいと頼まれました。彼らはすでにハードドライブを一掃し、その上にmacOSの新規インストールを行いました。起動時は、まだ初期化されていないユーザーの「ようこそ」セットアップです。

新しいユーザーを作成せずに、現在このマシンにインストールされているmacOSのシステム情報とバージョンを確認する簡単な方法はありますか?新しいインストールでハードドライブを再ワイプしなくても、このマシンをクリーンな状態のままにしたいのですが。


別のMacをお持ちですか?ターゲットディスクモードで起動しますか?
bmike

@bmikeはい。ただし、他のMacが存在しないと仮定して回答をお勧めします。ありがとう!
Ryan McGeary 2017

回答:


24

以下では、OSのバージョン情報を正確にするために、Recovery HDが同じバージョンのmacOSをMacintosh HDにインストールしていることを前提としています。

Macをリカバリモードで起動すると、次のコマンドを使用してターミナルからシステム情報にアクセスできます。例:

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

次のオプションの出力と使用を最小限に抑えるにはどうすればよいですか。

  • -listDataTypes- 使用可能なデータ型をリストします。
  • -detailLevel レベル -指定したレポートの詳細レベル:
    • mini-個人情報を含まないレポート。
    • basic-基本的なハードウェアおよびネットワーク情報。
    • full- 利用可能なすべての情報。

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.>

ノート:

リカバリHDでCommandR起動するには、Macの起動時に押します。macOSリカバリーについても参照してください

また、マニュアルページを見てください system_profiler

-listDataTypesリストされたいくつかの情報のみを取得したい場合は、コマンドラインでそれぞれを追加できます。例:

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

system_profiler コマンドは、から直接実行することができ、シングルユーザーモードで押すことにより、CommandS設けることなく、マックの起動時に、完全修飾パス名をしかし、あなたはから必要な情報の量に応じてsystem_profiler、あなたがする必要があるかもしれない、パイプの出力をするmoreまでless、など、シングルユーザーモードでのスクロールは、Recovery HDから起動したときのターミナルからのスクロールほど簡単ではありません。

つまり、ハードウェア:およびソフトウェア:の下に表示される基本的な出力だけが必要な場合は、system_profiler コマンドの使用から、シングルユーザーモードで次のコマンド使用します

system_profiler SPHardwareDataType SPSoftwareDataType

シングルユーザーモードのソフトウェア情報はMacintosh HDにインストールされるものであることに注意してください。RecoveryHDとは異なり、OS Xベースシステムのものであり、同じである必要がありますが、同じではない場合があります。ハードウェア情報はどちらの場合も正確です。


Macintosh \ HDは常に正しいとは限らないので、すべてのヒントとして、最初にcd / Volumesを実行してすべてのボリューム(私の場合は、disk02)を取得し、Macintosh HDの代わりに適切なボリュームを使用できます。残りのパスは完全に正しいです。 。
kurtanamo

15

私の場合system_profilerは読み込まれず(Abort trap:6)、sw_versOSバージョンのみが表示されます。プロセッサ、メモリ、ディスクの詳細が必要でした。

起動時に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 GBのRAM = 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 GB


5

簡単-シングルユーザーモードで起動してシャットダウンします。

  1. 起動中にSキーを押したままにします(チャイムが起動してセットアップアシスタントが実行されない場合は、終了してシャットダウンしてください)。
  2. 黒い画面に白いテキストが表示されたら、停止するのを待って入力しsw_versます。
  3. 情報を記録したら、と入力しhaltます。

sw_versどのモードでも使用できます。出力は次のようになります。

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.13.1
BuildVersion:   17B1003

もしそうなら、それが何を示しているかを示してくれませんか?
Maarten Bodewes 2017

1
@Maarten Bodewes、これは3行を出力します。例:ProductName: Mac OS XProduct Version: 10.13.1およびBuildVersion: 17B1003
user3439894
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.