File: RXI300_STARTUP.txt Version 1.1 19. November 2004 Changes versus RXI600_STARTUP.txt Version 1.0 - Chapter " 9.0 Miscellaneous " added This text describes the steps of OS installation on PRIMERGY RXI300 1.0 General For PRIMERGY RXI300 installation no FSC ServerStart CD is needed. Together with the PRIMERGY RXI300 System the "IA64 ServerSupport CD" and the "SR870BH2 Resource CD" is delivered. Both are needed to prepare the OS installation of the IPF-(Itanium Platform Family)-based Windows or Linux. The "SR870BH2 Resource CD" delivers EFI based tools and utilities and is used to create an EFI Service Partition on the system disk. The SR870BH2 Resource CD starts its menu automatically when inserted. The IA64 ServerSupport CD delivers drivers, utilities and documentation to setup the PRIMERGY RXI300 for proper OS installation and HW maintenance. The IA64 ServerSupport CD contains two types of filesystems. First is a standard ISO format filesystem readable on any standard desktop, but not accessible from the RXI300 EFI (Extensible Firmware Interface). The second filesystem is a FAT32 filesystem written in the special "EL Torito" format. This filesystem is accessible only from the RXI300 EFI Shell. The files which are accessible from the EFI Shell are identical with the files in the folder 'SETUP'. Please note: the IA64 ServerSupport CD is not bootable. The EFI accessible base folder has the following contents: LSI_FLASH: EFI-based flash utility and firmware for LSI MegaRAID U320-2 LSI_SETUP: EFI-based configuration utility LSI MegaRAID U320-2 RAMDRIVER: Program creates a ramdrive to adjoin the Windows OEM Driver W2K3_OEM_Driver: LSI MegaRAID Windows Driver to be loaded from ramdrive during Windows installation (OEMSETUP.INF) RXI300_STARTUP.txt This text file RXI600_STARTUP.txt Startup text file for RXI600 The Operating System installation procedure differs depending on which SCSI- Bootcontroller is used. For onboard SCSI boot with Integrated Mirroring installation please go on with chapter 1 of this document. For installations which boot from disks connected to add-in LSI MegaRAID U320-2 please go on with chapter 5. For onboard SCSI boot prepare the OS installation with the following steps: - Set BIOS Parameters to default value - Create RAID1-Array (integrated mirroring) - Install Service Partition and Files 2.0 BIOS Configuration/Setup Utility Turn on your Primergy RXI300 server and Press 'F2' to enter the configuration setup utility. Select 'F9' for Setup Defaults, save and exit. 3.0 Onboard-Controller Setup for Integrated Mirroring (standard) The "SR870BH2 Resource CD" offers a menu driven utility. Insert the Resource CD to the DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). The CD starts the menu for you. Select Utility Select EFI Config Tool Select PCI Devices Select Function1 LSI Logic Ultra320 SCSCI Controller Select Configure # Runs the configuration utility This leads the user in different self-explanatory menus. The menu offers the capability to create disk configuration for a Integrated Mirroring system disk drive. Save and exit when the configuration work is done. Select ESC and EXIT # re-enter to EFI-Shell System restart is required for the changes to take effect and to start the initialization of the new configured array. 4. Installing the Windows OS 4.1 Install EFI Service Partition and Files The service partition is a special folder which resides on an EFI System Partition (ESP). The service partition is used to hold offline system utilities and diagnostics in the folder \EFI\service. Other than Linux it is recommended to create the EFI Service Partition and to install Service Partition files prior to the Windows OS installation. The "SR870BH2 Resource CD" offers a menu driven utility. Insert the Resource CD to the DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). The CD starts the menu for you. Select Utility Select Install Service Partition Files Select 1 OVERVIEW OF SERVICE PARTITION ADMINISTRATION Select 3 Install Service Partition Files Select ESC and EXIT # re-enter to EFI-Shell FS0:\Utilities\ServPart> exit # back to the EFI Boot Menu 4.2 Windows OS installation Shell> exit back to EFI Boot Menu Insert Windows installation media From the EFI Boot Menu load the EFI Shell (Build-in). Enter the filesystem of the mounted CDROM fsx:\> setupldr.efi # execute setupldr.efi as usual. Note: From here on no further user action is required. Windows will silently pick up the supplementary drivers from the ramdriver. You do NOT need to press "F6" to get windows to load the supplemental drivers. Other drivers and programs can be found in the respective folder on the FSC IA64 ServerSupport CD. 4.3 Additional Notes to Windows OS installation 4.3.1 During Windows installation Do NOT delete -: Partition 1 (FAT) xxxMB and/or -: Partition 2 128MB 4.3.2 Identify and restore Windows boot option path During Windows installation automatically an EFI Windows Boot option path (loader entry) is created and copied to the RXI600 EFI Boot Menu, which is stored in the system's NVRAM. The source EFI loader entry of the Windows installation is stored on the system disk. Use EFI Shell to identify it. fs0:\> cd efi\Microsoft\WINNT50 # change to boot directory fs0:\efi\Microsoft\WINNT50> ls # identify the EFI boot loader entry Directory of: fs0:\efi\Microsoft\WINNT50 03/15/04 12:00p 322 boot0008 (ex.) # File name of loader entry In case the boot loader entry of your Windows installation is deleted in the EFI Boot Menu it is needed to restore (import) the entry from the system disk. Use the EFI based Microsoft 'nvrboot.efi' utility to restore the Windows boot entry to the RXI600 NVRAM. See following example. From the EFI boot menu enter the EFI shell (build-in). Your boot drive should automatically be mounted to a file system. Enter the file system of the boot disk (e.g. FS0). fs0:\efi\Microsoft\WINNT50> cd \ fs0:\> cd MSUtil fs0:\MSUtil> nvrboot.efi # load Microsoft nvrboot utility Select> I # for the import command IMPORT file path: efi\Microsoft\WINNT50\boot0008 # example: boot0008 Select> q #quit fs0:\> exit #back to EFI boot option menu From the EFI boot option menu enter the Boot option maintenance menu. Change boot order in the way that the Windows2003 is on top in the menu. Save settings to NVRAM and exit to boot from the entry. The Microsoft 'nvrboot.efi' utility can also be used to export and save the Windows boot option path and OS boot loader information from NVRAM to disk or other media. 5. Installing the Linux OS 5.1 Linux OS installation The Linux installation is described in the 'README_RXI300_LINUX_V1.1.htm' on the IA64 ServerSupport CD in the folder: \OSSUPPORT\LINUX. 5.2 EFI Service Partition Files (Linux OS) The service partition is a special folder which resides on an EFI System Partition (ESP). The service partition is used to hold offline system utilities and diagnostics in the folder \EFI\service. OTHER than Windows the installation of an EFI System Partition is NOT recommended prior to the Linux OS installation. You can install the EFI Service Partition files after the Linux installation. The "SR870BH2 Resource CD" offers a menu driven utility. Insert the Resource CD to the DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). 'Startup.nsh' on the CD calls the menu for you. Select Utility Select Install Service Partition Files Select 1 OVERVIEW OF SERVICE PARTITION ADMINISTRATION Select 3 Install Service Partition Files Select 1 Install files on an existing EFI System Partition Select ESC and EXIT # re-enter to EFI-Shell FS0:\Utilities\ServPart> exit # back to the EFI Boot Menu Other drivers and programs can be found in the respective folder on the FSC IA64 ServerSupport CD. The document 'FSC-Linux.pdf' describes the installation of Linux drivers for PRIMERGY Servers. 5.3 Additional Notes to LINUX installation 5.3.1 Restore LINUX boot option path In case the boot loader entry of your LINUX installation is deleted in the EFI Boot Menu it is needed to restore the entry from the system disk. See following example to restore the OS boot entry in the EFI Boot Menu. From the EFI boot option menu enter the Boot option maintenance menu. Select: Add a boot option Select top entry: - NO VOLUME LABEL [Acpi (PNPA03,1)/PCI/1F|0/PCI(2|1)/SCSI(PUN0/LUN0)/HD... Select: EFI Select OS: Select: elilo.efi Select: New Enter New Description: “Your individual OS name” Select: Edit existing boot option # if you use one Save changes to NVRAM: Yes Exit From the EFI boot option menu enter the Boot option maintenance menu. Change boot order in the way that the Linux is on top in the menu. Save settings to NVRAM and exit to boot from the entry. 6.0 For booting over the add-in LSI MegaRAID U320-2 SCSI controller (optional) prepare the OS installation with the following different steps: - Set BIOS Parameters to default value - Create the LSI RAID1-Array - Install Service Partition and Files 6.1 BIOS Configuration/Setup Utility Turn on your Primergy RXI300 server and Press 'F2' to enter the configuration setup utility. Select 'F9' for Setup Defaults and save. 6.2 LSI MegaRaid Controller Setup for RAID-Array Efictrm is a menu driven EFI application. It will detect all the installed LSI cards and lead user to a menu - rest is self-explanatory in different menus. Efictrm offers the capability to create disk configurations for Raid1 with the two RXI300 system disk drives. Please refer to the 'LSICTRM.TXT' for full information about the capabilities of the configuration utility. Insert FSC IA64 ServerSupport CD to DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). Enter filesystem of the IA64 ServerSupport CD Shell> FS0: FS0:\> cd LSI_SETUP FS0:\LSI_SETUP> efictrm.efi # Runs the configuration utility Please note that a restart of the RXI300 is required to start the initialization of the new configured Raid-Array. 7. Installing the Windows OS 7.1 EFI Service Partition and Files The service partition is a special folder which resides on an EFI System Partition (ESP). The service partition is used to hold offline system utilities and diagnostics in the folder \EFI\service. Other than Linux it is recommended to create the EFI Service Partition and to install Service Partition files prior to the Windows OS installation. The "SR870BH2 Resource CD" offers a menu driven utility. Insert the Resource CD to the DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). 'Start-up’s' on the CD starts the menu for you. Select Utility Select Install Service Partition Files Select 1 OVERVIEW OF SERVICE PARTITION ADMINISTRATION Select 3 Install Service Partition Files Select ESC and EXIT # re-enter to EFI-Shell FS0:\Utilities\ServPart> exit # back to the EFI Boot Menu 7.2 Create RAMDRIVE and copy Windows OEM Mega RAID Driver to the RAMDRIVE Purpose: RXI300 systems do not have, or will not have in future, an IDE floppy drive. This could prevent the installation of a third-party boot driver during Microsoft Windows OS installation. The RAMDRIVER software is used to provide the boot driver image to the Microsoft Windows setup loader on EFI-based systems that do not have an IDE floppy device. Insert FSC IA64 ServerSupport CD to DVD drive From the EFI Boot Menu load the EFI Shell (Build-in). Enter the filesystem of the mounted CDROM fsx:\> # CDROM filesystem fsx:\> dir fsx:\> cd RAMDRIVER fsx:\RAMDRIVER> load RAMDRIVER.efi Regenerate the EFI mapping table and look for the ramdriver block device and filesystem: Shell> exit # back to EFI Boot Menu Load EFI Shell (Build-in) # regenerates the device # mapping table Device mapping table fs0 : VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1) <= ramdriver FILESYSTEM fs1 : Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master)/CDROM(Entry0) blk0 : VenMsg(06ED4DD0-FF78-11D3-BDC4-00A0C94053D1) <= ramdriver BLOCK DEVICE blk1 : Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master) blk2 : Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master)/CDROM(Entry0) blk3 : Acpi(PNP0A03,1)/Pci(1D|0)/Pci(1|1)/Scsi(Pun0,Lun0) Copy the OEM Windows driver files to the ramdriver file system: shell> copy -r shell> copy -r fs1:\W2K3_OEM_Driver\LSI-MegaRAID fs0: Remove media containing ramdriver & windows drivers 7.3 Install Windows OS Shell> exit back to EFI Boot Menu Insert Windows installation media From the EFI Boot Menu load the EFI Shell (Build-in). Enter the filesystem of the mounted CDROM fsx:\> setupldr.efi # execute setupldr.efi as usual. Note: From here on no further user action is required. Windows will silently pick up the supplementary drivers from the ramdriver. You do NOT need to press "F6" to get windows to load the supplemental drivers. Other drivers and programs can be found in the respective folder on the FSC IA64 ServerSupport CD. 7.4 Additional Notes to Windows installation 7.4.1 During Windows installation Do NOT delete -: Partition 1 (FAT) xxxMB and/or -: Partition 2 128MB 7.4.2 Identify and restore Windows boot option path During Windows installation automatically an EFI Windows Boot option path (loader entry) is created and copied to the RXI600 EFI Boot Menu, which is stored in the system's NVRAM. The source EFI loader entry of the Windows installation is stored on the system disk. Use EFI Shell to identify it. fs0:\> cd efi\Microsoft\WINNT50 # change to boot directory fs0:\efi\Microsoft\WINNT50> ls # identify the EFI boot loader entry Directory of: fs0:\efi\Microsoft\WINNT50 03/15/04 12:00p 322 boot0008 (ex.) # File name of loader entry In case the boot loader entry of your Windows installation is deleted in the EFI Boot Menu it is needed to restore (import) the entry from the system disk. Use the EFI based Microsoft 'nvrboot.efi' utility to restore the Windows boot entry to the RXI600 NVRAM. See following example. From the EFI boot menu enter the EFI shell (build-in). Your boot drive should automatically be mounted to a file system. Enter the file system of the boot disk (e.g. FS0). fs0:\efi\Microsoft\WINNT50> cd \ fs0:\> cd MSUtil fs0:\MSUtil> nvrboot.efi # load Microsoft nvrboot utility Select> I # for the import command IMPORT file path: efi\Microsoft\WINNT50\boot0008 # example: boot0008 Select> q #quit fs0:\> exit #back to EFI boot option menu From the EFI boot option menu enter the Boot option maintenance menu. Change boot order in the way that the Windows2003 is on top in the menu. Save settings to NVRAM and exit to boot from the entry. The Microsoft 'nvrboot.efi' utility can also be used to export and save the Windows boot option path and OS boot loader information from NVRAM to disk or other media. 8. Installing the Linux OS 8.1 Linux OS installation The Linux installation is described in the 'README_RXI300_LINUX_V1.0.htm' on the IA64 ServerSupport CD in the folder: \OSSUPPORT\LINUX. 8.2 EFI Service Partition Files (Linux OS) The service partition is a special folder which resides on an EFI System Partition (ESP). The service partition is used to hold offline system utilities and diagnostics in the folder \EFI\service. OTHER than Windows the installation of an EFI System Partition is NOT recommended prior to the Linux OS installation. You can install the EFI Service Partition files after the Linux installation. The "SR870BH2 Resource CD" offers a menu driven utility. Insert the Resource CD to the DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). 'Startup.nsh' on the CD calls the menu for you. Select Utility Select Install Service Partition Files Select 1 OVERVIEW OF SERVICE PARTITION ADMINISTRATION Select 3 Install Service Partition Files Select 1 Install files on an existing EFI System Partition Select ESC and EXIT # re-enter to EFI-Shell FS0:\Utilities\ServPart> exit # back to the EFI Boot Menu Other drivers and programs can be found in the respective folder on the FSC IA64 ServerSupport CD. The document 'FSC-Linux.pdf' describes the installation of Linux drivers for PRIMERGY Servers. 8.3 Additional Notes to LINUX installation 8.3.1 Restore LINUX boot option path In case the boot loader entry of your LINUX installation is deleted in the EFI Boot Menu it is needed to restore the entry from the system disk. See following example to restore the OS boot entry in the EFI Boot Menu. From the EFI boot option menu enter the Boot option maintenance menu. Select: Add a boot option Select top entry: - NO VOLUME LABEL [Acpi (PNPA03,1)/PCI/1F|0/PCI(2|1)/SCSI(PUN0/LUN0)/HD... Select: EFI Select OS: Select: elilo.efi Select: New Enter New Description: “Your individual OS name” Select: Edit existing boot option # if you use one Save changes to NVRAM: Yes Exit From the EFI boot option menu enter the Boot option maintenance menu. Change boot order in the way that the Linux is on top in the menu. Save settings to NVRAM and exit to boot from the entry. 9.0 Miscellaneous 9.1 Update LSI MegaRaid Controller Adding or replacing a RXI300/600 LSI MegaRaid U320-2 Controller might require the controller's firmware update. The FSC IA64 ServerSupport CD contains the required firmware. Please see also the instructions given in the file \LSI_FLASH\readmefirst.txt. 9.1.1 LSI MegaRaid Controller Flash Please follow the instructions given in \LSI_FLASH\readmefirst.txt. Insert FSC IA64 ServerSupport CD to DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). Device mapping table (example) fs0 : Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master)/CDROM(Entry0) blk1 : Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master) blk2 : Acpi(PNP0A03,0)/Pci(1F|1)/Ata(Primary,Master)/CDROM(Entry0) blk4 : Acpi(PNP0A03,1)/Pci(1D|0)/Pci(1|1)/Scsi(Pun0,Lun0) Enter the filesystem of the CDROM Shell> FS0: fs0:\> cd LSI_FLASH fs0:\LSI_FLASH> efiflash (select 1> step2.rom firmware) Enter again the filesystem of the CDROM Shell> FS0: fs0:\> cd LSI_FLASH fs0:\LSI_FLASH> efiflash (select 0> 1f34.rom firmware) Reboot the system after LSI MegaRaid controller flash is finished. Enter controller setup menu (efictrm from CD) to check the firmware version and load factory defaults. 9.1.2 LSI MegaRaid Controller defaults setting and firmware Version Once flashing the controller is completed please use LSI setup menu to check the firmware version and to load factory defaults (required) Insert your FSC IA64 ServerSupport CD to the DVD drive. From the EFI Boot Menu load the EFI Shell (Build-in). Enter filesystem of the IA64 ServerSupport CD Shell> FS0: FS0:\> cd LSI_SETUP FS0:\LSI_SETUP> efictrm.efi # Runs the configuration utility Select => Objects => Adapter => Other Adapter Information FwVer= FW Version Select => Objects => Adapter => Factory Default Y=Yes The system will reset after this selection. Some systems might hang after this selection. In this case perform manual reset from the front panel and reboot to the EFI Boot Menu. End