Running Linux, 3ed by Matt Welsh, Matthias Kalle Dalheimer, and Lar Kaufman Following are the changes made in the 11/99 reprint. Several options were added to Appendix G, resulting in changed cross-references throughout the book. Page numbers for those changed cross-references have been corrected in this reprint. There are many new page breaks as well. (36) The Hardware HOWTO reference was [70], it is now [68] (37) Third paragraph from the bottom, the second sentence read: To be deleted by older kernels, amounts of RAM greater than 64 MB need a boot-time parameter. It now reads: Amounts of RAM greater than 64 MB need a boot-time parameter. (42) The second paragraph under "Internet Mailing Lists" has been deleted (62) The SCSI HOWTO reference was [71], it is now [69] The CD-ROM HOWTO reference was [73], it is now [71] (84) The SCSI HOWTO reference was [71], it is now [69] (125) The Unix Sys. Admin reference was [58], it is now [56] The Essential Sys. Admin reference was [59], it is now [57] (220) The Ftape HOWTO reference was [89], it is now [87] {246} The second line of code under "Setting Up the Printcap File" read: dev/lp0 it now reads: /dev/lp0 {247} The code at the bottom of the page read: dev/lp0 it now reads: /dev/lp0 (255) The Printing HOWTO reference was [84], it is now [82] {260} In the middle of the page: usr/sbin/lpd now reads: /usr/sbin/lpd (265) Fourth paragraph from the bottom, second line: lpc's cleanup command now reads: lpc's clean command (353) The X-100-3-x3 reference now reads: [11] X User Guide (356) Third paragraph, first line: the K Development Environment .... now reads: the K Desktop Environment .... (370) Bottom of the page, the heading read: The K Development Environment It now reads: The K Desktop Environment and the first sentence under this heading has changed from: The K Development Environment is an Open Source software project that aims at providing a cosistent, user-friendly, contemporary desktop for Unix and hence Linux systems. It now reads: The K Desktop Environment is an Open Source software project that aims at providing a consistent, user-friendly, contemporary desktop for Unix and hence Linux systems. (423) The C Progr. Language reference was [35], it is now [34] (431) The make reference was [48], it is now [46] The GNU make reference was [49], it is now [47] (443) The Programming Perl reference was [40], it is now [39] The Learning Perl reference was [39], it is now [38] The Advanced Perl Programming reference was [41], it is now [40] The Perl Cookbook reference was [42], it is now [41] (449) The Learning Perl reference was [39], it is now [38] (452) The Tcl/Tk Nutshell reference was [44], it is now [43] The Tcl/Tk reference was [43], it is now [42] (462) The Advanced Programming reference was [36], it is now [35] (464) The Thinking in Java reference was [55], it is now [53] The Exploring Java reference was [56], it is now [54] The Core Java 2 reference was [57], it is now [55] (468) The Programming Python reference was [54], it is now [52] (472) The gdb reference was [52], it is now [50] (485) The gdb reference was [52], it is now [50] (499) The Programming with QT reference was [47], it is now [45] (515) The Ethernet HOWTO reference was [76], it is now [74] (522) The Ethernet HOWTO reference was [76], it is now [74] (533) The Ethernet HOWTO reference was [76], it is now [74] (562) The Apache reference was [34], it is now [33] (616) Last paragraph, first sentence read: When the KDE project (see "The K Development Environment" in Chapter 11, .... It now reads: When the KDE project (see "The K Desktop Environment" in Chapter 11, .... (672) The following option was taken from the boot=boot-device option: compact Merges read requests for adjacent disk sectors to speed up booting. Use of compact is particulary recommended when booting from a floppy disk. Use of compact may conflict with linear. Also, the options listed at the bottom of the page have been indented like those listed above. (673) The following options have either been changed from the text that was originally in the book, or added to the page: disktab=disktab-file Superceded by the disk=option. fix-table If set, allows LILO to adjust 3D addresses (addressed specified as sector/head/cylinder) in partition tables. This is sometimes necessary if a partition isn't track aligned and another operating system, such as MS-DOS, is on the same disk. See the lilo.conf manpage for details. force-backup=backup-file Is like backup, but overwrites an old backup copy if one exists. ignore-table Tell LILO to ignore corrupt partition tables. install=boot-sector Intalls the specified file as the new boot sector. If install is omitted, the boot sector defaults to /boot/boot.b. linear Generates linear sector addresses, which do not depend on disk geometry, instead of 3D (sector /head/cylinder) addresses. If LILO can't determine your disk's geometry itself, you can try using linear; if that doesn't work, then you need to specify the geometry with disk=. Note, however, that linear sometimes doesn't work with floppy disks, and it may conflict with compact. (674) The following options have either been changed from the original text in the book, or added to the page: The last two sentences under "message=message-file" (pg. 673 in first two printings) have been deleted. nowarn Disables warning messages. optional Specifies that any image that is not available when the map is created should be omitted and not offered as an option at the boot prompt. Like the per-image option optional, but it applies to all images. The last two sentences under the "password=password" option have been deleted. prompt Automatically displays the boot prompt without waiting for the user to press the Shift, Alt, or Scroll Lock key. Note that setting the prompt without also setting timeout prevents unattended reboots. (676) The following options have either been changed from the original book, or added to the page: loader=chain-loader For a non-Linux operating system, specifies the chain loader to which LILO should pass control for booting that operating system. The default is /boot/chain.b. If the system will be booted from a drive that is neither the first hard disk nor a floppy, the chain loader must be separated. lock Tells LILO to record the boot command line and use it as the default for future boots until it is overriden by a new boot command line. lock is useful if there is a set of options that you need to enter on the boot command line every time you boot the system. optional Specifies that the image should be omitted if it is not available when the map is created by the lilo command. Useful for specifying test kernels that are not always present. restricted (this belongs after the "range=sectors" option) Specifies that a password is required for booting the image only if boot parameters are specified on the command line. (677) The following option is now the last option before the heading "Kernel Options" unsafe Can be used in the per-image section for a non- Linux operating system to indicate that the boot sector should not be accessed when the map is created. If unsafe is specified, some checking isn't done, but the option can be useful for running the lilo command without having to insert a floppy disk when the boot sector is on a fixed-format floppy-disk device. This option cannot be used with table. (693) The following entry has changed from the original which was found on page 694: [33] Laurie, Ben and Laurie, Peter. Apache--The Definitive Guide. O'Reilly & Associates. 1997. (694) The reference numbers under the "Programming Languages and Utilities" heading have changed. The following is a list of the changed reference page numbers in the order they are listed: [34] Kernighan, Brian .... [35] Stevens, Richard .... [36] Stallman, Richard .... [37] Kochan, Stephen .... [38] Schwartz, Randal .... [39] Wall, Larry, .... [40] Srinivasan, Sriram .... [41] Christansen, Tom .... (695) The following reference numbers have changed from the original text and now read: [42] Ousterhout, John .... [43] Raines, Paul .... [44] Flanagan, David .... [45] Dalheimer, Matthias .... [46] Oram, Andrew .... [47] Stallman, Richard .... [48] DuBois, Paul .... [49] Lewine, Donald .... [50] Stallman, Richard .... [51] Lutz, Mark .... (696) The following reference numbers have been changed to the following: [52] Lutz, Mark .... [53] Eckel, Bruce .... [54] Niemeyer, Patrick .... [55] Cornell, Gary, .... System Administration [56] Nemeth, Evi .... [57] Frisch, Aeleen .... [58] Garfinkel, Simson .... [59] Mui, Linda .... (697) The following reference numbers have been changed to the following: Person Computer Hardware [60] Rosch, Winn .... HOWTOs (Partial List) [61] Installation HOWTO .... [62] The Linux Distribution .... [63] XFree86 HOWTO .... [64] Bootdisk HOWTO .... [65] Linux BootPrompt .... [66] The CD Writing .... (698) The following reference numbers have changed to the following: [67] UUCP HOWTO .... [68] Hardware Compatibility .... [69] SCSI Programming .... [70] PCI HOWTO .... [71] The Linux CD-ROM .... [72] Kernel HOWTO .... [73] NET-3 HOWTO .... [74] The Linux Ethernet .... [75] PPP HOWTO .... (699) The following reference numbers have changed to the following: [76] DNS HOWTO .... [77] NIS HOWTO .... [78] Firewall HOWTO .... [79] ISP Hookup .... [80] GCC HOWTO .... [81] Shadow Password .... [82] The Linux Printing .... [83] DOSEMU HOWTO .... (700) The following reference numbers have changed to the following: [84] UMSDOSS HOWTO .... [85] Commercial HOWTO .... [86] Linux Access .... [87] Ftape HOWTO .... Internet Requests For Comments [88] RFC 1597. .... [89] RFC 1340. .... [90] RFC 1144. .... [91] RFC 1033. .... (701) These reference numbers have changed to the following: [92] RFC 1034. .... [93] RFC 1035. .... [94] RFC 974. .... [95] RFC 977. .... [96] RFC 1094. .... [97] RFC 1055. .... [98] RFC 1057. .... [99] RFC 1058. .... [100] RFC 1535. .... [101] RFC 1036. .... [102] RFC 822. .... (702) The following reference number has been changed to read: [103] RFC 821. .... (703) In the first column, under the "<" entry, shell, 105" has been deleted. (704) The page number for "append= option" has changed from 676 to 677 (706) The following has been added as an index entry: compact option (LILO), 672 (711) The following has been added as an index entry: fix-table option (LILO), 673 (714) The following index entry was added: install= option (LILO), 673 (715) The following index entry has changed from: KDE (K Development Environment) to: KDE (K Desktop Environment) (716) The following index entries have been added: linear option (LILO), 673 lock option (LILO), 676 (720) The following index entries have been added: optional (global) option (LILO), 674 optional (image) option (LILO), 676 (723) The following index entry was added: prompt option (LILO), 674 (728) The following index entry was added: unstate option (LILO), 677 (Colophon) The colophon description of the cover has been corrected. The horse on the cover of Running Linux, 3ed, is not bucking, it is rearing. The colophon now reads: The image on the cover of Running Linux, Third Edition is a rearing horse. A horse will rear often to avoid going forward-as a way to avoid either further work or a frightening object. Other factors may include poorly fitted tack or an overly aggressive rider. For some horses, rearing is a learned behavior. Often a very difficult vice to correct, rearing is not a very common problem with most reasonably trained horses, and it is not breed-specific or discipline-specific. Rearing is an unsettling, difficult move to ride, not to mention dangerous. When a horse rears, its rider must lean forward on the horse's neck, to avoid shifting the weight and flipping the horse over backwards.