All executables under Tools/Boot need privileges before net install. Without the proper privileges on the executables, net install will fail.
Workaround: Run net install commands with all privileges.
In the root role, at label admin_low
,
use the Device Allocation Manager to allocate the CDROM drive, but do not
mount it.
Do not try to use the Volume Manager; it is disabled in the Trusted Solaris environment.
Click the triangle above the Style Manager on the Front Panel to display the Trusted Desktop subpanel. Click Device Allocation.
Double-click the CDROM device to move it to the Allocated Devices list.
Write down the device name for the CDROM drive as indicated in the "Insert disk into..." message in the Device Allocation window.
For example, if the message reads:
Insert disk into /dev/dsk/c0t2d0s0. Make sure disk is labeled ADMIN_LOW [ADMIN_LOW]. Press RETURN when cdrom_0 is ready, or ^C to cancel.then write down the device name, /dev/dsk/c0t2d0s0, before continuing.
Insert the Trusted Solaris Installation CD into the CDROM drive and press the Return key.
Answer n to the Do you want cdrom_0 mounted: (y/n)? n question.
In the root role, at label admin_low
,
make sure that /cdrom/cdrom0 exists.
If it does not, create it:
# mkdir -p /cdrom/cdrom0 |
Mount the CDROM with all allowed and forced privileges.
# mount -F hsfs -o ro -S "allowed=all;forced=all" cdrom_device
For example, for the CDROM on device /dev/dsk/c0t2d0s0, type:
# mount -F hsfs -o ro -S "allowed=all;forced=all" \ /dev/dsk/c0t2d0s0 /cdrom/cdrom0 |
Run the setup_install_server command, as described in the documentation.
Set up the .boot_attrs command to run with all privileges.
Assume the role secadmin.
Follow the procedure in "How to Update the Commands in a Role's Profile" in Trusted Solaris Installation and Configuration. Add the pathname of boot_attrs to the Custom Root Role profile, and give the command all privileges.
As root, run the .boot_attrs command with all privileges.
Assume the root role, and open a new terminal.
Check that the .boot_attrs command has all privileges.
See "To Verify That a Command is in a Role's Profile" in Trusted Solaris Installation and Configuration.
Change directory to OSdir/Trusted_Solaris_7/Tools/Boot.
# cd OSdir/Trusted_Solaris_7/Tools/Boot |
As root, run the .boot_attrs command.
# ../.boot_attrs |
Remove the command from the Custom Root Role profile when you are done.