|
等からのSolarisのジャンプスタートの作成
はSolaris 9およびそれ以降のCDのISOイメージが異なるSolaris用のISOイメージの以前のバージョンよりもレイアウトされています。
場合は、ジャンプスタートを構築したいと思っ行うには、帯域幅の余裕があるので、その代わりに、 SolarisのDVDを使用してダウンロードしてください。あなたは、 DVD ISOとはこのことを行う必要はありません。
は、ジャンプスタートのサーバーの両方のスライス0と、 CDに1スライスにアクセスできるようにしなければならないのOSはSolaris 9およびそれ以降のCD - ROM 、を使用して設定してください。場合は、 ISOイメージを使用しては、ループバック"ドライバーはスライス1が存在し、それにアクセスできないことが認識されない" lofiを使用してマウントされている。
この問題を解決するには、独自の画像ファイルに変換し、このイメージをマウントlofiを使用して個別にスライス1の内容を分割。
この方法は、以下の手順について説明します。
コード:
# ls -l sol-9*
-rw-r--r-- 1 root root 576364544 Jan 1 11:16 sol-9-u1-sparc-v1.iso
-rw-r--r-- 1 root root 291962880 Jan 1 21:42 sol-9-u1-sparc-v2.iso
これは、 CDの1 、他のすべてのISOを、通常の方法でlofiadmを使用してマウントすることができますに適用されます。
( 1 )は、 ISOイメージからのVTOCのコピーを入手:
コード:
# dd if=sol-9-u1-sparc-v1.iso of=vtoc bs=512 count=1
1+0 records in
1+0 records out
( 2 )今を知るには、画像のスライス1が起動し、どのくらいの時間がされています。スライス1の開始シリンダに位置していますVTOCには、 452 ( 10進数) ;ブロックでは、長さ456オフセットオフセットでは、両方されて4バイト長です。
コード:
# od -D -j 452 -N 8 < vtoc
0000000 0000000888 0000546560
0000010
シリンダ888のスライス1が起動し、 546560ブロック長い。はSolaris OS用のCDは、常に1のでスライスの開始ブロックごとに640のシリンダーブロックを見つけることができますが以下の通り:
コード:
# echo 888*640 | bc
568320
今568320ブロックでS1を知っていて、 546560ブロック長が開始されています。
( 3 )を別のファイルにスライス1つのコピー:
コード:
# dd if=sol-9-u1-sparc-v1.iso of=sol-9-u1-sparc-v1-s1.iso bs=512 skip=568320 count=546560
546560+0 records in
546560+0 records out
( 4 )山の両方0のスライスとスライス1は以下の通り:
コード:
# mkdir /cd
# mkdir /cd/s0
# mkdir /cd/s1
# lofiadm -a /path_to/sol-9-u1-sparc-v1.iso
/dev/lofi/1
# lofiadm -a /path_to/sol-9-u1-sparc-v1-s1.iso
/dev/lofi/2
ときは、それのufsパーティションではなく、 HSFSいつものようにCD - ROMにマウントされる覚えスライス1 :
コード:
# mount -F hsfs -o ro /dev/lofi/1 /cd/s0
# mount -F ufs -o ro /dev/lofi/2 /cd/s1
# cd /cd/s0/Solaris_9/Tools/
# ./setup_install_server /destination_dir
|