このページをDeliciousに追加 このページをはてなブックマークに追加 このページをlivedoor クリップに追加 このページをYahoo!ブックマークに追加

またフォーマットからやり直しになったときに思い出さないといけないことをメモ。

使用機

  • iMac (27-inch, Late 2009) →旅立っていった
  • MacBook Air (11-inch, Late 2010) →旅立っていった
  • MacBook Pro (retina, 15inch, Mid 2012)
  • iMac Retina 5K (27inch, Late 2014)

操作

  • スクリーンショット
    • Cmd + Shift + 3 - デスクトップ全体
    • Cmd + Shift + 4 - ドラッグ選択
      • ここでスペースキーを押すとウインドウ選択になる

MacBook Air (late 2010)のBootcampにWindows XPを入れる

MacBook Air (late 2010)のBootcampはWindows 7のみのサポートなので、XPを入れるには多少工夫が必要。以下のページを参考に。

 

全部のケースを検証したわけじゃないけど、Windows XPのインストーラでBootcampパーティションをフォーマットしないと再起動に「Disk error」が出てインストールが完了しないことがある。そして32GB以上割り当てる時はNTFSにフォーマットじゃないとダメじゃないかな?

  • Windows XPのインストーラで(32GB以上の)パーティションのフォーマットの質問される時に、以下の選択肢の場合は「現在のファイルシステムをそのまま使用(変更なし)」を選ぶと、再起動時に「Disk error」になってしまうので、必ずNTFSでフォーマットすること。
    NTFSファイルシステムを使用してパーティションをフォーマットする(クイック)
    NTFSファイルシステムを使用してパーティションをフォーマットする
    パーティションをNTFSに変換
    現在のファイルシステムをそのまま使用(変更なし)←これは選ばないほうがいい
  • Windows XPのインストーラで(32GB以下の)パーティションのフォーマットの質問される時に、以下の選択肢の場合もNTFSかFATでフォーマットしておくほうがいいような気がする。
    NTFSファイルシステムを使用してパーティションをフォーマットする(クイック)
    FATファイルシステムを使用してパーティションをフォーマットする(クイック)
    NTFSファイルシステムを使用してパーティションをフォーマットする
    FATファイルシステムを使用してパーティションをフォーマットする
    パーティションをNTFSに変換
    現在のファイルシステムをそのまま使用(変更なし)←これは選ばないほうがいい

PATH環境変数

ターミナル.appでbashを起動すると /etc/profileの中で

/usr/libexec/path_helper -s

というコマンドを呼んでいて、それは以下の優先度でPATHを並べ直してからexportしている。

  1. /etc/paths に書かれたPATH
  2. /etc/paths.d/ に置かれたファイル(アルファベット順)の中に書かれたPATH
  3. ~/.MacOSX/environment.plist のPATHに書かれていて、上記に含まれていないPATH

一方、普通のGUIプログラムにはenvironment.plist に設定されているPATHがそのまま渡されるようなので、ターミナル.appでbashを起動した場合と、emacs上でbashを起動した時とではPATHの内容や順番が一致しないことがありうる。

PATHに変更を行った際には以下のように environment.plist のPATHを書き換えてから再度ログインすれば、ターミナル.appとGUIプログラム(例えばemacs上のbash)のPATH環境変数が一致するようになる。(いっそのこと、これを .bashrc にでも書いておけばよいのではないか? ←強引)

if [ -x /usr/libexec/path_helper ]; then
  eval `/usr/libexec/path_helper -s`
  defaults write $HOME/.MacOSX/environment PATH "$PATH"
fi

なお、PATHの先頭に追加したい場合は、/etc/pathsの1行目に追加しなければならない。ただし、この変更は全ユーザに適用されてしまう。PATHの末尾に追加したい場合は、environment.plistのPATHの最後に追加すればよい。これは各ユーザごとに適用される。

普通は各ユーザで定義したPATHを先頭にかぶせたいと思うんだけどね・・・ まあ、.bash_profileとか .bashrcに直接書けば何でもできるんだろうけど。いまいちスッキリしない仕組み・・・

補足

Mountain Lionからenvironment.plistは無くなって/etc/launchd.confに書くらしい。(これはシステム全体に影響。)

Displayの型番を調べる

ioreg -lw0 | grep EDID | sed "/[^<]*</s///" | xxd -p -r | strings -6





トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-06-06 (土) 13:46:04