From 8279ef93391a16be5d861761d479c2507d233d8c Mon Sep 17 00:00:00 2001 From: freesource Date: Thu, 6 Dec 2001 07:32:02 +0000 Subject: [PATCH] The beginning of explaining how a normal user can create a root_fs > 8192k. --- doc/html/index.html | 78 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 71 insertions(+), 7 deletions(-) diff --git a/doc/html/index.html b/doc/html/index.html index 4b09258..e8de0eb 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -3,7 +3,7 @@ -
$Id: index.html,v 1.33 2001/12/05 20:27:25 freesource Exp $
+
$Id: index.html,v 1.34 2001/12/06 04:18:04 freesource Exp $

@@ -355,6 +355,40 @@ $HOME/.gbootroot/yard/.

FAQ

+ + +

What's the advantage of using this program?

BootRoot @@ -607,8 +641,8 @@ via user-mode-linux.

-Genext2fs is used. This progam allows a normal user to create an ext2 -filesystem with all uids and gids belonging to 0 (root) without the need for +Genext2fs is used to allow a normal user to create an ext2 +filesystem with all UIDS and GIDS belonging to 0 (root) without the need for a loop or ram device.  Device nodes are created from a device table file written to by gbootroot.  This program is authored by Xavier Bestel, but the version used by gbootroot has @@ -617,6 +651,36 @@ to be used rather than a device listing.  The maximum allowable size for a filesystem is 8192k.  User and group information can be changed when the filesystem is run from a kernel. +

+ +How can a normal user create a root filesystem larger than 8192k?

+ +

+ +Although genext2fs only allows a normal user to create a UID/GID 0 root +filesystem up to a maximum size of 8192k, there is an easy solution to +create root filesystems larger than this limit.  Eventually, +I'll automate the steps required, but for now you will have to do it +manually. + +

+ +1.  Create your root filesystem as you normally would when using +genext2f, making sure to choose the filesystem size you require from +the ARS.   +Proceed through the required stages, and when you finish the Create stage +there will be an ERROR dialog box which will pop up saying "Cannot genext2fs +filesystem" which you can safely ignore.  At this point in the +"echo /tmp/gboot_root_`id -u`" directory there is an empty file with the name +specified in the ARS Root Filename field.  Above this directory +in loopback/ all files and directories copied over during the Create stage +can be found. + +

+ +2. + +

How can I create boot disks as a normal user?

@@ -658,13 +722,13 @@ directory.  
You can resolve missing packages by installing them on your system, or you can -edit the script and replace these packages with a suitable replacement, +edit the script and replace those packages with a suitable replacement, since you may be using a different version of Debian then the author used when putting together make_debian.  Make a copy of make_debian, and then edit the part under EDIT HERE between qw().   -You may edit the static data in the template from -within the script below where it is clearly marked as editable. -While on the subject the make-debian-x11 add-on is actually the +You may edit the static data for the template within the script where it says +EDIT TEMPLATE BELOW. +The make-debian-x11 add-on is actually the result of making these modifications.  First, extra packages were added, second, extra replacements were provided and the static information