Configuring HP-UX For Peripherals

154 Chapter5
Configuring Disk Drives, Disk Arrays, and CD-ROM Drives
Configuring into Your System a Partitioned Disk Already Containing
Data
rebuild the kernel to include it. Here is how you rebuild the kernel:
a. Change directory to the build environment (/stand/build). There,
execute a system preparation script, system_prep. system_prep
writes a system file based on your current kernel in the current
directory. (That is, it creates /stand/build/system.) The -v provides
verbose explanation as the script executes.
cd /stand/build
/usr/lbin/sysadm/system_prep -v -s system
b. Modify the /stand/build/system file to add the absent driver(s) by
invoking the kmsystem command. The -c Y specifies that
driver-name is to be configured into the system.
/usr/sbin/kmsystem -S /stand/build/system -c Y
driver-name
NOTE To avoid introducing format errors, do not edit the HP-UX system
description files directly. Instead, use the commands kmsystem and
kmtune. These commands are new for Release 11.0; consult kmsystem
(1M) and kmtune (1M) in the HP-UX Reference.
c. Build the new kernel by invoking the mk_kernel command. This
creates /stand/build/vmunix_test, a kernel ready for testing.
/usr/sbin/mk_kernel -s /stand/build/system
d. Save the old system file by moving it. Then move the new system file
into place.
mv /stand/system /stand/system.prev
mv /stand/build/system /stand/system
e. Prepare for rebooting by invoking the kmupdate command. This sets a
flag that tells the system to use the new kernel when it restarts.
/usr/sbin/kmupdate
Step 5. Bring the system down and physically install the disk device.
Step 6. Turn on the power to all peripheral devices. Wait for them to become
"ready", then turn on power to the SPU.
On booting up, HP-UX detects the new disk and associates it with its
device driver. insf creates a single character device special file and a
single block device special file to communicate with the entire disk.