The attached patch makes the cd images use help texts that describe d-i boot parameters and etc. The texts will have to be kept synced with those in d-i cvs, so this is not ideal. It also adds an "expert" boot method. I will finish testing this patch tomorrow (it takes me some time to download ISOs over dialup), and will commit then, barring problems.
-- see shy jo
Index: data/sarge/f1.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f1.txt,v retrieving revision 1.1 diff -u -r1.1 f1.txt --- data/sarge/f1.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f1.txt 21 Dec 2003 18:35:24 -0000 @@ -1,24 +1,23 @@ -0fHELP INDEX:07 +0fHELP INDEX07 Press the function keys <09F107> through <09F1007> for helpful information. 0fKEY TOPIC07 <09F107> This page, the help index. -<09F207> Prerequisites for installing this system. -<09F307> Boot methods for special ways of using this Rescue disk. -<09F407> Special boot arguments, overview. -<09F507> Special boot arguments for special machines. -<09F607> Special boot arguments for selected disk controllers. -<09F707> Special boot arguments for the install system. +<09F207> Prerequisites for installing Debian. +<09F307> Boot methods for special ways of using this ${MEDIA_TYPE} +<09F407> Special boot parameters, overview. +<09F507> Special boot parameters for special machines. +<09F607> Special boot parameters for selected disk controllers. +<09F707> Special boot parameters for the install system. <09F807> How to get help. -<09F907> Debian e-mail lists. +<09F907> About the Debian project. <09F1007> Copyrights and warranties. - -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press any of <09F207> through <09F1007> for quick installation help. Index: data/sarge/f10.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f10.txt,v retrieving revision 1.1 diff -u -r1.1 f10.txt --- data/sarge/f10.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f10.txt 21 Dec 2003 18:35:24 -0000 @@ -1,14 +1,11 @@ 0fCOPYRIGHTS AND WARRANTIES07 +Debian GNU/Linux is Copyright (C) 1993-2003 Software in the Public Interest, +and others. -Copyright (C) 1993-2002 Software in the Public Interest, and others. - -The 09Debian GNU/Linux07 system is freely redistributable. You may find -a few programs distributed with Debian in directories named "non-free" -that are 0fnot07 freely redistributable, but none of these are critical -components of the system. After installation, the exact distribution -terms for each program are described in the corresponding file -/usr/share/doc/0bpackagename07/copyright. +The Debian GNU/Linux system is freely redistributable. After installation, +the exact distribution terms for each package are described in the +corresponding file /usr/share/doc/0bpackagename07/copyright. Debian GNU/Linux comes with 0fABSOLUTELY NO WARRANTY07, to the extent permitted by applicable law. @@ -19,5 +16,8 @@ -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. -Press function key <09F107> for the help index. + + +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. +Press <09F107> for the help index. + Index: data/sarge/f2.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f2.txt,v retrieving revision 1.1 diff -u -r1.1 f2.txt --- data/sarge/f2.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f2.txt 21 Dec 2003 18:35:24 -0000 @@ -1,17 +1,15 @@ -0fPREREQUISITES FOR INSTALLING THIS SYSTEM07 +0fPREREQUISITES FOR INSTALLING DEBIAN07 -You must have at least twelve megabytes of RAM and swap space, or 14MB -if not using swap; there is no low memory boot disk any longer. +You must have at least 64 megabytes of RAM to use this Debian installer. You should have space on your hard disk to create a new disk partition -of at least 64 megabytes and swap space to install the base system. -You'll need more disk space to install additional packages, depending -on what you wish to do with your new Debian system. +of at least 256 megabytes to install the base system. You'll need more +disk space to install additional packages, depending on what you wish +to do with your new Debian system. See the Installation Manual or the FAQ for more information; both -documents are located in the /doc directory on this CD-ROM. +documents are available at the Debian web site, 0fhttp://www.debian.org/07 -They are also available at the Debian web site, http://www.debian.org/ @@ -19,6 +17,7 @@ -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. + +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/f3.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f3.txt,v retrieving revision 1.3 diff -u -r1.3 f3.txt --- data/sarge/f3.txt 13 Sep 2003 17:06:50 -0000 1.3 +++ data/sarge/f3.txt 21 Dec 2003 18:35:24 -0000 @@ -1,11 +1,23 @@ 0fBOOT METHODS07 + 0fAvailable boot methods:07 -0flinux07 or 0fcdrom07 - Start the installation -- this is the default CDROM install. + +0flinux07 + Start the installation -- this is the default ${MEDIA_TYPE} install. 0fnet07 Start the installation for a network install. +0fexpert07 + Start the installation in expert mode, for maximum control. + + + + + + + + -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/f4.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f4.txt,v retrieving revision 1.1 diff -u -r1.1 f4.txt --- data/sarge/f4.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f4.txt 21 Dec 2003 18:35:24 -0000 @@ -1,24 +1,23 @@ -0fSPECIAL BOOT ARGUMENTS - OVERVIEW07 +0fSPECIAL BOOT PARAMETERS - OVERVIEW07 On a few systems, you may need to specify a parameter at the 0fboot:07 prompt in order to boot the system. For example, Linux may not be able -to "autodetect" your hardware, and you will need to explicitly specify -its location or type for it to be recognized. The table below -indicates whether you need a parameter. If you do, enter the 0fboot -method07 followed by the parameter from the table. For example, if your -3.5 inch floppy drive is your second drive, and your first drive is a -5.25 inch one, you would type "0flinux root=/dev/fd107" at the 0fboot:07 -prompt. Some of the arguments require numerical parameters which are -shown in 0bcyan07. By default, these are interpreted as decimal. If you use -hex numbers you have to add a 0x prefix (e.g., 0x300). - -For more information about what boot arguments you can use, press: - - <09F507> -- boot arguments for special machines - <09F607> -- boot arguments for various disk controllers - <09F707> -- boot arguments understood by the install system +to autodetect your hardware, and you may need to explicitly specify +its location or type for it to be recognized. +For more information about what boot parameters you can use, press: -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. + <09F507> -- boot parameters for special machines + <09F607> -- boot parameters for various disk controllers + <09F707> -- boot parameters understood by the install system + +Many kernel modules are loaded dynamically by the installer, and parameters +for those modules cannot be given on the command line. To be prompted for +parameters when modules are loaded, boot in expert mode (see <09F307>). + + + + +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/f5.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f5.txt,v retrieving revision 1.1 diff -u -r1.1 f5.txt --- data/sarge/f5.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f5.txt 21 Dec 2003 18:35:24 -0000 @@ -1,24 +1,23 @@ -0fSPECIAL BOOT ARGUMENTS - VARIOUS HARDWARE07 +0fSPECIAL BOOT PARAMETERS - VARIOUS HARDWARE07 -You can use the following boot arguments at the 0fboot:07 prompt, +You can use the following boot parameters at the 0fboot:07 prompt, in combination with the boot method (see <09F307>). If you use hex numbers you have to use the 0x prefix (e.g., 0x300). - -0fHARDWARE PARAMETER TO SPECIFY07 -Monochrome monitor 0fmono07 -Disable framebuffer for monitor 0fvideo=vga16:off07 +0f +HARDWARE PARAMETER TO SPECIFY07 IBM PS/1 or ValuePoint (IDE disk) 0fhd=0bcylinders0f,0bheads0f,0bsectors07 IBM ThinkPad 0ffloppy=thinkpad07 IBM Pentium Microchannel 0fmca-pentium no-hlt07 Protect I/O port regions 0freserve=0biobase0f,0bextent07[0f,0b...07] Workaround faulty FPU (old machines) 0fno38707 Advanced Power Management 0fapm=on07 +If your system hangs when booting, and the last message you see is +"aec671x-detect..", try 0fgdth=disable:y07 + + + -0fEthernet:07 -Some ethernet and proprietary CD-ROM drivers are loaded as modules. -For such drivers, give parameters for them during the installation -process, not at boot. See the Installation Manual for details. -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/f6.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f6.txt,v retrieving revision 1.1 diff -u -r1.1 f6.txt --- data/sarge/f6.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f6.txt 21 Dec 2003 18:35:24 -0000 @@ -1,13 +1,12 @@ -0fSPECIAL BOOT ARGUMENTS - VARIOUS DISK DRIVES07 +0fSPECIAL BOOT PARAMETERS - VARIOUS DISK DRIVES07 -You can use the following boot arguments at the 0fboot:07 prompt, +You can use the following boot parameters at the 0fboot:07 prompt, in combination with the boot method (see <09F307>). - -0fHARDWARE PARAMETER TO SPECIFY07 +0f +HARDWARE PARAMETER TO SPECIFY07 Adaptec 151x, 152x 0faha152x=0biobase07[0f,0birq07[0f,0bscsi-id07[0f,0breconnect07]]] Adaptec 1542 0faha1542=0biobase07[0f,0bbuson0f,0bbusoff07[0f,0bdmaspeed07]] Adaptec 274x, 284x 0faic7xxx=no_reset07 (enabled if non-zero) -USB keyboard (floppy boot) 0fkeytimer07 (keep root floppy ready) BusLogic SCSI Hosts 0fbuslogic=0biobase07 Certain DELL machines 0faic7xxx=no_probe07 Future Domain TMC-8xx/950 0ftmc8xx=0bmem_base0f,0birq07 @@ -16,9 +15,9 @@ PS/2 ESDI (MCA) 0fed=0bcyl0f,0bhead0f,0bsec07 Seagate ST-0x 0fst0x=0bmem_base0f,0birq07 Trantor T128 0ft128=0bmem_base0f,0birq07 -If your system hangs when booting, and the last message you see is -"aec671x-detect..", try 0fgdth=disable:y07 -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. + + +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/f7.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f7.txt,v retrieving revision 1.1 diff -u -r1.1 f7.txt --- data/sarge/f7.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f7.txt 21 Dec 2003 18:35:25 -0000 @@ -1,24 +1,23 @@ -0fSPECIAL BOOT ARGUMENTS - INSTALLATION SYSTEM07 +0fSPECIAL BOOT PARAMETERS - INSTALLATION SYSTEM07 -You can use the following boot arguments at the 0fboot:07 prompt, -in combination with the boot method (see <09F307>). -If you use hex numbers you have to use the 0x prefix (e.g., 0x300). +You can use the following boot parameters at the 0fboot:07 prompt, +in combination with the boot method (see <09F307>). These parameters +control how the installer works. +0f +RESULT PARAMETER07 +Verbose debugging 0fDEBCONF_DEBUG=507 +Debug boot sequence 0fBOOT_DEBUG=107 +Disable framebuffer 0fdebian-installer/framebuffer=false07 +Set keyboard map 0fbootkbd=es07 -These arguments are used by the installation system to specify -how the installation system should be run. -0fARGUMENT MEANING07 -0fquiet07 Quiet mode; fewer prompts -0fverbose07 Verbose mode; more prompts -0fdebug07 Debugging mode; look at tty3 for messages. -0fbootkbd07 Set the keyboard translation to use, e.g., - 0fbootkbd=qwerty/us07 -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. + +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/f8.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f8.txt,v retrieving revision 1.1 diff -u -r1.1 f8.txt --- data/sarge/f8.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f8.txt 21 Dec 2003 18:35:25 -0000 @@ -1,24 +1,23 @@ 0fGETTING HELP07 -If you can't install the system, don't despair! The Debian team is ready to -help you! We are especially interested in hearing about installation problems, -because in general they don't happen to only 0fone07 person. We've either already -heard about your particular problem and can dispense a quick fix, or we would -like to hear about it and work through it with you, and the next user who -comes up with the same problem will profit from your experience! +If you can't install Debian, don't despair! The Debian team is ready to +help you! We are especially interested in hearing about installation +problems, because in general they don't happen to only 0fone07 person. +We've either already heard about your particular problem and can dispense a +quick fix, or we would like to hear about it and work through it with you, +and the next user who comes up with the same problem will profit from your +experience! -If you encounter a problem it will fall into one of two areas: the -base system installation, which ends when you start selecting packages -to install; or the installation of packages from the Debian distribution. +Problems with installation can be emailed to the Debian Boot team at [EMAIL PROTECTED] Or join us on irc, on the +0firc.debian.org07 server, channel 0f#debian-boot07. -Problems with installation of the base system should be addressed to -the Debian Boot Team at [EMAIL PROTECTED] Problems -installing packages should be directed to [EMAIL PROTECTED] -In either case your message should contain a detailed explanation of -your problem, including the text of any system error messages that you -think might be relevant to the problem. Press function key <09F907> for -more detailed information about these and other Debian e-mail lists. +Be sure to include a detailed explanation of your problem, including +a description of the hardware you are using, and the text of any system +error messages that you think might be relevant to the problem. -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. + + +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/f9.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/f9.txt,v retrieving revision 1.1 diff -u -r1.1 f9.txt --- data/sarge/f9.txt 10 Oct 2002 12:56:48 -0000 1.1 +++ data/sarge/f9.txt 21 Dec 2003 18:35:25 -0000 @@ -1,24 +1,23 @@ -0fDEBIAN E-MAIL LISTS07 +0fABOUT THE DEBIAN PROJECT07 -If you have WWW access, you might want to first look at our Web page -0fhttp://www.debian.org/07, follow the link labeled 0fMailing List -Subscription07 to see an overview of the 80+ lists associated with The -Debian Project. A convenient subscription form is available on the -0fMailing List Subscription07 web page. - -If you know the name of list you are interested in, you can subscribe manually -by sending an e-mail message to 0fdebian-<listname>[EMAIL PROTECTED] -containing the word "0fsubscribe07". Communication with other subscribers to -the list is through the 0fdebian-<listname>@lists.debian.org07 e-mail address. -Where <listname> is replaced with the name of the e-mail list of interest. - -For example, if you wish to report a problem or need help with installation -of Debian packages: send the word "0fsubscribe07" in a message to [EMAIL PROTECTED]; then send a detailed explanation -of your problem to [EMAIL PROTECTED] Your message will be -read by hundreds of Debian users, and someone will be sure to help. +For information about the Debian project, see our web site: +0fhttp://www.debian.org/07 +For copyright information, press <09F1007>. -Press <09ENTER07> or type boot method, arguments, and <09ENTER07> to boot. +Thank you for choosing Debian! + + + + + + + + + + + + +Press <09ENTER07> or type boot method, parameters, and <09ENTER07> to boot. Press function key <09F107> for the help index. Index: data/sarge/isolinux.txt =================================================================== RCS file: /cvs/debian-boot/debian-cd/data/sarge/isolinux.txt,v retrieving revision 1.2 diff -u -r1.2 isolinux.txt --- data/sarge/isolinux.txt 31 Mar 2003 22:36:35 -0000 1.2 +++ data/sarge/isolinux.txt 21 Dec 2003 18:35:25 -0000 @@ -1,22 +1,23 @@ - 0fWelcome to 0bDebian GNU/Linux sarge0f!07 + 0fWelcome to Debian GNU/Linux ${DEBIAN_VERSION}!07 -This is a Debian CD-ROM. Keep it available once you have installed -your system, as you can boot from it to repair the system on your hard -disk if that ever becomes necessary (press <09F307> for details). +This is a Debian installation ${MEDIA_TYPE}, built on ${BUILD_DATE}. -If you want additional features, specify a -different boot flavor at the boot prompt (press <09F307> to get an overview). If you run into trouble or if you already have questions, press <09F107> -for quick installation help. +for quick installation help. For documentation about boot parameters, +press <09F407>. 0fWARNING07: You should completely back up all of your hard disks before - proceeding. The installation procedure can completely and 0cirreversibly07 - erase them! If you haven't made backups yet, remove the CD-ROM - from the drive and press <09RESET07> or <09Control-Alt-Del07> to get back to - your old system. + proceeding. The installation procedure can completely and + 0cirreversibly07 erase them! If you haven't made backups yet, + remove the ${MEDIA_TYPE} and press <09RESET07> or + <09Control-Alt-Delete07> to return to your old system. + +Debian GNU/Linux comes with 0fABSOLUTELY NO WARRANTY07, to the extent +permitted by applicable law. For copyright information, press <09F1007>. + + + -0bDebian GNU/Linux07 comes with 0fABSOLUTELY NO WARRANTY07, to the extent -permitted by applicable law. For copyright information, press <09F1007>. Press <09F107> for help, or <09ENTER07> to boot. Index: debian/changelog =================================================================== RCS file: /cvs/debian-boot/debian-cd/debian/changelog,v retrieving revision 1.136 diff -u -r1.136 changelog --- debian/changelog 18 Dec 2003 12:06:13 -0000 1.136 +++ debian/changelog 21 Dec 2003 18:35:31 -0000 @@ -6,7 +6,13 @@ It is already on CD1 of a normal CD set. * Kenshi Muto - Add jfbterm, unifont into forcd1 (second stage of debian-installer needs - them). + them). + * Joey Hess + - Merge in d-i iso/syslinux help files from d-i CVS to data/sarge. + Expand ${DEBIAN_VERSION}, ${MEDIA_TYPE}, and ${BUILD_DATE} + Only f3.txt varies (due to net boot type). + Closes: #220612, #221186 + - Add "expert" mode to isolinux.cfg for sarge. Closes: #224699 -- Raphael Hertzog <[EMAIL PROTECTED]> Wed, 20 Aug 2003 20:17:06 +0200 Index: tools/boot/sarge/boot-i386 =================================================================== RCS file: /cvs/debian-boot/debian-cd/tools/boot/sarge/boot-i386,v retrieving revision 1.13 diff -u -r1.13 boot-i386 --- tools/boot/sarge/boot-i386 13 Nov 2003 17:33:50 -0000 1.13 +++ tools/boot/sarge/boot-i386 21 Dec 2003 18:35:32 -0000 @@ -90,8 +90,15 @@ # Keep the original file timestamp touch -r $BASEDIR/data/$CODENAME/sbm.bin.gz $CDDIR/install/sbm.bin cp -p $BASEDIR/data/$CODENAME/README.sbm $CDDIR/install/ -# Isolinux config files -cp -f $BASEDIR/data/$CODENAME/isolinux.txt $BASEDIR/data/$CODENAME/f*.txt boot$N/isolinux/ +# Isolinux help files come from the d-i tree (mostly). +BUILD_DATE=$(date +%Y%m%d) +for file in $BASEDIR/data/$CODENAME/isolinux.txt $BASEDIR/data/$CODENAME/f*.txt; do + sed -e "s/\${MEDIA_TYPE}/CDROM/" \ + -e "s/\${DEBIAN_VERSION}/${CODENAME}/" \ + -e "s/\${BUILD_DATE}/${BUILD_DATE}/" \ + < $file > boot$N/isolinux/$(basename $file) +done +# Isolinux config file. cat > boot$N/isolinux/isolinux.cfg <<EOF DEFAULT /install/vmlinuz APPEND vga=normal initrd=/install/cdrom.gz ramdisk_size=8192 root=/dev/rd/0 init=/linuxrc devfs=mount,dall rw @@ -99,6 +106,9 @@ kernel /install/vmlinuz LABEL cdrom kernel /install/vmlinuz +LABEL expert + kernel /install/vmlinuz + append DEBCONF_PRIORITY=low vga=normal initrd=/install/cdrom.gz ramdisk_size=8192 root=/dev/rd/0 init=/linuxrc devfs=mount,dall rw LABEL net kernel /install/vmlinuz append vga=normal initrd=/install/net.gz ramdisk_size=8192 root=/dev/rd/0 init=/linuxrc devfs=mount,dall rw
signature.asc
Description: Digital signature