OpenSolaris Tips: Create ISO Image file ripped from the opensolaris 2009.06 Live CD-ROM
# opensolaris 2009.06 の Live CD から iso Image ファイルを osol0906.iso として作成する。
-----------------------------------------------------------------
reference: $ man lofiadm
$ which lofiadm ; /usr/sbin/lofiadm :
-----------------------------------------------------------------
Platform: Dell Latitude D410 with CDRW/DVD-ROM, Combo optical drive.
dd コマンドを利用する方法についてのメモ
Procedure to apply "dd" comand.
1. Live CD-ROM を Optical Drive に挿入する。
Insert Live CD-ROM into your Optical Drive.
2. 下記のコマンドを与えて、Optical Dirive の Deviceディスクリプタを調べる。
Search the device descripor for your Optical Drive to execute command as follows.
$ pfexec rmformat
デバイスを探しています...
1. Logical Node: /dev/rdsk/c7t0d0p0
Physical Node: /pci@0,0/pci1028,18f@1d,7/storage@1/disk@0,0
Connected Device: SAMSUNG CDRW/DVD SN-324S U306
Device Type: DVD Reader
Bus: USB
Size: 687.6 MB
Label: <None>
Access permissions: 媒体は書き込み保護されていません。
この場合は、/de/dsk/c7t0d0s0 となる。
In this case on my machine, the device descriptor is /dev/dsk/c7t0d0s0.
3. My DVD_CD_Image 格納ディレクトリに移動して、新たに作成する ISO Image file を格納するディレクトリを作成する。
Change to your DVD_CD_Image stored directory and make directory to store the new iso-image file.
$ cd ~/Downloads/DVD_CD_Image
$ mkdir osol0906
$ cd osol00906
4. Live CD の中身を吸い出す。
Rip out all files of opensolaris 2009.06 Live CD-ROM
$ dd if=/dev/dsk/c7t0d0s0 of=osol0906.iso
1387068+0 records in
1387068+0 records out
710178816 bytes (710 MB) copied, 271.927 s, 2.6 MB/s
$ ls -l
total 694152
-rw-r--r-- 1 baian baian 710178816 2009-06-20 16:02 osol0906.iso
5. 下記のコマンドを与えて、作成した iso ファイルをマウントする。
Mount this iso-image file to execute command as follows.
$ pfexec lofiadm -a osol0906.iso
/dev/lofi/1
◎ この返値をメモする。(この場合): /dev/lofi/1
Make a note of this return value (in this case : /dev/lofi/1)
$ pfexec mount -F hsfs /dev/lofi/1 /media/cdrom
$HOME/Desktop に cdrom アイコンが表示される。
6.マウントされた /media/cdrom の中身を確認する。
GUI でファイルマネージャから確認してもよい。
Desktop の OpenSolaris, cdrom のファイルを閲覧して、正常に iso イメージができたことを確認する。
Confirm to suceed the iso-image file browsing both files on /media/OpenSolaris and /media/cdrom.
$ ls -l /media/cdrom
total 603088
lrwxrwxrwx 1 root root 9 2009-05-15 00:48 bin -> ./usr/bin
drwxr-xr-x 6 root sys 2048 2009-05-15 01:07 boot
drwxr-xr-x 14 root sys 6144 2009-05-15 00:53 dev
drwxr-xr-x 3 root sys 2048 2009-05-15 00:48 devices
drwxr-xr-x 5 65432 staff 2048 2009-05-15 00:53 jack
drwxr-xr-x 3 root sys 2048 2009-05-15 00:53 mnt
drwxr-xr-x 5 root sys 2048 2009-05-15 00:51 platform
dr-xr-xr-x 2 root root 2048 2009-05-15 00:48 proc
-rw-r--r-- 1 root root 0 2009-05-15 00:48 reconfigure
drwx------ 2 root root 2048 2009-05-15 00:48 root
drwxr-xr-x 4 root root 2048 2009-05-15 00:53 save
-rw-r--r-- 1 root root 588066304 2009-05-15 01:31 solaris.zlib
-rw-r--r-- 1 root root 29468672 2009-05-15 01:33 solarismisc.zlib
drwxr-xr-x 4 root root 2048 2009-05-15 00:48 system
drwxrwxrwt 2 root sys 2048 2009-05-15 00:48 tmp
$ ls -l /media/OpenSolaris
total 603088
lrwxrwxrwx 1 root root 9 2009-05-15 00:48 bin -> ./usr/bin
drwxr-xr-x 6 root sys 2048 2009-05-15 01:07 boot
drwxr-xr-x 14 root sys 6144 2009-05-15 00:53 dev
drwxr-xr-x 3 root sys 2048 2009-05-15 00:48 devices
drwxr-xr-x 5 65432 staff 2048 2009-05-15 00:53 jack
drwxr-xr-x 3 root sys 2048 2009-05-15 00:53 mnt
drwxr-xr-x 5 root sys 2048 2009-05-15 00:51 platform
dr-xr-xr-x 2 root root 2048 2009-05-15 00:48 proc
-rw-r--r-- 1 root root 0 2009-05-15 00:48 reconfigure
drwx------ 2 root root 2048 2009-05-15 00:48 root
drwxr-xr-x 4 root root 2048 2009-05-15 00:53 save
-rw-r--r-- 1 root root 588066304 2009-05-15 01:31 solaris.zlib
-rw-r--r-- 1 root root 29468672 2009-05-15 01:33 solarismisc.zlib
drwxr-xr-x 4 root root 2048 2009-05-15 00:48 system
drwxrwxrwt 2 root sys 2048 2009-05-15 00:48 tmp
うまくできた。間違いない。
7. 次のコマンドを与えて、マウントを解除する。
As a final step, unmount and detach the images:
$ pfexec umount /media/cdrom
$ pfexec lofiadm -d /dev/lofi/1
$ pfexec lofiadm
8. Live CD-ROM を排出させる。
$ pfexec eject /media/OpenSolaris
0 Comments::
Post a Comment