« Solaris10 で CLI を使った Update Connection 登録ができなかった件のだめな途中調査報告と挫けネコ。 | メイン | Solaris10 1/06 インストール直後の sconadm は一発で動いた件について。 »

Solaris10 1/06 の Companion Disc が DVD only ってのはいかがなものかと。

と、何事もなかったかのように更新してみる。
細かいことは聞かない方向で。


という状況。 Total \6k なのに良く動いとる。
ところが Solaris10 初期インストールの中、 Companion Software のインストールで躓く。 1/06 から Companion Disc が DVD only になりゃぁがった。こちとら CD-ROM ドライブしか積んでねぇってんだこんちきしょう。

というわけで再起動後、 Companion Disc の ISO イメージファイルをマウントしてインストールしましたとさ。
手順については追記を参照。



lofi(7D) 、 Loopback file driver というものを使うらしい。 FreeBSD では md(4) 、 memory disk ですね。以下、 FreeBSD で mount する場合のコマンドも併記してみようかと。

# unzip sol-10-u1-companion-ga-iso.zip
Archive:  sol-10-u1-companion-ga-iso.zip
  inflating: sol-10-u1-companion-ga.iso   bad CRC 7cda0d60  (should be ffce1247)
  ↑ 何か言われてるけど気にしない方向で。

# lofiadm -a /tmp/sol-10-u1-companion-ga.iso
/dev/lofi/1
  ↑ -a で対象ファイルをブロックデバイスとして登録。絶対パスで指定!
    以後、コマンド実行後に表示されたデバイス名を使います。
  FreeBSD :
  # mdconfig -a -t vnode -f /tmp/sol-10-u1-companion-ga.iso
  md0

# lofiadm
Block Device             File
/dev/lofi/1              /export/home/mass/sol-10-u1-companion-ga.iso
  ↑ ブロックデバイスの割り当てを確認。
  FreeBSD :
  # mdconfig -l
  md0
  # mdconfig -l -u md0
  md0     vnode     900M  /tmp/sol-10-u1-companion-ga.iso

# mount -F hsfs -o ro /dev/lofi/1 /mnt
  ↑ ISO イメージなので hsfs かつ念のため ReadOnly で mount 。
  FreeBSD :
  # mount -t cd9660 -o ro /dev/md0 /mnt

# cd /mnt/Solaris_sparc/
# ./installer
...

# cd
# umount /mnt
# lofiadm -d /dev/lofi/1
  ↑ -d でブロックデバイスを削除。
  FreeBSD :
  # mdconfig -d -u 0 ← -u 0 は -u md0 でも可。

詳しくは lofiadm(1M) で。


参考リンク:
lofiadmコマンドでisoイメージをそのままマウントしてアクセスする (Solaris User)

トラックバック

このエントリーのトラックバックURL:
http://www.mass.dnsalias.com/cgi-bin/mt/mt-tb.cgi/693

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2006年05月27日 17:14に投稿されたエントリーのページです。

ひとつ前の投稿は「Solaris10 で CLI を使った Update Connection 登録ができなかった件のだめな途中調査報告と挫けネコ。」です。

次の投稿は「Solaris10 1/06 インストール直後の sconadm は一発で動いた件について。」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35