Skip Navigation Links | |
Exit Print View | |
Oracle Solaris 10 9/10 Installation Guide: Solaris Live Upgrade and Upgrade Planning |
Part I Upgrading With Solaris Live Upgrade
1. Where to Find Solaris Installation Planning Information
2. Solaris Live Upgrade (Overview)
3. Solaris Live Upgrade (Planning)
4. Using Solaris Live Upgrade to Create a Boot Environment (Tasks)
5. Upgrading With Solaris Live Upgrade (Tasks)
6. Failure Recovery: Falling Back to the Original Boot Environment (Tasks)
7. Maintaining Solaris Live Upgrade Boot Environments (Tasks)
8. Upgrading the Solaris OS on a System With Non-Global Zones Installed
9. Solaris Live Upgrade (Examples)
10. Solaris Live Upgrade (Command Reference)
Part II Upgrading and Migrating With Solaris Live Upgrade to a ZFS Root Pool
11. Solaris Live Upgrade and ZFS (Overview)
12. Solaris Live Upgrade for ZFS (Planning)
13. Creating a Boot Environment for ZFS Root Pools
14. Solaris Live Upgrade For ZFS With Non-Global Zones Installed
Problems With Setting Up Network Installations
Problems With Booting a System
Booting From Media, Error Messages
Booting From Media, General Problems
Booting From the Network, Error Messages
Booting From the Network, General Problems
Initial Installation of the Solaris OS
x86: To Check IDE Disk for Bad Blocks
System Panics When Upgrading With Solaris Live Upgrade Running Veritas VxVm
x86: Service Partition Not Created by Default on Systems With No Existing Service Partition
To Install Software From a Network Installation Image or From the Solaris Operating System DVD
To Install From the Solaris Software - 1 CD or From a Network Installation Image
B. Additional SVR4 Packaging Requirements (Reference)
The upgrade fails and the system cannot be soft-booted. The failure is for reasons beyond your control, such as a power failure or a network connection failure.
The Solaris installation program determines if the system has been partially upgraded and continues the upgrade.
The following errors can occur when you use Solaris Live Upgrade and the GRUB boot loader on an x86 based system.
ERROR: The media product tools installation directory path-to-installation-directory does not exist.
ERROR: The media dirctory does not contain an operating system upgrade image.
Description: The error messages are seen when using the luupgrade command to upgrade a new boot environment.
Cause: An older version of Solaris Live Upgrade is being used. The Solaris Live Upgrade packages you have installed on your system are incompatible with the media and the release on that media.
Solution: Always use the Solaris Live Upgrade packages from the release you are upgrading to.
Example: In the following example, the error message indicates that the Solaris Live Upgrade packages on the system are not the same version as on the media.
# luupgrade -u -n s10u1 -s /mnt Validating the contents of the media </mnt>. The media is a standard Solaris media. ERROR: The media product tools installation directory </mnt/Solaris_10/Tools/Boot/usr/sbin/install.d/install_config> does not exist. ERROR: The media </mnt> does not contain an operating system upgrade image.
ERROR: Cannot find or is not executable: </sbin/biosdev>.
ERROR: One or more patches required by Solaris Live Upgrade has not been installed.
Cause: One or more patches required by Solaris Live Upgrade are not installed on your system. Beware that this error message does not catch all missing patches.
Solution: Before using Solaris Live Upgrade, always install all the required patches. Ensure that you have the most recently updated patch list by consulting http://sunsolve.sun.com. Search for the Infodoc 206844 (formerly 72099) on the SunSolve web site.
ERROR: Device mapping command </sbin/biosdev> failed. Please reboot and try again.
Cause: Reason 1: Solaris Live Upgrade is unable to map devices because of previous administrative tasks.
Solution: Reason 1: Reboot the system and try Solaris Live Upgrade again
Cause: Reason 2: If you reboot your system and get the same error message, you have two or more identical disks. The device mapping command is unable to distinguish between them.
Solution: Reason 2: Create a new dummy fdisk partition on one of the disks. See the fdisk(1M) man page. Then reboot the system.
Cannot delete the boot environment that contains the GRUB menu
Cause: Solaris Live Upgrade imposes the restriction that a boot environment cannot be deleted if the boot environment contains the GRUB menu.
Solution: Use lumake(1M) or luupgrade(1M) commands to reuse that boot environment.
The file system containing the GRUB menu was accidentally remade. However, the disk has the same slices as before. For example, the disk was not re-sliced.
Cause: The file system that contains the GRUB menu is critical to keeping the system bootable. Solaris Live Upgrade commands do not destroy the GRUB menu. But, if you accidentally remake or otherwise destroy the file system containing the GRUB menu with a command other than a Solaris Live Upgrade command, the recovery software attempts to reinstall the GRUB menu. The recovery software puts the GRUB menu back in the same file system at the next reboot. For example, you might have used the newfs or mkfs commands on the file system and accidentally destroyed the GRUB menu. To restore the GRUB menu correctly, the slice must adhere to the following conditions:
Contain a mountable file system
Remain a part of the same Solaris Live Upgrade boot environment where the slice resided previously
Before rebooting the system, make any necessary corrective actions on the slice.
Solution: Reboot the system. A backup copy of the GRUB menu is automatically installed.
The GRUB menu's menu.lst file was accidentally deleted.
Solution: Reboot the system. A backup copy of the GRUB menu is automatically installed.