From 73bec79ebf44d3cbdc99e73ce90670d75d49b0da Mon Sep 17 00:00:00 2001 From: freesource Date: Sat, 22 Dec 2001 18:13:44 +0000 Subject: [PATCH] Added steps 17-22 for Make the mini distribtuion you just created with a different filesystem type. --- doc/html/index.html | 56 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 2 deletions(-) diff --git a/doc/html/index.html b/doc/html/index.html index 618825d..f097000 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -3,7 +3,7 @@ -
$Id: index.html,v 1.48 2001/12/22 05:39:58 freesource Exp $
+
$Id: index.html,v 1.49 2001/12/22 07:14:46 freesource Exp $

@@ -610,11 +610,63 @@ the Create stage again.  If you make a change to the template you have to run at least the Check, Links & Deps, and Create stages again.

+
Make the mini distribution you just created with a different +filesystem type.
+ +

+ +17.  Now that you have successfully created a working mini +distribution from Example.yard, re-create it with a different +filesystem type: ext2, minix, reiserfs, romfs or cramfs. + +

+ +18.  Open up the Filesystem Box (Edit->'File System") and click on +the UML Exclusively check button, and enter a filesystem command. For this +example genromfs will be used to create a read-only romfs. +  Normal users will want to keep the Preserve Permissions check +button off.  Press the submit button when finished. + +

+ +19.  Adjust the Filesystem Size in the ARS larger than 8192k, you +could also make it smaller, but the point of this exercise is to introduce +users to how the 8192k barrier of genext2fs can be exceeded. + +

+ +20.  Normal users should make sure the staging behavior is user +defined, and press on the Create check button on the Yard Box.   +Press Continue and observe what happens.  Root users should have +made the original filesystem with genext2fs, if not, they need to go +through steps 12-16 again after entering genext2fs -z -r0 in the +Filesystem Box. + +

+ +21.  Do step 16.  You may notice complaints on boot-up +about ioctl.save, to remove these complaints you could create a replacement +ioctl.save, edit the template, re-create the filesystem, and test again. + +

+ +22.  So what about devices for normal users?   +Genext2fs creates devices for normal users, however, when UML Exclusively +is used a normal user doesn't have the capability to copy over devices +from the host system.  Instead, devfs should be used.   +If more devices are required, devfsd can be used to set them up after the +root filesystem is booted.  Did you get things to work?   +Congratulations, you have created a root filesystem larger than 8192k without +needing to be root!   + +

+ +

Make your own root filesystems from your own templates.

-17.  Now that you have done your homework, I set you free to create +23.  Now that you have done your homework, I set you free to create your own root filesystems from your own templates with replacements of your own choice.  Create a root_fs which can fit on a block device, and then create an emergency disk customized for your own system,