OSX.dmg化の為の下準備

OSX起動用ボリュームのdmg化の為の最も最適なパーティションの切り方、
特に、サードパーティ製のアプリを入れた場合の容量の取り方ついて、
お尋ね致します。
アップル純正のOSXとiLifeのアップデートと設定のみで作るSub用の
構築方法(dmg化)は理解出来るのですが、Main用のサードパーティ製の
アプリが入った起動ボリュームをdmg化する場合、サードパーティ製アプリ
の数には制限があるのでしょうか。全てのアプリを入れてdmg化しても、
復元に1日以上掛かってしまっては非現実的ですし、また、分けてdmg化
しても実用性が無いですし、その辺の判断がとても難しいところなのですが。
また、パーティションを切る際の初期化についても、事前にDefragの作業も
併せて行わないと、0初期化だけでは不十分なのでしょうか。
一応、OSX.dmgで検索して過去のトピックスも全て読ませて頂きましたが、
正直、Symbolic Linkに関しては未だに理解力に乏しく、取り敢えず先ずは、
起動ボリュームのdmg化の完全な作成方法を限定に、
改めてお尋ねした次第です。
因に以下がインストール予定のサードパーティ製ソフトです。
Instant Music for Mac
SoundStudio3
Toast 8 Titanium
Roxio Popcorn 3
インターネットセキュリティバリア X4
Mackiev 3D Weather Globe and Atlas
ToySight Gold (英語版)
DynaFont OpenType42 手書き風Plus Standard
Vue 6 Easel
Shade Basic 9
POSER 7
上記の内、インターネットセキュリティバリア X4と、
Mackiev 3D Weather Globe and Atlasは、常時接続用ソフトで、
DynaFont OpenType42 手書き風Plus Standardも、こちらのトピックスで、
フォントソフトは色々問題ありの記述を購入後に読んで、
果たしてインストールするべきか悩んでいるところなのですが。

投稿日 2008/04/14 13:10

返信: 167

2008/07/12 18:01 Community User への返信

Comboはもう出ないでしょうし、iTunes, Quicktime, Security Updateは出るかも知れませんが、Javaは各々独立していて纏められた事はありません。なのでComboなのです。
お好みの設定にしたご自身のHomeを作り上げるほうが大事だと思います。
----------------
Homeを消去して簡単に設定を行えるshell scriptを作ると更に選択肢が増えます。
remove_caches: scriptを実行、Homeを消去してOSXを起動します。
起動したらsetup_home: scriptを実行...
target volume?
please drag and drop the volume.
/
other files? y/n
y
picture file? y/n
n
SaveHollywood? y/n
n
3rd party's files? y/n
n
Password:
これで残りの設定を行えば短時間で動くようになります。
other files: 必要最低限以外のfileを入れます
picture file: login, Address Book, Mail, iChatで使う画像です
SaveHollywood: 唯一の3rd partyのScreen Saverです
3rd party's files: Mainで使う3rd partyの必要最低限のfileです

2008/07/13 17:39 Community User への返信

Tiger Install DVD + OSX 10.4.11 Combo だけのdmgを作ろうと
したところ、アクセス権が無いので作れないというアラートが表示されました。
表示される理由と回避策を教えて頂けないでしょうか。
作業の流れの方は、
アクセス権の検証と修復を行った後、デフラグ、Erase Free Space の順です。
前述のTiger Install DVDだけのdmgを作ろうとした時と同様なのですが....。

2008/07/13 18:18 Community User への返信

1. SubにTigerをinstallします。# Japaneseだけ
2. installが終わり再起動しますので...
3. Optinを押さえMainを選択して起動します。
# そのまま起動するとSetup Assistantが動き初期設定を行うのですが...
それを行わせないでComboを入れてOSX.dmgを作るのです。
4. SubにComboをinstallします。
あとはOSX.dmgを作るのと同じです。
なおアクセス権の修復は行わない。
# OSX 10.4.6を入れただけで初期設定を行ってないから

2008/07/14 05:22 Community User への返信

shell scriptを作る時はsymbolic linkとdefaults writeで設定を行い、xxx.plistは出来るだけAppのものだけにしたほうが無難だと思います。
xxx.plistは綺麗なものか新しく作ったものをsparseimageに保存して、mountしてからcopyするようにshell scriptを組むと良いと思います。特に起動中のxxx.plistは弄らないようにするほうが問題が起こりにくいでしょう。またUpdateで大幅に変更になったAppのxxx.plistは新しく作り直したほうが良いと思います。
エラー処理や分岐などで処理を行えば失敗を防ぐことが出来ます。
# ことえり関係のplistをcopyするとトラブルが起こりやすくなります。Fontが絡みますし複雑にFrameworksやPrivateFrameworksを使いますので...

2008/08/07 00:39 Community User への返信

Xcodeに入っているProperty List EditorでDumpをチェック... pcxapp2(ADC))は設定が入っていると思われる設定の前後の差分を比較するのに使います。
FinderのPreferencesの設定や、Desktop View Optionsなど、かなり複雑な設定もdefaults writeでxxx.plistに書込むことが出来ます。
失敗したこと...
Activity Monitor, TextEdit, TerminalなどをDockに追加を試しました。動きましたが、少し動作が変なので断念...
com.apple.mail.plistからMailAccountsを調べてdefaults writeでずどっとcom.apple.mail.plistに書き込み、$HOME/Library/Mail/のsymbolic linkを捨ててMail.appを起動したらMailのSetup Assistantが起動して最初から設定する填めに...
# Mail/のlinkとcom.apple.mail;plistを替えれば直る
問題なく動くdefaults writeをsetup_home(shell script)に書込みましたので、remove_cachesとHomeを消して起動しても驚くほど簡単にHomeが仕上がります。
起動すると下記が生成されます。
ByHost/
com.apple.dock.plist
com.apple.finder.plist
com.apple.MenuBarClock.plist
com.apple.scheduler.plist
com.apple.sidebarlists.plist
com.apple.systemuiserver.plist
com.apple.universalaccess.plist
loginwindow.plist
systemuiserver(menubar右を管理), dock, finderなどはdefaulsts writeを使うほうが安全です。また、ことえり関係を弄じると不安定になります。

2008/08/07 05:36 Community User への返信

DockにAppsの登録も巧くshell scriptで処理できました。:-)
Jump to here, alert sound, show profiles for this display only, shortcuts, software update: dailyなど僅かの設定を残すのみです。
# まぁ、上出来だと思います。あとは設定すれば良いだけですので...

2008/08/08 13:08 Community User への返信

Homeを選択してcreate archiveでzipを作り保存... 起動していなければ解凍して/Users/に入れればHomeはsymbolic linkで動きます。
home/0/xxx.zip
home/1/xxx.zip
# home.zipで保存しても...
dmgのほうが使い易いのではと思い試したら... 作るのは問題ないがmountしてcopyすると/Libraryはcopyされないし、link先のdataまでcopyする始末...
remove_cacheとHomeを消してOSX.dmgを作っていたのですが、これなら直ぐ使いたい時はHomeをcopyすれば良いので便利です。Homeを入れているOSX.dmgを無駄な時間をかけて作る必要もないし、選択肢も増えます。

2008/08/10 09:12 Community User への返信

home/0/xxx.zip
home/1/xxx.zip
home.dmgにすると便利です。あるいはfolderに入れdmgにしても...
mountしてxxx.zipを/Users/に入れ、double-clickすればhomeが出来ます。
xxx.zipはそのままで起動しても問題は起こりませんが、消去するほうが...

2008/08/12 04:07 Community User への返信

8S165.dmg, 8S165+.dmg(共にHomeとCachesやLogなどは消去)とBackupしているHomeを入れて試しましたがバッチリ巧くいきます。
# Passwordの割り込み禁止の$HOME/.viminfoが消えてしまったぐらい。sudo visudoを実行するだけでDefaults:ALL tty_ticketsを書き込まなくても生成されました。
はめ絵パズルのようにピースがぴたっと合えば絵は完成します。
設定も同じようにお好みの設定になれば良いと思います。多少の順番は違っても最終的にお好みの設定になれば良いのです。

2008/08/22 09:15 Community User への返信

xxx.zipはこんなとこでも活躍します。
Fireox 3.0.1
$HOME/Library/Application Support/Firefox/
Opera 9.5.1
$HOME/Library/Caches/Opera/Icons/
$HOME/Library/Preferences/Opera Preferences/
# 3つがあればFirefoxとOperaは完璧に動作します。
3つのzipをtiger.sparseimageに入れ、setup_home(shell script)を実行... mountしてzipをcopy... 解凍してから、zipを消去します。sleepを使わないと最初のzipをcopyしただけで残りの2つは無視... 次の実行に移り不完全に...
$HOME/Library/Caches/Opera/はfolderを作らないと...
FirefoxはSafariからCookie, Bookmark, Faviconを引き継ぎます。
OperaはBookmarksを取り込むだけ、Bookmarksを直さないと。これが慣れないと難しいし分かりずらい。また、SafariのCookieをOperaで利用するために検索をしましたが見つからず手作業でID, Passwordを入れる羽目に... ですがOperaは使いやすいので気に入ってます。
Webkit Nightly Buildも... Safariのiconは銀、Webkitは金色... こちらはCaches, History, Downloads以外はSafariを引き継ぐから簡単。ただ月に15回以上Updateするので専用のshell scriptで取り替えてます。Frameworks/の中には早々と10.6があり現在は10.5からのlinkです。

2008/11/01 17:53 Community User への返信

ぴっぴさん、留守中に度々コメント頂きまして、
長らく大変失礼致しました。
実は、1週間後にまとめてその後の経過報告をさせて頂くつもりだったのですが、
正直、突然の摩訶不思議なトラブル発生にかなり動揺してしまっている状態で...。
摩訶不思議なトラブルというのは、昨日、Dataボリュームの方にダウンロード
したものがSubを起動したところ、Subのボリュームのゴミ箱にも入ってしまっ
て、更に気持ちが悪い事に過去に作ったSub用のdmgで復元し直しても、ゴミ
箱の中に同じファイルが入ってしまうんです。問題のファイルというのは、
Flip4mac WMV mpkgの事 で、昨日Mainの方のSafariで保存先をDataに落とし
たものです。ダウンロード後、Mainのデスクトップ上に同名のファイルが
現れましたがインストールはしないでゴミ箱に。元のdmgファイルの方は、
設定通りにDataボリュームの方に保存されています。
Flip4Mac 2.2.1.11の他にも、Perian 1.1.2, vlc 0.9.5_powerpc,
Firefox 3.1b1_7450, Opera 9.62 等も一緒に落としましたが、
違うボリュームのゴミ箱にも転送されてしまうというトラブルを
起こしたファイルは、Flip4mac WMV mpkg ファイル1つだけです。
勿論、Subの方にはFlip4Macをインストールしていません。
Subのdmgを復元中に混入してしまうなんて事は、
実際に起こり得るトラブルなのでしょうか。
また、今回のトラブルが原因で既に作成したdmgが壊されてしまったという
ことはないでしょうね。パーティション自体が破損していたら余計大変ですが。
漸く、Main.dmgの完成間近に来て、Flip4Mac, Perian, vlc等の更新を知り、
再度Mainを消去して作り直すべく、Subを起動したらこんな事に...。
またまたMain.dmgの完成が遠のいてしまうようで、本当にショックです。
1週間後にご報告する予定でした一部も書き添えます。
先ず、7月末の時点でアクセス権の問題でdmg作成が不可に成った事に
つきましては、保存先をMainに変更する事で可能に。因って、Mainから
Dataボリュームを初期化する事で直に解決しました(何だったんでしょ?)。
その後、Subのdmgに成功した後、Mainの方の作成に入りましたが、
一緒に入れる定番のフリーのユーティリティソフトを探していたところ、
下記のサイトにハマってしまいまして...。
http://nmuta.fri.macserver.jp/index.html
当初、定番のものだけを探す筈が既にリンク切れのものがあった為に、
結局、ゲーム以外の殆どのソフトを確かめるのに2ヶ月近く費やして
しまい、肝心のパッケージソフトの方のインストールは10月に入って
からで更にまたその中の3Dソフトの1つに不良が見つかり、現在メーカーに
検証を依頼中だったりするわけですが、来週中にはなんとかMain.dmgが完成
する目処が立つ予定でした。それに加え、溜まっていたトピックもいくつか
新たに立てさせて頂こうと思っていたのですが...、
相変わらず躓くばかりで困ったものです.....。
なお、フリーウェアソフトに関しては、
すべて外付けのシステムの方でテストを行い、
今回、PB本体に入れたのは10個足らずで、残りの使う予定の80個は
すべてのdmgをPB本体Dataボリュームの方にストック済みです。
宜しくお願い致します。

2008/11/01 18:55 Community User への返信

Flip4Mac WMV Download Centerからなら... downloadが終わるとmountしてDesktopにFlip4Mac WMV.mpkgをおき、本体WM Components 2.2.1.11.dmgをゴミ箱に入れるのは正常の動作です。そしてInstall Filp4Mac WMV Installerが起動します。
なのでゴミ箱のWM Components 2.2.1.11.dmgを保存して下さい。DesktopのFlip4Mac WMV.mpkgはinstallが済んだり、installしなければ消去して構いません。
# 親切なのか余計なお節介なのか... 稀にこの様な事をするのがあります。
> Dataボリュームの方にダウンロードしたものがSubを起動したところ、Subのボリュームのゴミ箱にも入ってしまって、更に気持ちが悪い事に過去に作ったSub用のdmgで復元し直しても、ゴミ箱の中に同じファイルが入ってしまうんです。
Mainのゴミ箱のWM Components 2.2.1.11.dmgを消去しないと、Subを起動すればゴミ箱に現れると思います。

2008/11/01 21:11 Community User への返信

> Mainの方のSafariで保存先をDataに落としたものです。
> ダウンロード後、Mainのデスクトップ上に同名のファイルが
> 現れましたがインストールはしないでゴミ箱に。
ゴミ箱は空にしましたか? ゴミ箱はFinder上では一つしか存在しないように見えますが、実際は$HOME/.Trash,各ボリューム上/.Trashes と複数存在するフォルダを仮想的に一つに見せているだけです。
起動ボリュームに保存したファイルをゴミ箱に入れた場合には、$HOME/.Trashに、別ボリューム上のファイルをゴミ箱に入れた場合にはそのボリューム上の.Trashesという不可視フォルダにファイルは移動します。
今回のようにDataボリュームのファイルをゴミ箱に移動しても空にしなければ、mainシステムから立ち上げようとsubシステムから立ち上げようと、Dataボリューム上の.Trashesフォルダ内にファイルはあるのでゴミ箱の中にあるように見えます。USBメモリ等のリムーバブルメディアでも同じことでゴミ箱にファイルを移動しても空にしなければどのマシンに接続してもそのファイルはゴミ箱にあるように見えます。
そういうことではなく?

2008/11/02 01:06 Community User への返信

Virus, 偽装コマンドなどを落とす事もありますので、Desktopに落とし確認される習慣をつけたほうが良いと思います。
Desktopは保存場所ではなく作業場所なので未処理の書類以外は置かないようにすれば変なものを落としても直ぐ分かります。Desktopに落としData Volumeに保存しても大した手間ではないでしょう。
私はDesktopに落とし$HOME/Documtsns/のsymbolic linkからData Volumeに入れています。linkは複数あり各々の場所に保存されます。
OSXのsymbolic linkは不可視にして本人でも弄れません。Mail/, iTunes/, iPhoto Library/, iChats/, Movies/など... また特に大事なものやShell ScriptなどはData Volumeからでないと辿れない工夫もしてあります。

2008/11/02 17:14 Community User への返信

HALさん、いつもお世話に成りまして、ありがとうございます。
早速詳しくご説明頂きまして、お陰で大変よく理解出来ました。
ゴミ箱を空にする事に因って無事に解決出来てホッとしました。
大抵のDLファイルは、落とすとデスクトップ上にはイメージドライブ形式で
現れる為、イジェクト消去すればゴミ箱に移動する事無く元ファイルだけが
保存されるので今迄はそれが当たり前に成ってしまっていたようです。
以後、剥き出しのままのmpkgファイルの時は気を付けます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

OSX.dmg化の為の下準備

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。