Browse Source

Cleaning up a little bit.

master
freesource 23 years ago
parent
commit
9292cb2bb4
  1. 45
      README

45
README

@ -2,16 +2,15 @@ Program: gBootRoot pronounced "bOOtrOOt"
License: GNU General Public License License: GNU General Public License
The Makefile included with this source package doesn't figure out whether The Makefile included with this source package doesn't figure out whether
your installation has the proper requirements. However, it isn't difficult to your installation has the proper requirements. Type "make", follow the
understand what is necessary to get gbootroot to work. First type "make", instructions in the "Important Configurations" section near the
follow the instructions in the "Important Configurations" section near the
bottom of this page, and then run gbootroot. The program will indicate to you bottom of this page, and then run gbootroot. The program will indicate to you
whether anything is missing. If it doesn't work at all, it's generally due to whether anything is missing. If it doesn't work at all, it's generally due to
not having gtk-perl installed. If the user-mode-linux kernel doesn't work, it not having gtk-perl installed. If the user-mode-linux kernel doesn't work, it
may be an architecture issue. If you need to customize the kernel, there are may be an architecture issue. If you need to customize the
general directions in the README. If a boot or root method are missing kernel, there are general directions in the README. If a boot or root method
required programs, pop-up dialog boxes and information from the verbosity box are missing required programs, pop-up dialog boxes and information from the
will give a good indication of what is causing the problem. verbosity box will give a good indication of what is causing the problem.
Out of the box this program works with the i386 architecture, for other Out of the box this program works with the i386 architecture, for other
architectures genext2fs and user-mode-linux will need to be compiled if architectures genext2fs and user-mode-linux will need to be compiled if
@ -32,7 +31,7 @@ http://freshmeat.net/projects/gtk-perl
functionality . ] functionality . ]
Expect (tested with 1.11) Expect (tested with 1.11)
------ ------------------------
http://www.perl.com/CPAN/modules/by-module/Expect/ http://www.perl.com/CPAN/modules/by-module/Expect/
http://sourceforge.net/projects/expectperl http://sourceforge.net/projects/expectperl
@ -45,6 +44,7 @@ IO::Tty
http://www.perl.com/CPAN/modules/by-module/IO/IO-Tty-0.04.tar.gz http://www.perl.com/CPAN/modules/by-module/IO/IO-Tty-0.04.tar.gz
http://sourceforge.net/projects/expectperl http://sourceforge.net/projects/expectperl
Binaries: Binaries:
######### #########
@ -64,17 +64,17 @@ user-mode-linux/usr/lib/uml/config ( kernel .config defaults )
If you use a different architecture you will need to read If you use a different architecture you will need to read
http://user-mode-linux.sourceforge.net/arch-port.html. http://user-mode-linux.sourceforge.net/arch-port.html.
Here the basic instructions to compile uml stuff: Here are general guidelines for compiling uml:
Get kernel sources from www.kernel.org, and then a matching uml-patch from Get kernel sources from www.kernel.org, and then get a matching uml-patch from
http://sourceforge.net/project/showfiles.php?group_id=429. If you want to http://sourceforge.net/project/showfiles.php?group_id=429. If you want to
match the kernel version used by gbootroot check Changes to find out which match the kernel version used by gbootroot check gbootroot/Changes to find
version of uml if being used. You may want to use config as your .config at out which version of uml if being used. You may want to load config when
the base of the sources as a starting point, and then modify the kernel configuring the kernel and use it as a starting point. There are good
configuration in whatever way required. There are good instructions on how to instructions on how to compile a uml kernel at
compile a uml kernel at http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-2.html. http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-2.html.
Then put the uml kernel in the directory cited above and call it linux; you can When finished, put the uml kernel in the directory cited above and call it
put the modules in a Replacements directory later on (see FAQ). linux; you can put the modules in a Replacements directory (see FAQ).
The helper uml_* tools need to be checked out from cvs and compiled with make: The helper uml_* tools need to be checked out from cvs and compiled with make:
@ -87,12 +87,9 @@ cd ../uml_net; make; chown 0:0 uml_net; chmod 4755 uml_net;
cd ../uml_router; make; cd ../uml_router; make;
cd ../uml_moo; make; cd ../uml_moo; make;
Put the uml kernel in the directory cited above with the same names. When
you run gbootroot's Makefile everything will be put in the proper places.
Note: Please send the user-mode-linux-devel and gbootroot-devel lists your Note: Please send the user-mode-linux-devel and gbootroot-devel lists your
experiences if you successfully get another architecture working so they can experiences if you successfully get another architecture working. ppc has
be shared with the community. been ported.
Boot Methods: Boot Methods:
@ -112,8 +109,8 @@ Root Methods:
Yard Yard
---- ----
Watch the verbosity box, it will be obvious when a required command is missing. Watch the verbosity box, it will be obvious when a required command is
Make sure you have this file installed on your system: missing. Make sure you have this file installed on your system:
file file

Loading…
Cancel
Save