README.TXT
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. Suggestions on installing Minix on a machine with little memory.
  2. The file TINYROOT is a small replacement for the ROOT image that is
  3. needed if your machine has only one floppy drive and less than 2
  4. megabytes of memory.  You can use it to boot your machine, but you
  5. should use ROOT for the installation if you can.
  6. If your floppy drive is only 360 kb then have to use TINYROOT for ROOT,
  7. and TINYUSR1 for USR.  The very last step of the installation, filling
  8. /usr from USR.nn, will fail, because you need some commands that are on
  9. TINYUSR2.  You have to copy those commands into the /usr tree (mount the
  10. floppy and cpdir the lot).  TINYUSR2 also contains the kernel image
  11. used for TINYROOT in the tmp directory that you can put into /minix/.
  12. So when 'setup' suggests that you type 'halt' do this instead:
  13. mount /dev/fd0 /fd0 # Mount TINYUSR2
  14. cpdir -v /fd0 /usr # Add its contents to /usr
  15. umount /dev/fd0 # Take TINYUSR2 out of the drive
  16. mount /dev/hd2a /root # Mount the hard disk root (hd2a??)
  17. cp -p /usr/tmp/* /root/minix # Copy the kernel image in place
  18. halt # Continue where you left off
  19. A machine with only 640 kb memory will have trouble to run the
  20. installation script.  Use
  21. exec setup
  22. to overlay the login shell of root with the script.  A few things may
  23. still fail, but nothing critical ("sleep: not found").
  24. If you want to compile a new kernel as bin use
  25. chsh /bin/sh
  26. to change the login shell of bin from ash to the much smaller sh.  Log
  27. out, log back in, and use
  28. exec make xxx
  29. If it still fails then you have to make things bit by bit by running
  30. make in subdirectories.
  31. --
  32. Kees J. Bot  (kjb@cs.vu.nl)