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 @@
-@@ -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.
++ +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! + +
+ +
-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,