|
Hozz létre egy Solaris Jumpstart ISO
A Solaris 9 és újabb CD ISO képek meg másként, mint a korábbi változatai az ISO képek Solaris.
Ha kíváncsi egy jumpstart, és a sávszélességet biztosít erre, töltse le a Solaris DVD és felhasználása, hogy helyette. Nem kell tenni, hogy ez a DVD ISO.
Hogy hozzon létre egy JumpStart segítségével a Solaris OS 9 és újabb CD-ROM-ok, akkor hozzá kell férnie a slice 0 és slice 1 a CD-ken. Ha megpróbálja használni az ISO, hogy loopback felszerelni a "lofi" járművezető nem ismeri fel, hogy létezik, és 1 szelet, nem lehet elérni.
Ahhoz, hogy orvosolja a problémát, split az 1 szelet bele saját képfájlt, majd csatold a képet a külön-külön használva lofi.
Az alábbi eljárás leírja, hogyan kell csinálni.
Kód:
# 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
Ez csak a CD-1, az összes többi ISO lehet felszerelni lofiadm segítségével a szokásos módon.
(1) be egy példányt a VTOC az ISO kép:
Kód:
# dd if=sol-9-u1-sparc-v1.iso of=vtoc bs=512 count=1
1+0 records in
1+0 records out
(2) már most kideríteni, ha 1 szelet kezdődik a képre, és meddig van. A kezdő hengert a slice 1 található offset 452 (decimális) a VTOC a hossza blokkok kiegyenlítik a 456, a két kategória 4 bájt hosszú.
Kód:
# od -D -j 452 -N 8 < vtoc
0000000 0000000888 0000546560
0000010
1 szelet kezdődik henger 888, és 546.560 tömb hosszú. CD-t, a Solaris mindig 640 blocks per cylinder, így megtalálható a kezdő blokk 1 szelet a következők:
Kód:
# echo 888*640 | bc
568320
Most már tudod s1 kezdődik blokk 568320 és 546560 blocks long.
(3) másolása egy szelet egy külön fájlban:
Kód:
# 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) Mount egyaránt 0 és slice slice 1 az alábbiak szerint:
Kód:
# 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
Ha csatold 1 szelet ne feledjük, hogy ez egy UFS partíció, nem HSFS mint általában a CD-ROM:
Kód:
# 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
|