Installing RaQ 550 OS on RaQ 4 hardware

From CobaltFAQs

Jump to: navigation, search

Contents

Intro and Data Integrity Warning

Update your tired old RaQ 3 or RaQ 4 with the RaQ 550 operating system! Newer kernel, better security, etc. This also works on the Qube 3 and the raQ XTR. It does not work on any MIPS-powered appliance.

THIS IS NOT AN "IN PLACE" UPGRADE - YOU NEED TO DESTRUCTIVELY REFORMAT
YOUR RAQ 4 HARD DRIVE WITH THE RAQ 550 OS RESTORE CD. THIS HOWTO WILL
WALK YOU THROUGH ALL THE STEPS TO DO THIS, BUT BEFORE STARTING PLEASE
MAKE SURE ALL YOUR DATA IS BACKED UP AND/OR COPIED OFF THE RAQ 4!!!

Perform OS Restore With RaQ 550 OSRCD

These steps are not yet listed here; more detail needed.

To give you an idea, though, you want to first back up any data that you want to keep. OS Restore is a destructive process; it is not an "upgrade in place." Then OS Restore your RaQ 4 using the RaQ 550 OS Restore CD (see the instructions at How to perform an OS Restore for more detailed information on that process). Make sure you select the proper hardware type during the upgrade process -- DO NOT SELECT RAQ 550

The ROM will be upgraded first, if needed, and a shutdown message will be displayed. On power up, perform another restore process, and this time the OS installation will happen.

Download Update Patches

Now that you have the basic RaQ 550 OS installed, it's time to ensure your server is up-to-date with all security and bug fix/feature enhancement patches.

Use this script to download all relevant PKGs to the server. This should be done right after OS Restore. The RaQ will need an internet connection for this to work. Or run it on your PC and transfer the files via SCP to the RaQ.

#!/bin/sh
#
# Download all PKGs for RaQ 550.
#
# This script does *not* download any SSH or MySQL updates. It is 
# assumed the latest SSH will be installed immediately following
# initial server build, and that the latest MySQL will be built 
# from source by the admin.
# 
# Of course, you can uncomment the lines if you want to download
# the patches if you don't plan to manually upgrade SSH or MySQL
# yourself beyond what Sun provides.

# Packages all live at http://ftp.cobalt.sun.com/pub/packages/raq550/all/
# Gen_III kernel PKGs available from http://www.nuonce.net/

wget http://www.nuonce.net/download/RaQ550-All-Kernel-0.0.1-2.4.19C7_III-1-3.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-14934.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-1-15278.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.2-14559.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-14936.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-15714.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-15787.pkg

# skip SSH upgrade
# wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-15674.pkg

wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-15673.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Update-0.0.3-15983.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16261.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-15823.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-System-0.0.1-16095.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-1-16170.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-System-0.0.1-16365.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-15959.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16402.pkg

# skip MySQL upgrade
# wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16356.pkg

wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-System-0.0.1-16412.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16429.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-System-0.0.2-16345.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16306.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16342.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16343.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16409.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16358.pkg

# skip SSH upgrade
# wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-15562.pkg

# skip MySQL upgrade
# wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16488.pkg

wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-System-0.0.1-16441.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.3-15578.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16487.pkg
wget http://www.nuonce.net/download/RaQ550-All-Kernel-0.0.1-2.4.19C9_III-1.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16561.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16311.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16513.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16505.pkg
wget http://www.nuonce.net/download/RaQ550-All-Kernel-0.0.1-2.4.19C10_III-1.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16620.pkg

# skip SSH upgrade
# wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16617.pkg

wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16346.pkg

# skip MySQL upgrade
# wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16613.pkg

wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16571.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-System-0.0.1-16653.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16622.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.2-16623.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16504.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16633.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16640.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16599.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16674.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16648.pkg
wget http://www.nuonce.net/download/RaQ550-All-Kernel-0.0.1-2.4.19C12_III-1.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16717.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16706.pkg
wget http://www.nuonce.net/download/RaQ550-All-Kernel-0.0.1-2.4.19C13_III-1.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-16612.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-Security-0.0.1-3-16689.pkg
wget http://ftp.cobalt.sun.com/pub/packages/raq550/all/RaQ550-All-System-EOL.pkg

Install Downloaded Update Patches

Use this script to install all PKGs on the RaQ. Run right after OS Restore to bring the server up-to-date.

#!/bin/sh
#
# Auto-install all PKGs for RaQ 550 on RaQ 4 hardware (alternate kernel PKGs
# are the only difference)
#
# This script assumes all PKGs listed are already in the current directory.
#
# This script does *not* install any SSH updates; it is assumed the latest
# SSH will be installed immediately following initial server build.
# (check http://www.solarspeed.net/ for a PKG)
#
# Of course you can uncomment the lines and install the SSH and/or MySQL
# updates if you wish. Just make sure you download them first with the
# other script.
#
# It also does not install any MySQL upgrades, as it is assumed the system
# MySQL RPMs will be removed, and a new MySQL will be built from source by
# the admin.

# Packages all live at http://ftp.cobalt.sun.com/pub/packages/raq550/all/
# Gen_III kernel PKGs available from http://www.nuonce.net/

/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Kernel-0.0.1-2.4.19C7_III-1-3.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-14934.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-1-15278.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.2-14559.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-14936.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-15714.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-15787.pkg

# skip SSH upgrade
# /usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-15674.pkg

/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-15673.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Update-0.0.3-15983.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16261.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-15823.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-System-0.0.1-16095.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-1-16170.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-System-0.0.1-16365.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-15959.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16402.pkg

# skip MySQL upgrade
# /usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16356.pkg

/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-System-0.0.1-16412.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16429.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-System-0.0.2-16345.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16306.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16342.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16343.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16409.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16358.pkg

# skip SSH upgrade
# /usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-15562.pkg

# skip MySQL upgrade
# /usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16488.pkg

/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-System-0.0.1-16441.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.3-15578.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16487.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Kernel-0.0.1-2.4.19C9_III-1.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16561.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16311.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16513.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16505.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Kernel-0.0.1-2.4.19C10_III-1.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16620.pkg

# skip SSH upgrade
# /usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16617.pkg

/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16346.pkg

# skip MySQL upgrade
# /usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16613.pkg

/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16571.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-System-0.0.1-16653.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16622.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.2-16623.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16504.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16633.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16640.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16599.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16674.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16648.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Kernel-0.0.1-2.4.19C12_III-1.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16717.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16706.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Kernel-0.0.1-2.4.19C13_III-1.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-16612.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-Security-0.0.1-3-16689.pkg
/usr/sausalito/sbin/pkg_prepare.pl -i -R -f RaQ550-All-System-EOL.pkg
Personal tools