Browse Source

Lots of changes, better expl of bootroot, cvs expl .

master
freesource 23 years ago
parent
commit
afd9e0201b
  1. 84
      doc/html/index.html

84
doc/html/index.html

@ -3,7 +3,7 @@
<body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E" <body text="#000000" bgcolor="#FFFFFF" link="#0000EF" vlink="#51188E"
alink="#FF0000"> alink="#FF0000">
<center>$Id: index.html,v 1.31 2001/12/05 18:57:58 freesource Exp $</center> <center>$Id: index.html,v 1.32 2001/12/05 19:13:05 freesource Exp $</center>
<p> <p>
@ -296,13 +296,12 @@ the case sensitive check box.</p>
<p> <p>
Use Ctl-S to save the changes to an open template, and Alt-A to save the Use Ctl-S to save changes to a template, Alt-A to save the
template with a new name.&nbsp;&nbsp;bOOTrOOT will not allow read-only template with a new name, or Alt-N to create a new template.&nbsp;&nbsp;
templates or template links to be saved bOOTrOOT will not allow read-only
with their own name.&nbsp;&nbsp;A few of these example files are templates (ex: Examples) or template links to be saved
included.&nbsp;&nbsp;You may make changes to them or with their own name; after you make changes to these kind of templates,
clear their buffers.&nbsp;&nbsp;Then you may save the template with a save them with a new name to preserve the changes.</p>
different name.</p>
<p><IMG ALT="" SRC="images/stripping.jpg" align="center"></p> <p><IMG ALT="" SRC="images/stripping.jpg" align="center"></p>
@ -355,31 +354,28 @@ $HOME/.gbootroot/yard/.</p>
<br> <br>
<P><IMG ALT="" SRC="images/gBSicon.jpg" align="center"> <b>FAQ</b></P> <P><IMG ALT="" SRC="images/gBSicon.jpg" align="center"> <b>FAQ</b></P>
<P><b>What does the 2 disk compression method do?</b></P>
<P>This Boot Method creates a boot disk with lilo, a kernel and an initrd
image.&nbsp;&nbsp;The
initrd script mounts another root disk with a compressed (gzip or bzip2)
filesystem.</P>
<P><b>What's the advantage of using this program?</b></P> <P><b>What's the advantage of using this program?</b></P>
<p>
(Explanation from the first gbootroot.)<br>
"You can use a bzip2 compressed filesystem, this program is easy to use, and
it provides a framework showing a simple initrd method which you can freely
modify.&nbsp;&nbsp;I wrote this program as an extension to BootRoot
which was written
as a solution to help oster at EE (www.experts-exchange.com) create separate
boot and root floppies for an emergency system for his customers."</P>
<P><A href="./bootroot.html">BootRoot</A> <P><A href="./bootroot.html">BootRoot</A>
was the original program, but I decided that a GUI approach was the original program, but I decided that a GUI approach
provided the user much more versatility and power in creating provided the user much more versatility and power in creating
distributions.&nbsp;&nbsp;Since the first gBootRoot, distributions.&nbsp;&nbsp;Since the first gBootRoot,
bOOTrOOT has become a full blown distribution creation program.</P> bOOTrOOT has become a full blown distribution creation program.
It may be used for the creation of root filesystems used in every
<P>If you make a cool change to this program, or if this program helps you I'd love to know, that's better than receiving pizza. :)</P> imaginable application from Embedded Systems to Mini Distributions to
Macro distributions to Full sized Distributions.&nbsp&nbsp;The root
and boot filesystems may
be tested long before implemenation by using user-mode-linux.&nbsp;&nbsp;
Boot Methods are provided to allow root filesystems to run from different types
of media.&nbsp;&nbsp;
Historically, developers have written scripts
which have focused on providing a particular type of root
filesystem and booting method. Observation, reveals that all these
approaches share many commonalities. gBootRoot has been designed to embrace
all these approaches, and to allow developers to create drop-in replacements
via modules or easy to understand templates.&nbsp;&nbsp;
gBootroot is the GIMP of distribution creation!</P>
<P><b>How can I test gBootRoot?</b></P> <P><b>How can I test gBootRoot?</b></P>
@ -452,7 +448,8 @@ gbootroot's</a> Sourceforge home.</p>
<p> <p>
8.&nbsp;&nbsp;Click on the ARS if its not already opened.&nbsp;&nbsp; 8.&nbsp;&nbsp;Click on the ARS if its not already opened.&nbsp;&nbsp;
Choose Yard from the Method pull-down menu.&nbsp;&nbsp;Choose Example-Mini.yard Choose Yard from the Method pull-down menu.&nbsp;&nbsp;Choose
<b>Example-Mini.yard</b>
from the pull-down Template menu.&nbsp;&nbsp;Click on the Generate button. from the pull-down Template menu.&nbsp;&nbsp;Click on the Generate button.
&nbsp;&nbsp;The Yard Box will pop up.&nbsp;&nbsp;Click on the Continue button &nbsp;&nbsp;The Yard Box will pop up.&nbsp;&nbsp;Click on the Continue button
until the Create check box turns off.&nbsp;&nbsp;You could continue to the until the Create check box turns off.&nbsp;&nbsp;You could continue to the
@ -483,7 +480,7 @@ using File->New (Shortcut: Alt-N).</p>
<p> <p>
12.&nbsp;&nbsp;Choose Example.yard from the Template menu in the ARS. 12.&nbsp;&nbsp;Choose <b>Example.yard</b> from the Template menu in the ARS.
&nbsp;&nbsp;Save it with a new name.</p> &nbsp;&nbsp;Save it with a new name.</p>
<p> <p>
@ -498,7 +495,7 @@ comment (#) out the corresponding stuff for Debian.</p>
<p> <p>
14.&nbsp;&nbsp;The Example.yard template introduces you to Replacements like 14.&nbsp;&nbsp;Example.yard template introduces you to Replacements like
the inittabs described above.&nbsp;&nbsp; the inittabs described above.&nbsp;&nbsp;
Replacements can be anywhere and are specified in the template as either Replacements can be anywhere and are specified in the template as either
an absolute path or relative to $PATH an absolute path or relative to $PATH
@ -552,6 +549,28 @@ system.&nbsp;&nbsp;And that is just the beginning of the things you can do.
<b>What are all these CVS directories doing in my replacements?</b></p> <b>What are all these CVS directories doing in my replacements?</b></p>
<P> <P>
CVS directories are deliberately put in the Replacement directories to
prevent users from making changes to global replacement files.&nbsp;&nbsp;
This allows developers who create add-ons (ex: make-debian-x11) to remain
confident that any changes made to
add-on replacements will remain available to all users.&nbsp;&nbsp;
Replacements
from add-ons are placed in the
/usr/share/gbootroot/yard/Replacements directory.&nbsp;&nbsp;
When a user opens up gBootRoot, the program checks to see if there are any
new replacements and then creates symlink from the
$HOME/.gbootroot/yard/Replacements directory to the
replacements repository.&nbsp;&nbsp;
In general the repository for replacements is owned by root, so normal
users can't make changes to these files anyways; however, root should makes
it a policy always to make changes from her local directory by using an editor
which respects versioned files (i.e. Emacs). Then she will not be able to
make any changes to the replacements repository because the CVS directories
keep date information which prevents the editing of these
files.&nbsp;&nbsp;It is highly recommended to follow this procedure, and
not to delete the CVS directories because /usr/share is meant to be used
for data which shouldn't be modified
(see <a href="http://www.pathname.com/fhs/">FHS</a>).</p>
<b>Can I use a program linked to uClibc in the template?</b></p> <b>Can I use a program linked to uClibc in the template?</b></p>
@ -596,6 +615,13 @@ down all the bugs.
</P> </P>
<P><b>What does the 2 disk compression method do?</b></P>
<P>This Boot Method creates a boot disk with lilo, a kernel and an initrd
image.&nbsp;&nbsp;The
initrd script mounts another root disk with a compressed (gzip or bzip2)
filesystem.</P>
<p><b>There isn't enough room left on my 1440 floppy to make a Boot or Root <p><b>There isn't enough room left on my 1440 floppy to make a Boot or Root
disk.&nbsp;&nbsp;Is there any way to free up more space apart from reducing disk.&nbsp;&nbsp;Is there any way to free up more space apart from reducing
the size of the kernel?</b></p> the size of the kernel?</b></p>

Loading…
Cancel
Save