1
0
mirror of https://github.com/fspc/gbootroot.git synced 2025-02-23 09:03:23 -05:00
freesource 16a076e283 This gets rid of the annoying perhaps you are not root for gdkbirdaao,
and only tests if root and using a method which has lilo .. default if
method hasn't been chosen.
2001-12-12 17:59:03 +00:00
2001-12-10 18:56:52 +00:00
2000-08-13 04:43:39 +00:00
2001-12-12 07:19:19 +00:00
2001-12-12 05:02:37 +00:00
2001-07-23 20:40:16 +00:00

Program:  gBootRoot  pronounced "bOOtrOOt"
License:  GNU General Public License

The Makefile included with this source package doesn't attempt
to figure out whether your system has the proper requirements.
It may seem like a great idea to have a configure script, but
these things can fail, besides gbootroot is a program designed for people
who intend to build distributions and boot disks, so understanding what
things are required to get gbootroot to work completely can be quite 
beneficial.  At the very least, do a "make", and try gbootroot because the 
program will tell you what things are missing - hopefully nothing - and then 
you can refer to this README for help.

Out of the box this program works with the i386 architecture, people using
other architectures will need to compile genext2fs and user-mode-linux if
they want full functionality.  Eventually, the Advanced Kernel Section in
this program will be able to help with the uml compile.


Perl Modules:
#############

Gtk-Perl
--------

Version 0.7002 or greater.
http://freshmeat.net/projects/gtk-perl


Binaries:
#########  

Genext2fs
---------
genext2fs/genext2fs (included and already compiled for i386)
cd genext2fs; make  (other architectures)

User-Mode-Linux
---------------
user-mode-linux/usr/bin/linux         (included and already compiled for i386)
user-mode-linux/usr/lib/{modules*tar} (included and already compiled for i386)

If you use a different architecture you will need to get kernel sources
from www.kernel.org which preferably match the kernel version used by 
gbootroot - this can be found in the Changes file - and then a matching 
uml-patch from http://sourceforge.net/project/showfiles.php?group_id=429.  
There's good instructions on how to do this at 
http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-2.html.
Then put the uml kernel in the directory cited up and call it linux; you can
put the modules in a Replacements directory later on (see FAQ).


Boot Methods:
#############

2 disk compression
------------------

This method will tell you when any of these utilities are missing:

ash  lilo  bzip2  file


Root Methods:
#############

Yard
----

Watch the verbosity box, it will be obvious when a required command is missing.
Make sure you have this file installed on your system:

file


Important Configurations:
#########################

"chmod 4755 /usr/bin/uml_net" so normal users can have network capabilities.


Documentation:
#############

Documentaion and FAQ is in doc/html/index.html


Have fun!

 -Jonathan

Please infuse your suggestions, bug reports, insults, and patronage back to:
        Jonathan Rosenbaum <freesource@users.sourceforge.net>







Description
gBootRoot pronounced "bOOtrOOt"
Readme 23 MiB
Languages
Perl 87.1%
C 9.9%
Makefile 1.5%
Shell 1.5%