From 9c40ec40c82c69180514d6b2d113d39315de93a0 Mon Sep 17 00:00:00 2001 From: Mike Fulbright Date: Mon, 25 Feb 2002 21:06:40 +0000 Subject: summary of ways to install and patch anaconda --- docs/command-line.txt | 13 ++++-- docs/install-methods.txt | 107 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+), 3 deletions(-) create mode 100644 docs/install-methods.txt (limited to 'docs') diff --git a/docs/command-line.txt b/docs/command-line.txt index 7de81399d..e42468663 100644 --- a/docs/command-line.txt +++ b/docs/command-line.txt @@ -1,4 +1,4 @@ -8-23-2001 +2-25-2002 --------- Boot time command args: @@ -17,6 +17,9 @@ nofb Do not use frame buffer for GUI install. nousb Do not load USB support (helps if install hangs early sometimes). +nousbstorage Do not load usbstorage module in loader. May help with + device ordering on SCSI systems. + noprobe Do not attempt to detect hw, prompts user instead. nopcmcia Ignore PCMCIA controller in system. @@ -31,6 +34,9 @@ dd Use a driver disk. driverdisk Same as 'dd'. +mediacheck Activates loader code to give user option of testing integrity + of install source (if an ISO-based method). + rescue Run rescue environment. nomount Don't automatically mount any installed Linux partitions @@ -40,11 +46,12 @@ nopass Don't pass keyboard/mouse info to stage 2 installer, good for testing keyboard and mouse config screens in stage2 installer during network installs. -ksdevice Takes an argument like 'eth0', tells install what network - device to use for kickstart from network. serial Turns on serial console support. +ksdevice Takes an argument like 'eth0', tells install what network + device to use for kickstart from network. + ks Kickstart over NFS. ks=cdrom: Kickstart from CDROM diff --git a/docs/install-methods.txt b/docs/install-methods.txt new file mode 100644 index 000000000..42a82381d --- /dev/null +++ b/docs/install-methods.txt @@ -0,0 +1,107 @@ +02-25-2002 +---------- + +Description of Anaconda Install Methods (and ways of updating it) +----------------------------------------------------------------- + +Notes: +------------ + + - "fully exploded tree" - this is a tree which in the root has the + the 'RedHat' directory from every CD image merged into a single + 'RedHat' directory. + + - "ISO" - the ISO image for a CD image. + + - "anaconda update" - patches for anaconda to fix bugs/etc + + - all paths without a leading '/' are relative to directory specified + to installer containing install source. + + - 'updates.img' is a ext2 filesystem containing the updated sources and + shared libraries for anaconda. + +Current Installation Methods: +----------------------------- + +- CDROM +------- + + Summary: + This is pretty self-explanatory. Mounts the CD and installs packages, + prompts user to switch CDs when the next disc is required. + + Update Options: + - floppy. + - 'updates.img' file in '/RedHat/base' directory of CD #1 image. + +- NFS (from a fully exploded tree) +---------------------------------- + + Summary: + Mounts directory from NFS server. + + Update Options: + - floppy. + - 'updates.img' file in 'RedHat/base' or 'RHupdates/' directory. + - updated python or shared libs in 'RHupdates/' directory are + used in preference to those in original. + +- NFS (from a directory of ISOs) +-------------------------------- + + Summary: + Loopback mounts ISO images from NFS server. + + Update Options: + - floppy + - 'updates.img' file in 'RedHat/base' or 'RHupdates/' directory + - updated python or shared libs in 'RHupdates/' directory are + used in preference to those in original. + +- FTP/HTTP (from a fully exploded tree) +--------------------------------------- + + Summary: + Pulls files from tree via FTP. + + Update Options: + - floppy. + - 'updates.img' file in 'RedHat/base' directory. + +- FTP/HTTP (from a directory of loopback-mounted ISOs) +------------------------------------------------------ + + Summary: + Pulls files from tree via FTP. Looks in 'disc1/' directory to contain + files from CD #1, 'disc2/' for CD #2, etc. These can be created on the + server by loopback mounting the ISO images into these directories under + the directory made available to ftp. + + Update Options: + - floppy + - 'updates.img' file in '/RedHat/base' directory in ISO image for CD #1. + +Hard Drive from fully exploded tree (kickstart only) +---------------------------------------------------- + + Summary: + Similar to NFS method - user specifies a top-level directory and + all files are sought under there. + + Update Options: + - floppy. + - 'updates.img' file in '/RedHat/base' directory. + +Hard Drive from ISOs (non-kickstart only) +----------------------------------------- + + Summary: + Similar to NFS ISO-based method - loopback mounts ISOs in directory + specified by user. + + Update Options: + - floppy. + - 'updates.img' file in '/RedHat/base' directory of ISO image for CD #1. + + -- cgit