[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:1105] Diskimage の mount について
- To: <osx-users@xxxxxxxxxx>
- Subject: [osx-users:1105] Diskimage の mount について
- From: taiZooo iwashita <taizo-i@xxxxxxxxxxxxxxxx>
- Date: Mon, 30 May 2005 08:56:16 +0900
いわしたたいぞう といいます。
Diskimageのmountについて質問です。
NetBSDのpkgsrcをPantherで
使おうと思っています。
環境は、以下の通りです。
imac slotloading (G3 450MHz)
OS 10.3.9
HDD 40GB
(softraidでミラーリング)
MEM 384MB
残念ながら、
1パテーションでつかっているので
README.Darwinに書いてあるとおり
UFSフォーマットのdiskimageにて
セットアップしようとしています。
とりあえずテストで
Diskimageを起動時にマウントするために
昔、BSD magazineでみたスクリプトを
StartupItemsにおいてみました。
#メール末尾に記載します。
hdid "diskimage" --notremovable
で起動時にマウントするんですが、
一度ログインしたあと
ログアウトすると
アンマウントされてしまいます。
ログアウト後も
アンマウントされないようにする
良い方法はあるでしょうか?
Diskimageは
/Users/Shared/netbsd.dmgに置いていて
StartupItemsには
Zoularisというディレクトリをつくって
Zoularis
StartupParameters.plist
の2つのファイルを置いています。
--- Zoularisは以下の通りです。---
#!/bin/sh
. /etc/rc.common
##
# Monunt Zoularis Disk Image
##
if [ "${ZOULARIS_DISKIMAGE:=-NO-}" != "-NO-" ]; then
if [ -f "${ZOULARIS_DISKIMAGE}" ]; then
ConsoleMessage "Mounting Zoularis Volume."
/usr/bin/hdid ${ZOULARIS_DISKIMAGE} -notremovable
fi
fi
---以上---
--- StartupParameters.plistは以下の通りです。---
{
Description = "ZoularisDisk";
Provides = ("ZoularisDisk");
Requires = ("Disks");
OrderPreference = "None";
Messages =
{
start = "Mounting Zoularis Disk Image.";
stop = "Unmounting Zoularis Disk Image.";
};
}
---以上---
--- /etc/hostconfigに、以下の行を追記しています。---
ZOULARIS_DISKIMAGE=/Users/Shared/netbsd.dmg
---
#ちなみに
#Tigerは、まだ入手していません。あしからず。
以上です。
--[PR]------------------------------------------------------------------
●☆★☆(○ `-´)○★☆スペシャルな夏は自分で作る☆★ ●
┃★☆★ライセンス無料講習でダイビングを始めよう!!★☆┃
┃ 『さらに!選べる2つのプレゼントをあげちゃう!』 ┃
●★『マスク&スノーケルセット』OR『伊豆日帰りツアー』★●
http://ad.freeml.com/cgi-bin/ad.cgi?id=drcup
------------------------------------------------------------------[PR]--
■GMO GROUP■ Global Media Online www.gmo.jp