From afd9e0201b9c1be79bf4f26afc28bea1a39c1891 Mon Sep 17 00:00:00 2001
From: freesource
@@ -296,13 +296,12 @@ the case sensitive check box.
-Use Ctl-S to save the changes to an open template, and Alt-A to save the
-template with a new name. bOOTrOOT will not allow read-only
-templates or template links to be saved
-with their own name. A few of these example files are
-included. You may make changes to them or
-clear their buffers. Then you may save the template with a
-different name.
FAQ
-What does the 2 disk compression method do?
-This Boot Method creates a boot disk with lilo, a kernel and an initrd -image. The -initrd script mounts another root disk with a compressed (gzip or bzip2) -filesystem.
What's the advantage of using this program?
-
-
-(Explanation from the first gbootroot.)
-"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. 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."
BootRoot was the original program, but I decided that a GUI approach provided the user much more versatility and power in creating distributions. Since the first gBootRoot, -bOOTrOOT has become a full blown distribution creation program.
- -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. :)
+bOOTrOOT has become a full blown distribution creation program. +It may be used for the creation of root filesystems used in every +imaginable application from Embedded Systems to Mini Distributions to +Macro distributions to Full sized Distributions.  The root +and boot filesystems may +be tested long before implemenation by using user-mode-linux. +Boot Methods are provided to allow root filesystems to run from different types +of media. +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. +gBootroot is the GIMP of distribution creation!How can I test gBootRoot?
@@ -452,7 +448,8 @@ gbootroot's Sourceforge home.8. Click on the ARS if its not already opened. -Choose Yard from the Method pull-down menu. Choose Example-Mini.yard +Choose Yard from the Method pull-down menu. Choose +Example-Mini.yard from the pull-down Template menu. Click on the Generate button. The Yard Box will pop up. Click on the Continue button until the Create check box turns off. You could continue to the @@ -483,7 +480,7 @@ using File->New (Shortcut: Alt-N).
-12. Choose Example.yard from the Template menu in the ARS. +12. Choose Example.yard from the Template menu in the ARS. Save it with a new name.
@@ -498,7 +495,7 @@ comment (#) out the corresponding stuff for Debian.
-14. The Example.yard template introduces you to Replacements like +14. Example.yard template introduces you to Replacements like the inittabs described above. Replacements can be anywhere and are specified in the template as either an absolute path or relative to $PATH @@ -552,6 +549,28 @@ system. And that is just the beginning of the things you can do. What are all these CVS directories doing in my replacements?
+CVS directories are deliberately put in the Replacement directories to +prevent users from making changes to global replacement files. +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. +Replacements +from add-ons are placed in the +/usr/share/gbootroot/yard/Replacements directory. +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. +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. 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 FHS).
Can I use a program linked to uClibc in the template? @@ -596,6 +615,13 @@ down all the bugs. +What does the 2 disk compression method do?
+This Boot Method creates a boot disk with lilo, a kernel and an initrd +image. The +initrd script mounts another root disk with a compressed (gzip or bzip2) +filesystem.
+ +There isn't enough room left on my 1440 floppy to make a Boot or Root disk. Is there any way to free up more space apart from reducing the size of the kernel?