通常32bit カーネル、'6' と '4' を起動時に押しておくと 64bit カーネルで起動するのだけど(機種によって違う)、押さずに64bit カーネルで起動する設定はどうするのだろう、と思って以前調べてた。
systemsetup コマンドだった。
Mac OS X Manual Page For systemsetup
設定確認
% systemsetup -getkernelbootarchitecturesetting
kernel architecture is set to default
% 2010-01-21 02:25:36.443 writeconfig[1620:903] *** -[NSMachPort handlePortMessage:]: dropping incoming DO message because the connection or ports are invalid
起動後、一度目の実行時は常にこのログがでるような・・・
setほげほげを引数なしで実行
% systemsetup -setkernelbootarchitecture
Invalid argument. Valid arguments are i386, x86_64, or default.
x86_64 に設定
% sudo systemsetup -setkernelbootarchitecture x86_64
Password:
setting kernel architecture to: x86_64
changes to kernel architecture have been saved.
default に戻し
% sudo systemsetup -setkernelbootarchitecture default
setting kernel architecture to default
changes to kernel architecture have been saved.
確認
% systemsetup -getkernelbootarchitecturesetting
kernel architecture is set to default
0 件のコメント:
コメントを投稿