home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / linux / 22232 < prev    next >
Encoding:
Text File  |  1992-12-30  |  6.2 KB  |  168 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!spool.mu.edu!caen!saimiri.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!serval!hlu
  3. From: hlu@eecs.wsu.edu (H.J. Lu)
  4. Subject: Re: Compiled kernal request.
  5. Message-ID: <1992Dec31.004043.6590@serval.net.wsu.edu>
  6. Sender: news@serval.net.wsu.edu (USENET News System)
  7. Organization: School of EECS, Washington State University
  8. References:  <C03Hp7.5FB@ais.org>
  9. Date: Thu, 31 Dec 92 00:40:43 GMT
  10. Lines: 156
  11.  
  12. In article <C03Hp7.5FB@ais.org>, sno@ais.org (Stephen Opal) writes:
  13. |> I am looking for a copy of the compiled 0.99.1 kernal that includes
  14. |> SCSI support and the ability to name the root mount device.  I have no
  15. |> way to compile the kernal under my very minimal configuration, until I
  16. |> can tag the SCSI drive space as usable.  I *can* ftp, so if it is already
  17. |> available, a pointer would be appreciated.  If it is not available, I
  18. |> would appreciate them being made available.
  19. |> 
  20. |> Thanks in advance.
  21. |> 
  22. |> -- 
  23. |> Stephen N. Opal     sno@umcc.ais.org
  24.  
  25.  
  26. Get my bootable rootdisk from tsx-11 under pub/linux/GCC/rootdisk. Here
  27. is README.rootdisk.
  28.  
  29. H.J.
  30.  
  31. ----------
  32.                     Linux Bootable Root Disk [HJ release]
  33.  
  34. Introduction
  35. ------------
  36.   This is a bootable root disk for Linux.  The kernel is 0.99 patch level 1
  37.   with 387 emulation and SCSI support. There are some basic binaries on the
  38.   root disk, all of which are linked with the C library 4.2. There is a light
  39.   version of the shared image 4.2, lite.so.4.2, which doesn't have sun rpc,
  40.   curses and gdbm. This kernel has TCP/IP enabled. But I don't have an
  41.   Ethernet card. Please consult the NET channel and modify /usr/etc/inet/*.
  42.  
  43.   There are two new users on the root disk, halt and shutdown, log in as
  44.   halt or shutdown without password will halt (no delay) or shutdown (a few
  45.   minutes delay) your computer respectively.
  46.  
  47.   You can use this disk to install a bootable root partition on your
  48.   hard drive.
  49.   
  50.   The root disk is on tsx-11.mit.edu under pub/linux/GCC/rootdisk.
  51.  
  52.  
  53. Distribution File Format
  54. ------------------------
  55.   There are two versions of the root disk.  The first is in the file
  56.   3rootdisk.Z, and is for a 3.5" floppy.  The second file is 5rootdisk.Z,
  57.   and is for a 5.25" floppy.  Because the 5.25" floppy is smaller than
  58.   the 3.5", some files are not present in the 5.25" version.
  59.  
  60.   Because of the lack of space on the 5.25" version, there are only a few
  61.   free blocks left, and you may have trouble using vi.  To solve this you
  62.   can delete any files you don't need from the root disk.
  63.  
  64.   This is a partial list of what is on the root disk.
  65.  
  66.   1. ksh 4.7 (buggy, but save quite a lot disk spaces, about 100K)
  67.   2. gnu tar 1.10 (tar.Z) (not present in the 5.25" version.)
  68.   3. compress 4.2.4
  69.   4. elvis 1.6
  70.   5. doshell, chmod, chown, cp, ls (color), mv, rm, and ln.
  71.   6. mount, umount, swapon and swapoff (new version).
  72.   7. more (may not be present in the 5.25" version.)
  73.   8. /proc based ps, free, tload and uptime 
  74.   9. mkfs, mkswap (may not be in 5.25" version.), fsck and fdisk
  75.   10. efsck and mkefs (alpha 11)
  76.   11. expr (for /dev/MAKEDEV)
  77.   12. grep (for /usr/etc/inet/rc.net)
  78.   13. lilo 0.7 (only minimum stuff, please get full package as well as
  79.       documentations.)
  80.  
  81. Building the Bootable Root Floppy
  82. ---------------------------------
  83.   1. uncompress [3|5]rootdisk.Z.
  84.   2. rawrite or dd the file to a formatted floppy disk.
  85.  
  86.   You now have a bootable floppy, which you can use to boot your system.
  87.  
  88.  
  89. Installing a Bootable Root Partion on Your Hard Drive
  90. -----------------------------------------------------
  91.   You can use this disk to install a bootable root partition on your
  92.   hard drive.  You will need to create a root partition on your disk,
  93.   using the DOS fdisk command, or another hard drive utility.
  94.  
  95.   If you are creating the partition, be sure to record its size in
  96.   bytes.  If the partition already exists, you can find its size using
  97.   fdisk.
  98.  
  99.   If you want to install Linux on partition /dev/hdxx, whose size
  100.   is yyyy K bytes, do:
  101.  
  102.     mkfs /dev/hdxx yyyyy
  103.     mount /dev/hdxx /mnt
  104.     (cd /; cp -av . /mnt)
  105.  
  106.   Edit /mnt/etc/fstab to ensure that /dev/hdxx will be mounted as root.
  107.   There are some examples in /mnt/etc/fstab.
  108.  
  109.   Next, use lilo to set up your hard drive to boot either Linux or DOS:
  110.  
  111.     cd /mnt/etc/lilo
  112.     rm map boot.????
  113.     ./lilo -r /mnt -b /dev/hdxx -i /etc/lilo/boot.b -v -v -v /vmlinux,/dev/hdxx
  114.  
  115.   You will also need to make the partition you wish to boot from active,
  116.   and make all other partitions non-active.  You can do this using fdisk.
  117.   You can now boot Linux from your hard drive.  Installing other packages
  118.   should be easy, since you have tar and compress on your hard drive, and
  119.   you can boot Linux from your hard drive.
  120.  
  121.   This kernel should get you going, but may not be the best for your particular
  122.   hardware configurations. You should get the kernel source and configure it
  123.   according to your need.
  124.  
  125.   Note: If you don't like the color ls, you can make `ls -f' or `ls --no-color'
  126.   as an alias for ls.
  127.  
  128.  
  129. Booting Other OS's
  130. ---------------
  131.   There is a file called mboot.tar.Z under pub/linux/GCC/rootdisk on
  132.   tsx-11.mit.edu.  Running mboot from a DOS partition on your first hard
  133.   drive will enable you to choose from a menu to boot from up to 4 partitions
  134.   on your first hard drive.  Read the documentation in mboot.tar.Z for details.
  135.  
  136.  
  137. Other Linux Disks
  138. -----------------
  139.   The next thing you may want to do is install the Linux Base System,
  140.   which contains many system utilities.  Please read README.basedisk
  141.   in the base system directory for details.
  142.  
  143.   The Linux Base System is on tsx-11.mit.edu under pub/linux/GCC/basedisk.
  144.  
  145.   The only thing missing from the Linux Base System is ispell 3.09.
  146.   It is in a separate file, under pub/linux/GCC/basedisk.
  147.  
  148.   You may be also interested in libdisk and gccdisk, which have the most
  149.   current C/C++ libraries and gcc.
  150.  
  151.   Note: basedisk, libdisk and gccdisk may not be very up to date. I am
  152.   doing my best to keep them current.
  153.  
  154.  
  155.   I will try to update my root disk regularly with Linus' new kernel.
  156.  
  157.   This root disk works on my machine with 100MB IDE drive.  I don't know
  158.   anything about your machine or SCSI.  Good luck.
  159.  
  160.   Correct me if I am wrong.  Tell me about your story.
  161.  
  162.  
  163. Thanks.
  164.  
  165. H.J.
  166. hlu@eecs.wsu.edu
  167. 12/31/09
  168.