From ce40261bdec027326c7cd9134ab9318cb2b0440a Mon Sep 17 00:00:00 2001 From: freesource Date: Sat, 22 Dec 2001 05:13:43 +0000 Subject: [PATCH] Revised the FAQ question on how >8192 fs are made as a normal user. --- doc/html/index.html | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/doc/html/index.html b/doc/html/index.html index 8bbeda9..c09c524 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -3,7 +3,7 @@ -
$Id: index.html,v 1.45 2001/12/14 09:03:06 freesource Exp $
+
$Id: index.html,v 1.46 2001/12/22 04:39:22 freesource Exp $

@@ -26,6 +26,12 @@ testing of distributions fun and simple.

Newest version
+(Milestone version 1.3.1 dedicated to the first ever +MORLUG meeting in my +hometown!) + +

+ gbootroot source (type make to install)
gbootroot debian package

@@ -414,7 +420,7 @@ $HOME/.gbootroot/yard/.


7.  How am I able to create root filesystems as a normal user?
-8.  How can a normal user create a root filesystem larger than 8192k? +8.  How does this program allow a normal user to create a root filesystem larger than 8192k?
9.  How can I create boot disks as a normal user?
@@ -724,15 +730,30 @@ can be changed when the filesystem is run from a kernel.

-How can a normal user create a root filesystem larger than 8192k?  [back]

+How does this program allow a normal user to create a root filesystem larger than 8192k?  [back]

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 -creating root filesystems larger than this limit.  Eventually, -I'll automate the steps required, but for now you will have to do it -manually. +filesystem up to a maximum size of 8192k, this program exceeds this barrier by +taking advantage of the unique characteristics of user-mode-linux, allowing +normal users to explore things they never could before   +User-mode-linux is used to boot up a root_fs helper, the program then +communicates with the user linux system via expect to automatically +create a UID/GID 0 filesystem from the files copied over from the +/tmp/gboot_non_root_`id -u1/loopback directory.  The steps will +vary slightly depending on which filsystem command is chosen, however, the same +concept is used.  You may appy this to filesystems smaller than +8192 by adjusting the settings in the Filesystem Box.   +If you want to learn how to do this manually, look at the ten steps below. + +

+ +The root_fs helper used by gbootroot is completely root-free. + +

+ +Ten steps to manually make a >8192 fs as a normal user.