< Anaconda
Anaconda Boot Disk Patch
Boot up patches.
Be careful with this file. It contains control characters, which are created by pressing Ctrl+v, and then Ctrl+letter. For instance, [Ctrl+v,Ctrl+o] means to press Ctrl+v, and then Ctrl+o. 0f and 07 after [Ctrl+v,Ctrl+o] below are both the number zero, not the letter.
Just download this patch here:
[[%ATTACHURL%/bootdisk.patch] [bootdisk.patch]
Right click on the link and choose Save Link Target As...
Check the file to ensure that it has the special control characters.
This is a conglomeration of [[%ATTACHURL%/../Bootmsg/boot.msg.patch] [boot.msg.patch] , [[%ATTACHURL%/../Syslinuxcfg/syslinux.cfg.patch] [syslinux.cfg.patch] , [[%ATTACHURL%/../MakeDiskDruidTheDefault/disk-druid-default.patch] [disk-druid-default.patch] , [[%ATTACHURL%/../EnableMediaCheckInKickstart/mediacheck-in-kickstart.patch] [mediacheck-in-kickstart.patch] , and [[%ATTACHURL%/../DontUnmountCD-ROMBeforeRunningPostInKickstart/Do-not-unmount-cdrom.patch] [Do-not-unmount-cdrom.patch] .
diff -urN anaconda-8.0.93.orig/bootdisk/i386/boot.msg anaconda-8.0.93/bootdisk/i386/boot.msg --- anaconda-8.0.93.orig/bootdisk/i386/boot.msg 2002-09-05 09:34:25.000000000 -0700 +++ anaconda-8.0.93/bootdisk/i386/boot.msg 2003-01-24 16:02:08.000000000 -0800 @@ -1,9 +1,11 @@ [Ctrl+v,Ctrl+l] [Ctrl+v,Ctrl+x] splash.lss - - To install or upgrade in graphical mode, press the [Ctrl+v,Ctrl+o] 0f<ENTER>[Ctrl+v,Ctrl+o] 07 key. - - - To install or upgrade in text mode, type: [Ctrl+v,Ctrl+o] 0flinux text <ENTER>[Ctrl+v,Ctrl+o] 07. + - To install [Ctrl+v,Ctrl+o] 02Fedora Core[Ctrl+v,Ctrl+o] 07 (formerly Red Hat) Linux in graphical mode, press the [Ctrl+v,Ctrl+o] 0f<ENTER>[Ctrl+v,Ctrl+o] 07 key. + - Type [Ctrl+v,Ctrl+o] 0fks[Ctrl+v,Ctrl+o] 07 (or just press [Ctrl+v,Ctrl+o] 0f<ENTER>[Ctrl+v,Ctrl+o] 07) for a kickstart install (default), + type [Ctrl+v,Ctrl+o] 0fupgrade[Ctrl+v,Ctrl+o] 07 to upgrade from a previous release, type [Ctrl+v,Ctrl+o] 0frescue[Ctrl+v,Ctrl+o] 07 to enter + Rescue/Repair mode, or type [Ctrl+v,Ctrl+o] 0fmemtest[Ctrl+v,Ctrl+o] 07 to test the system memory. + - Type [Ctrl+v,Ctrl+o] 0flinux[Ctrl+v,Ctrl+o] 07 if you want a regular install (you must answer all questions). - Use the function keys listed below for more information. [Ctrl+v,Ctrl+o] 02[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue] [Ctrl+v,Ctrl+o] 07
diff -urN anaconda-8.0.93.orig/bootdisk/i386/syslinux.cfg anaconda-8.0.93/bootdisk/i386/syslinux.cfg --- anaconda-8.0.93.orig/bootdisk/i386/syslinux.cfg 2002-12-04 09:40:38.000000000 -0800 +++ anaconda-8.0.93/bootdisk/i386/syslinux.cfg 2003-01-24 16:05:49.000000000 -0800 @@ -1,6 +1,6 @@ -default linux +default ks prompt 1 -timeout 600 +timeout 300 display boot.msg F1 boot.msg F2 options.msg @@ -19,7 +19,18 @@ append expert initrd=initrd.img ramdisk_size=8192 label ks kernel vmlinuz - append ks initrd=initrd.img ramdisk_size=8192 + append ks=cdrom:/kickstart/ks.cfg initrd=initrd.img ramdisk_size=8192 +label everything + kernel vmlinuz + append ks=cdrom:/kickstart/ks.cfg.everything initrd=initrd.img ramdisk_size=8192 +label upgrade + kernel vmlinuz + append ks=cdrom:/kickstart/ks.cfg.upgrade initrd=initrd.img ramdisk_size=8192 +label local + localboot 0x80 +label rescue + kernel vmlinuz + append rescue ks=cdrom:/kickstart/ks.cfg.everything initrd=initrd.img ramdisk_size=8192 label lowres kernel vmlinuz append initrd=initrd.img lowres ramdisk_size=8192
diff -urN anaconda-9.0.6.orig/iw/partmethod_gui.py anaconda-9.0.6/iw/partmethod_gui.py --- anaconda-9.0.6.orig/iw/partmethod_gui.py 2002-11-18 12:45:51.000000000 -0800 +++ anaconda-9.0.6/iw/partmethod_gui.py 2003-10-17 12:23:28.000000000 -0700 @@ -61,6 +61,8 @@ else: self.useDS.set_active(1) + self.useDS.set_active(1) + align = gtk.Alignment() align.add(radioBox) align.set(0.5, 0.5, 0.0, 0.0)
diff -urN anaconda-9.0.6.orig/loader2/cdinstall.c anaconda-9.0.6/loader2/cdinstall.c --- anaconda-9.0.6.orig/loader2/cdinstall.c 2003-08-18 09:32:16.000000000 -0700 +++ anaconda-9.0.6/loader2/cdinstall.c 2003-10-17 12:23:27.000000000 -0700 @@ -235,9 +235,9 @@ char mediasum[33] ; int isostatus; - /* dont bother to test in automated installs */ + /* dont bother to test i automated installs if (FL_KICKSTART(flags)) - return; + return; */ /* see what status is */ isostatus = getISOStatusFromCDROM(dev, mediasum); diff -urN anaconda-9.0.6.orig/loader2/method.c anaconda-9.0.6/loader2/method.c <nop>--- anaconda-9.0.6.orig/loader2/method.c 2003-07-09 09:45:44.000000000 -0700 +++ anaconda-9.0.6/loader2/method.c 2003-10-17 12:23:27.000000000 -0700 @@ -326,9 +326,9 @@ char *tmpstr; int rc, first; - /* dont bother to test in automated installs */ + /* dont bother to test in automated installs if (FL_KICKSTART(flags)) - return; + return; */ /* if they did not specify to mediacheck explicitely then return */ if (!FL_MEDIACHECK(flags))%BR%
diff -urN anaconda-9.0.6.orig/packages.py anaconda-9.0.6/packages.py --- anaconda-9.0.6.orig/packages.py 2003-08-21 09:33:36.000000000 -0700 +++ anaconda-9.0.6/packages.py 2003-10-17 12:23:28.000000000 -0700 @@ -911,7 +911,8 @@ if not cb.beenCalled: cb.initWindow.pop() - method.filesDone () + # Removed this line to see if it unmounts the CDROM after installation + #method.filesDone () for file in ["__db.001", "__db.002", "__db.003"] :
- [[%ATTACHURL%/bootdisk.patch] [bootdisk.patch] : Patches for the installer