MacBook Pro(Late2007)
kernel x86_64
無事に完了いたしました。ただ、AirMacが認識しないので、i386に戻してしまいました^^;
情報の提供ありがとうございました。
MacBook Pro(Late2007)
kernel x86_64
無事に完了いたしました。ただ、AirMacが認識しないので、i386に戻してしまいました^^;
情報の提供ありがとうございました。
乗り越えるられない壁が分かっただけでも試した価値がありました。現在使っているMacをBestな状態で快適に使えれば私は満足です。
Eay i2008Mav Proで6+4をおしながら起動しましたら、64 ビットカーネルと拡張機能: はい となり64ビット化は可能になったのですが、一部ソフトに不具合が出ましたので32ビットに戻したいため、改めて3+2を押しながら起動を試みました。しかし、64 ビットカーネルと拡張機能: はい のままです。
何度か試みましたがダメでした。
64ビットから32ビットに戻す方法がありましたらご教授ください。
Terminalを起動して下記の3つを実行して下さい。
sudo defaults delete /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Architecture
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Flags -string ""
sudo bless --folder /System/Library/CoreServices --file /System/Library/CoreServices/boot.efi
# 各々の行を1行ずつCopy... Terminal windowにPasteしてReturnです。要Passaord、実行で元の状態に戻します。
なお、弄ったboot.efiをお使いだと少し違ってきますので...
Mac OS X Server v10.6のシステム条件が、デスクトップのみなのが微妙ですね。
ご回答ありがとうございます。
ご指示に従って試してみましたが、最後のパスワードが入力できません。
Last login: Fri Apr 30 21:55:13 on ttys000
ogawa-kyouichirou-no-Mac-Pro:~ sunphoto$ sudo defaults delete /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Architecturesudo defaults write /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Flags -string ""sudo bless --folder /System/Library/CoreServices --file /System/Library/CoreServices/boot.efi#
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
よろしくお願いいたします。
ossan さんによる書き込み:
To proceed, enter your password, or type Ctrl-C to abort.
Password:
ここでは、入力した(半角)文字は表示されません。表示されないだけで、入力は受け付けているので入力後、リターンキーを押してみて下さい。
きちんとお読みになって1行ずつ実行すれば間違える事はないと思jいますが...
# 3つを続けて一度に実行 ??? 最後の#は??? 前のコマンドをResにそのままPasteしただけ???
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
sudoを初めて使うとでる表示です。Passwordを入れれば動きますが何も表示されません。
ご指示に従って試してみましたが、最後のパスワードが入力できません。
Last login: Fri Apr 30 21:55:13 on ttys000
ogawa-kyouichirou-no-Mac-Pro:~ sunphoto$ sudo defaults delete /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Architecturesudo defaults write /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Flags -string ""sudo bless --folder /System/Library/CoreServices --file /System/Library/CoreServices/boot.efi#
このコマンドは不都合が出るので、実行するならiMacintoshiさんのリンク先の方がいいと思います。
https://support.apple.com/kb/HT3773?viewlocale=ja_JP
デフォルトに戻すなら
sudo systemsetup -setkernelbootarchitecture default
です。
ただ、試したのが起動時に「6」「4」キーを押す操作だけであれば、64bitで起動するのはそのときだけで再起動すればデフォルト(32bit)で起動するようになるはずなのですが・・・
HAL さんによる書き込み:
私も、こちらの手で64bit起動してます。(plistを編集してますが)
ただ、試したのが起動時に「6」「4」キーを押す操作だけであれば、64bitで起動するのはそのときだけで再起動すればデフォルト(32bit)で起動するようになるはずなのですが・・・
これは、間違いなくそうなるはずです。/Library/Preferences/SystemConfiguration/com.apple.Boot.plistを覗けば分かると思うのですが。
ぴっぴさん
ご指摘の通りでした。
成功しました。
ありがとうございました。
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist
何らかの問題を抱えてるのかも知れません。これを消去して再起動すれば32-bitで起動しますがcom.apple.Boot.plistは生成されません。
# defaults writeで新規に生成はできますが... ### boot.efiを弄っている場合を除いて... ###
defaults writeで新規に生成はできますが...
ファイルが読み込めない形式になるのでdefaultsコマンドは使わない方がいいと思います。
https://discussionsjapan.apple.com/message/100514123#100514123
#読み込めないので結果的にデフォルトの設定には戻りますが・・・
当方ではdefaitsの実行で問題なく32と64-bitが切り替わりますがお仰せのようにPLIST本来の形式とは違います。
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Flags -string arch=x86_64
sudo systemsetup -setkernelbootarchitecture x86_64
sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.Boot Kernel\ Flags -string arch=i386
sudo systemsetup -setkernelbootarchitecture i386
この順序に設定すれば正常な状態でcom.apple.Boot.plistに書き込まれます。
sudo bless --folder /System/Library/CoreServices --file /System/Library/CoreServices/boot64.efi
sudo bless --folder /System/Library/CoreServices --file /System/Library/CoreServices/boot.efi
当方のはMacBook late 2008なので最後に何れかのblessを実行しないといけませんが...
### なお、64-bit起動はごく稀に試すぐらいで普段は32-bit起動のみです。###
追加 CやJavaをBuildしたのと同じ感じです。人間には読めないがMacには読めるしProperty List Editorも正常です。
追加2 古いProperty List Editor 2.2でDumpを取ってdefaultsで一括入れ替える。あるいは全てをdefaultsの実行で行い6+4 起動すればOKです。これを実行しないと32-bit起動になります。
32/64ビットモードはどう制御できるのですか?