SAWADA Keiji
card_capto****@users*****
2006年 2月 25日 (土) 03:30:17 JST
Index: dlkit2/cl.diskless-installer diff -u dlkit2/cl.diskless-installer:1.1.1.1 dlkit2/cl.diskless-installer:1.2 --- dlkit2/cl.diskless-installer:1.1.1.1 Fri Feb 24 01:15:29 2006 +++ dlkit2/cl.diskless-installer Sat Feb 25 03:30:17 2006 @@ -225,7 +225,8 @@ echo "" echo "First stage of installation is done." echo "Following operations needed to complete installation:" - echo " * (On server side) Change menu.lst(GRUB's configuration file) under the tftp directory." + echo " * (On server side) Change menu.lst(GRUB's configuration file) + echo " * under the tftp directory." echo " * (On client side) Reboot this machine" echo "" echo "Good luck!" Index: dlkit2/cl.install-setup-disklessify diff -u dlkit2/cl.install-setup-disklessify:1.1.1.1 dlkit2/cl.install-setup-disklessify:1.2 --- dlkit2/cl.install-setup-disklessify:1.1.1.1 Fri Feb 24 01:15:29 2006 +++ dlkit2/cl.install-setup-disklessify Sat Feb 25 03:30:17 2006 @@ -1,6 +1,6 @@ #!/bin/sh -if [ ! -x /cl.trandir/cl.disklessify ]; then - echo "Error: /cl.trandir/cl.disklessify: not found or not executable" +if [ ! -x /fake/cl.disklessify ]; then + echo "Error: /fake/cl.disklessify: not found or not executable" fi exec /bin/sh Index: dlkit2/config.dist diff -u dlkit2/config.dist:1.1.1.1 dlkit2/config.dist:1.2 --- dlkit2/config.dist:1.1.1.1 Fri Feb 24 01:15:29 2006 +++ dlkit2/config.dist Sat Feb 25 03:30:17 2006 @@ -8,47 +8,49 @@ #Type of installation #INSTALL_TYPE=disklessify #INSTALL_TYPE=netinstall -INSTALL_TYPE=diskless +#INSTALL_TYPE=diskless #INSTALL_TYPE=offline #type of boot loader #BOOT_TYPE=bootbin -BOOT_TYPE=newboot +#BOOT_TYPE=grub #BOOT_TYPE=opensolaris #---------------------------------------------------------------------- # Part 1: Subnet -#BROADCAST=192.168.0.255 -#SUBNET_ADDR=192.168.0.0 -#SUBNET_MASK=255.255.255.0 -#ROUTER=192.168.0.1 -#LEASE_RANGE='192.168.0.100 192.168.0.200' +BROADCAST=192.168.1.255 +SUBNET_ADDR=192.168.1.0 +SUBNET_MASK=255.255.255.0 +ROUTER=192.168.1.1 +LEASE_RANGE='192.168.1.100 192.168.1.200' #---------------------------------------------------------------------- # Part 2: Client info -#CL_IPADDR=192.168.0.4 -#CL_NAME=saturn -#CL_MAC=00:E0:00:10:8E:5D +CL_IPADDR=192.168.1.15 +CL_NAME=clentname +CL_MAC=xx:xx:xx:xx:xx:xx CL_SWAPFILE=/var/swapfile -CL_MOUNT_OPTION="vers=3,llock" +CL_MOUNT_OPTION="vers=2" #CL_MOUNT_OPTION="vers=2,wsize=8192,rsize=8192" #CL_MOUNT_OPTION="vers=3,wsize=32768,rsize=32768" -CL_NFS_CLIENT_VERSION=3 +CL_NFS_CLIENT_VERSION=2 #CL_NFS_CLIENT_VERSION= #---------------------------------------------------------------------- # Part 3: Server info -SV_IPADDR=192.168.0.5 -SV_NAME=mercury -SV_DVDDIR=/home2/sol10install +SV_IPADDR=192.168.1.17 +SV_NAME=servername +SV_DVDDIR=/export/install/sol10 SV_PKGDIR=$SV_DVDDIR/Solaris_10/Product -SV_INSTROOT=$SV_DVDDIR/mininfsroot -SV_FIN_ROOT=/home4/nfsroot/sol10s -SV_SWAPFILE=/home4/nfsroot/sol10sswap -SV_SWAPSIZE=256 +SV_INSTBOOT=$SV_DVDDIR/Solaris_10/Tools/Boot +SV_FIN_ROOT=/export/roots/root +SV_SWAPFILE=/export/swaps/swapfile +SV_SWAPSIZE=128 +SV_TFTPROOT=/tftpboot +SV_PXEBOOTDIR=$SV_TFTPROOT/boot #---------------------------------------------------------------------- # Part 4: Daemon info @@ -69,19 +71,19 @@ PKG_LOCALE=ja # Japanese #PKG_CLUSTER=SUNWCXall # Entire Distribution plus OEM support -PKG_CLUSTER=SUNWCall # Entire Distribution +#PKG_CLUSTER=SUNWCall # Entire Distribution #PKG_CLUSTER=SUNWCprog # Developer System Support #PKG_CLUSTER=SUNWCuser # End User System Support #PKG_CLUSTER=SUNWCrnet # Reduced Networking Core System Support #PKG_CLUSTER=SUNWCreq # Core System Support -#PKG_CLUSTER=SUNWCmreq # Minimal Core System Support +PKG_CLUSTER=SUNWCmreq # Minimal Core System Support -#PKG_EXTRA="$PKG_EXTRA SUNWmdr" # needed for SUNWCmreq and SUNWCreq -#PKG_EXTRA="$PKG_EXTRA SUNWtcsh" # tcsh -#PKG_EXTRA="$PKG_EXTRA SUNWless" # less +PKG_EXTRA="$PKG_EXTRA SUNWmdr" # needed for SUNWCmreq and SUNWCreq +PKG_EXTRA="$PKG_EXTRA SUNWtcsh" # tcsh +PKG_EXTRA="$PKG_EXTRA SUNWless" # less # needed for diskless client -#PKG_CLUSTER="$PKG_CLUSTER SUNWCnfsc" +PKG_CLUSTER="$PKG_CLUSTER SUNWCnfsc" # bare X11 window system #PKG_CLUSTER="$PKG_CLUSTER SUNWCxwrte SUNWCown SUNWCxorgserver SUNWCxorglibs" @@ -95,7 +97,7 @@ #PKG_EXTRA="$PKG_EXTRA SUNWgss" # sysidconfig -#PKG_EXTRA="$PKG_EXTRA SUNWadmap SUNWadmlib-sysid" +PKG_EXTRA="$PKG_EXTRA SUNWadmap SUNWadmlib-sysid" # autofs #PKG_EXTRA="$PKG_EXTRA SUNWatfsr SUNWatfsu" @@ -107,10 +109,10 @@ #CL_ETC_INET_HOSTS=site_cfg/hosts CL_ETC_INET_NTP_CONF="" #CL_ETC_INET_NTP_CONF=site_cfg/ntp.conf -CL_ETC_NSSWITCH_CONF="*dns*" +CL_ETC_NSSWITCH_CONF="*files*" #CL_ETC_NSSWITCH_CONF=site_cfg/nsswitch.conf CL_ETC_DEFAULTDOMAIN="" -CL_ETC_RESOLV_CONF=site_cfg/resolv.conf +#CL_ETC_RESOLV_CONF=site_cfg/resolv.conf #CL_ETC_AUTO_MASTER=site_cfg/auto_master #CL_ETC_AUTO_HOME=site_cfg/auto_home CL_OWCONFIG="" @@ -119,8 +121,8 @@ #CL_XORGCONF=site_cfg/xorg.conf #CL_TIMEZONE="" CL_TIMEZONE=Japan -#CL_LANG=C -CL_LANG=ja +CL_LANG=C +#CL_LANG=ja #CL_KEYBOARD="" #CL_KEYBOARD="US-English" CL_KEYBOARD="Japanese(106)" @@ -142,15 +144,11 @@ CL_HOSTID=/dev/random CL_INST_BOOTRC="" CL_FIN_BOOTRC="" -#CL_FIN_BOOTFLAG="-v" -CL_FIN_BOOTFLAG="" +CL_FIN_BOOTFLAG="-v" CL_EXPORT_HOME_MODE="551" -######################################## -DVD_ISO=/home4/4_ISO/sol10x86/sol-10-u1-ga-x86-dvd-iso.iso -SV_TFTPROOT=/tftpboot -SV_PXEBOOTDIR=$SV_TFTPROOT/boot +SV_DVDPATH=/Download/sol-10-u1-ga-x86-dvd-iso.iso ALT_ROOT=$SV_INSTROOT -#SUN_SCRIPT=${SV_DVDDIR}/Solaris_10/Product/SUNWcakr.i/reloc/boot/solaris/bin/create_ramdisk +#SUN_SCRIPT=${SV_INSTDIR}/Solaris_10/Product/SUNWcakr.i/reloc/boot/solaris/bin/create_ramdisk SUN_SCRIPT=$SV_INSTROOT/boot/solaris/bin/create_ramdisk -BOOT_ARCHIVE_SRC=platform/i86pc/boot_archive BOOT_ARCHIVE_FILE=boot_archive +BOOT_ARCHIVE_SRC=platform/i86pc/boot_archive Index: dlkit2/diskless-kit.texi diff -u dlkit2/diskless-kit.texi:1.1.1.1 dlkit2/diskless-kit.texi:1.2 --- dlkit2/diskless-kit.texi:1.1.1.1 Fri Feb 24 01:15:29 2006 +++ dlkit2/diskless-kit.texi Sat Feb 25 03:30:17 2006 @@ -10,7 +10,7 @@ @include diskless-kit-v.texi -Last Update: $Date: 2006/02/23 16:15:29 $ +Last Update: $Date: 2006/02/24 18:30:17 $ @end copying @c Type C-u C-c C-u C-a @@ -334,8 +334,8 @@ @var{BOOT_TYPE}が@code{opensolaris}の時は無視されます。 通常は@code{$SV_DVDDIR/Solaris_x/Product}という値を指定しておけばよいです。 - @ subsection @var{SV_INSTROOT} -インストール時、クライアントの一時的なルートとして使われるディレクトリを指定します。 + @ subsection @var{SV_INSTBOOT} +インストール時、クライアントのブートに使われるディレクトリを指定します。 通常は@code{$SV_DVDDIR/Solaris_x/Tools/Boot}という値を指定しておけばよいです。 @subsection @var{SV_FIN_ROOT} @@ -361,16 +361,26 @@ @subsection @var{SV_SWAPSIZE} スワップファイルの容量をMB単位で指定します。 + @ subsection @var{SV_TFTPROOT} +TFTPのルートディレクトリです。殆どの環境で@file{/tftpboot}だと思います。 + + @ subsection @var{SV_PXEBOOTDIR} +PXEブート時にgrubがアクセスするディレクトリ、Solaris 10 1/06の場合、grubのバグの +為、@file{$SV_TFTPROOT/boot}以外は設定不可(変更不可)です。 +SV_PXEBOOTDIR=$SV_TFTPROOT/boot + @subsection サーバ情報の設定例 @smallexample SV_IPADDR=192.168.1.17 SV_NAME=nanoha SV_DVDDIR=/export/install/sol10 SV_PKGDIR=$SV_DVDDIR/Solaris_10/Product -SV_INSTROOT=$SV_DVDDIR/Solaris_10/Tools/Boot +SV_INSTBOOT=$SV_DVDDIR/Solaris_10/Tools/Boot SV_FIN_ROOT=/export/roots/root SV_SWAPFILE=/export/swaps/swapfile SV_SWAPSIZE=128 +SV_TFTPROOT=/tftpboot +SV_PXEBOOTDIR=$SV_TFTPROOT/boot @end smallexample @@ -805,6 +815,30 @@ なお、モードは指定可能ですが、 作成される@file{/export/home}のオーナおよびグループはrootに固定されています。 + @ subsection @var{SV_DVDPATH} + @ var{SV_DVDDIR}の内容のコピー元となるDVDイメージファイル(isoファイル)の場所を +指定します。@file{sv.mk-sv-dvddir}を使用しない場合は設定の必要はありません。 + + @ subsection @var{ALT_ROOT} +Sun謹製@file{create_ramdisk}スクリプト内部で使用します。変更しないで下さい。 +ALT_ROOT=$SV_INSTROOT + + @ subsection @var{SUN_SCRIPT} +Sun謹製@file{create_ramdisk}スクリプトの場所です。変更しないで下さい。 +どちらの値を使用しても動作に違いはありません。 +#SUN_SCRIPT=$SV_INSTDIR/Solaris_10/Product/SUNWcakr.i/reloc/boot/solaris/bin/create_ramdisk +SUN_SCRIPT=@code{$SV_INSTROOT/boot/solaris/bin/create_ramdisk} + + @ subsection @var{BOOT_ARCHIVE_FILE} +ブート時に必要なアーカイブファイル名です。変更する必要はありません。 +BOOT_ARCHIVE_FILE=boot_archive + + @ subsection @var{BOOT_ARCHIVE_SRC} +標準の@file{boot_archive}ファイルが存在するパスです。 +Sun謹製@file{create_ramdisk}スクリプト内部でも同じ値を保持していますので、変更 +しないで下さい。 +BOOT_ARCHIVE_SRC=platform/i86pc/boot_archive + @subsection その他の設定の設定例 @smallexample NON_STD_DRIVER="" @@ -813,6 +847,12 @@ CL_FIN_BOOTRC="" CL_FIN_BOOTFLAG="-v" CL_EXPORT_HOME_MODE="551" +SV_DVDPATH=/Download/sol-10-u1-ga-x86-dvd-iso.iso +ALT_ROOT=$SV_INSTROOT +#SUN_SCRIPT=$SV_INSTDIR/Solaris_10/Product/SUNWcakr.i/reloc/boot/solaris/bin/create_ramdisk +SUN_SCRIPT=$SV_INSTROOT/boot/solaris/bin/create_ramdisk +BOOT_ARCHIVE_FILE=boot_archive +BOOT_ARCHIVE_SRC=platform/i86pc/boot_archive @end smallexample @bye Index: dlkit2/sv.non-std-driver-setup diff -u dlkit2/sv.non-std-driver-setup:1.1.1.1 dlkit2/sv.non-std-driver-setup:1.2 --- dlkit2/sv.non-std-driver-setup:1.1.1.1 Fri Feb 24 01:15:30 2006 +++ dlkit2/sv.non-std-driver-setup Sat Feb 25 03:30:17 2006 @@ -73,11 +73,11 @@ . ./config.in exit 111 if [ "x$BOOT_TYPE" = xnewboot ]; then - targetdir=$SV_INSTROOT.grub/fake - root=$SV_INSTROOT.grub + targetdir=$SV_INSTBOOT.grub/fake + root=$SV_INSTBOOT.grub else - targetdir=$SV_INSTROOT/fake - root=$SV_INSTROOT + targetdir=$SV_INSTBOOT/fake + root=$SV_INSTBOOT fi ;; offline)