home *** CD-ROM | disk | FTP | other *** search
/ Freelog 2 / Freelog002.iso / Linux / Slackware / bootdsks.12 / README.TXT < prev    next >
Text File  |  1999-02-08  |  8KB  |  172 lines

  1.  
  2. These are 1.2 MB bootdisk images for Slackware Linux 3.6.0.
  3.  
  4. These disks use Linux kernel version 2.0.35.
  5.  
  6. You'll need one of these to get Linux started on your system so that you can
  7. install it. Because of the possibility of collisions between the various Linux
  8. drivers, several bootkernel disks have been provided. You should use the one
  9. with the least drivers possible to maximize your chances of success. All of
  10. these disks support UMSDOS.
  11.  
  12. You will be using the bootdisk to load and start a rootdisk. See the /rootdsks
  13. directory for these.  (BUT, be sure to read the important information below!)
  14.  
  15. A bootdisk is created by writing the image to a formatted floppy disk
  16. with RAWRITE.EXE under DOS.  For example, to use RAWRITE.EXE to create the
  17. bare.i bootdisk you'd put a formatted disk in your floppy drive and issue
  18. the following command:
  19.  
  20. C:\> RAWRITE BARE.I A:
  21.  
  22. --------------------------------------------------------------------------------
  23.  
  24. ...and now some important information (i.e. the bad news ;) for people with
  25. systems that use a 1.2 megabyte (5 1/4 inch) boot floppy drive:
  26.  
  27. Systems with 1.2 megabyte boot floppy drives are no longer fully supported for
  28. installation.  (if you can get the system installed, everything will work fine)
  29. But, the rootdisks in Slackware no longer fit on 1.2 megabyte floppies.  As a
  30. result, you'll need to use one of the following workarounds.  We will list them
  31. in order of most to least recommended:
  32.  
  33. 1.  If you have a bootable CD-ROM drive, some Slackware CD-ROMs (for example,
  34.     the ones supplied by Walnut Creek CDROM) can be directly booted.  If you
  35.     have this capability, you won't need to use any installation floppies.  
  36.  
  37. 2.  Don't use installation floppies at all.  Instead, start the installation
  38.     process from DOS.  To do this, install loadlin (lodlin16.zip in the kernels
  39.     directory) on your DOS drive, and put these files in the same directory:
  40.     
  41.     A kernel, such as: \kernels\bare.i\zimage
  42.     A rootdisk, such as: \rootdsks\color.gz
  43.  
  44.     Then, run this command in DOS to start the installation process:
  45.  
  46.     loadlin zimage root=/dev/ram initrd=color.gz load_ramdisk=1 rw
  47.  
  48.     If you aren't sure which kernel from the \kernels directory to use (there
  49.     are over 50 of them to choose from), you can take a look at the README
  50.     file in the \bootdsks.144 directory.  The descriptions of those bootdisks
  51.     are equally applicable to the raw kernels found in \kernels.  A good
  52.     starting choice is /kernels/bare.i/zImage, which provides support for IDE
  53.     based machines.
  54.  
  55. 3.  If you happen to have a 1.44 megabyte SECOND floppy drive (B:) you can
  56.     boot one of the bootdisks in this directory, and load the rootdisk from
  57.     your second floppy drive with this command on the boot prompt:
  58.  
  59.     ramdisk root=/dev/fd1
  60.  
  61. 4.  If you're thinking about using a UMSDOS installation (this puts Linux on
  62.     your DOS drive in a \LINUX directory), consider using the ZipSlack
  63.     installation process to get started.  Instructions are in the \zipslack
  64.     directory.
  65.  
  66. 5.  Install a 1.44 megabyte floppy drive as your first floppy drive.  (and 
  67.     while you're at it, add some more memory ;^)
  68.  
  69. 6.  You can try using one of the unsupported rootdisks in \rootdsks\obsolete
  70.     that will fit on a 1.2 megabyte floppy disk.
  71.  
  72.  
  73. --------------------------------------------------------------------------------
  74.  
  75. Here's a description of the bootdisks:
  76.  
  77.   These are the bootdisks for IDE systems.  All IDE bootdisks support IDE hard
  78.   drives and CD-ROM drives, plus additional support listed below:
  79.  
  80.  
  81.     bare.i             This is the disk to use for installation on most IDE
  82.                        based PCs.  It includes support for IDE/ATAPI CD-ROM
  83.                        drives.
  84.   
  85.     net.i              An IDE/ATAPI bootdisk with Ethernet support.
  86.  
  87.  
  88.   The bootdisks listed below are for systems that contain a SCSI controller.
  89.   All SCSI bootdisks feature full IDE hard drive and CD-ROM drive support,
  90.   plus additional SCSI drivers:
  91.  
  92.  
  93.     scsi.s             A generic SCSI bootdisk, with support for most SCSI
  94.                        controllers that work under Linux.  (NOTE: This disk
  95.                        wastes a lot of memory, since it contains nearly *all*
  96.                        of the SCSI drivers.  If you know which SCSI controller
  97.                        your system has, it's *far* better to use the disk 
  98.                        designed especially for it.  But, if you don't know,
  99.                        then this generic disk might just work for you.)
  100.  
  101.     scsinet.s          All supported SCSI controllers, plus full ethernet
  102.                        support.
  103.  
  104.  
  105.  
  106. ---------------------------------------------------------------------------------
  107. IMPORTANT HELPFUL HINTS: (AND WHAT TO DO IF THE INSTALLED SYSTEM WON'T BOOT)
  108.  
  109. The kernels provided with the Slackware A series (ide and scsi) are reasonably 
  110. generic to maximize the chances that your system will boot after installation. 
  111. However, you should compile a custom kernel after installing, selecting only the
  112. drivers your system requires.  This will offer optimal performance.  You'll need
  113. to recompile your kernel to enable support for non-SCSI CD-ROM drives, bus-mice,
  114. sound cards, and many other pieces of hardware.  The drivers could not be 
  115. included with the pre-compiled kernels because they cause system hangs and other
  116. compatiblity problems for people that don't have the hardware installed.
  117.  
  118. On a similar note, any time you use one kernel to install, and a different 
  119. kernel the first time the installed system is started, you run the risk that
  120. the second kernel won't be compatible for some reason. If your system fails
  121. to reboot after installation, you'll have to compile a custom kernel for your
  122. hardware. Follow these steps:
  123.  
  124. 0. If you haven't installed the C compiler and kernel source, do that.
  125.  
  126. 1. Use the bootdisk you installed with to start your machine. At the LILO
  127.    prompt, enter: 
  128.    
  129.      mount root=/dev/hda1
  130.                 ^^^^^^^^^ Or whatever your root Linux partition is.
  131.  
  132.    Ignore any error messages as the system starts up.
  133.  
  134. 2. Log in as root, and recompile the kernel with these steps. (Comments will be
  135.    placed in parenthesis) 
  136.  
  137.    cd /usr/src/linux
  138.    make config   (Choose your drivers. Repeat this step until you are satisfied
  139.                   with your choices)
  140.    
  141.    If you are using LILO, this will build and install the new kernel:
  142.  
  143.      make dep ; make clean ; make zlilo 
  144.      rdev -R /vmlinuz 1
  145.  
  146.    If you are using a bootdisk, these commands will build the kernel and create
  147.    a new bootdisk for your machine:
  148.  
  149.      make dep ; make clean ; make zImage
  150.      rdev -R zImage 1    (If you use UMSDOS for your root partition, use
  151.                           'rdev -R zImage 0' instead)
  152.      rdev -v zImage -1
  153.      rdev zImage /dev/hda1   (replace /dev/hda1 with the name of your root Linux
  154.                               partition)
  155.      (Now, put a disk into your floppy drive to be made into the new bootdisk:)
  156.      fdformat /dev/fd0u1440 
  157.      cat zImage > /dev/fd0
  158.  
  159. That should do it! You should now have a Linux kernel that can make full use of
  160. all supported hardware installed in your machine. Reboot and try it out.
  161.  
  162. Good luck!
  163.  
  164. ---
  165. Patrick Volkerding
  166. volkerdi@mhd1.moorhead.msus.edu
  167.  
  168. PS - Bug reports welcome. Requests for help may be answered if time permits.
  169.      I've been happy to do this in the past, but lately I've had both a lot 
  170.      more work to do and a lot more mail to deal with. It's just not as possible
  171.      to keep up with my mail as it once was.
  172.