Add and document an example disklabel file for the ISO
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 18 Jan 2004 19:13:10 +0000 (19:13 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 18 Jan 2004 19:13:10 +0000 (19:13 +0000)
nrelease/root/README
nrelease/root/etc/disklabel.ad0s1 [new file with mode: 0644]

index e7690c3..163b6ba 100644 (file)
@@ -52,6 +52,8 @@
        #       ad0s1f  8192m           This will be your /usr (min 4096m)
        #       ad0s1g  *               All remaining space to yoru /home
        #
+       #  An example disklabel can be found in /etc/disklabel.ad0s1
+       #
        disklabel -e ad0s1
 
        # Newfs (format) the various filesystems.  Softupdates is not 
        mv /mnt/etc/fstab.example /mnt/etc/fstab
        vi /mnt/etc/fstab
 
+       # save out your disklabel just in case.  It's a good idea to save
+       # it to /etc so you can get at it from your backups.  You do intend
+       # to backup your system, yah? :-)  (this isn't critical but it's a
+       # good idea).
+       # 
+       disklabel ad0s1 > /mnt/etc/disklabel.ad0s1
+
     Once you've duplicated the CD onto your HD you have to make some edits
     so the system boots properly from your HD.  Primarily you must remove
     or edit /mnt/boot/loader.conf
 
        # Remove /mnt/boot/loader.conf so the kernel does not try to
-       # obtain the root filesystem from the CD.
+       # obtain the root filesystem from the CD, and remove the other
+       # cruft that was sitting on the CD that you don't need on the HD.
        #
        rm /mnt/boot/loader.conf
+       rm /mnt/README
 
     At this point it should be possible to reboot.  The CD may be locked
     since it is currently mounted.  Be careful of the CD drawer closing
     what they are, simply cat /mnt/etc/fstab after mounting the root
     partition.
 
-$DragonFly: src/nrelease/root/README,v 1.5 2004/01/12 06:54:09 dillon Exp $
+$DragonFly: src/nrelease/root/README,v 1.6 2004/01/18 19:13:09 dillon Exp $
 
diff --git a/nrelease/root/etc/disklabel.ad0s1 b/nrelease/root/etc/disklabel.ad0s1
new file mode 100644 (file)
index 0000000..64172e5
--- /dev/null
@@ -0,0 +1,31 @@
+# $DragonFly: src/nrelease/root/etc/disklabel.ad0s1,v 1.1 2004/01/18 19:13:10 dillon Exp $
+# Example disklabel for ad0s1.  Once initialized via the instructions in
+# the README you can edit the label and create partitions for your 
+# filesystems.  The top of the disklabel should already contain reasonable
+# values so you should only have to edit the bottom part.  Here is an example
+#
+
+8 partitions:
+#        size   offset    fstype   [fsize bsize bps/cpg]
+  a:   256m        0    4.2BSD     1024  8192
+  b:  1024m       *      swap              
+  c: <leave this line untouched>
+  d:   256m       *    4.2BSD     1024  8192
+  e:   256m       *    4.2BSD     1024  8192
+  f:  8192m       *    4.2BSD     2048 16384
+  g:   *          *    4.2BSD     2048 16384
+
+# The disklabel program accepts 'm' for megabytes, and '*' to auto-fill-in
+# the offset.  A '*' in the size field means 'the rest of the disk'.
+# disklabel may get confused due to there being too many '*'s in which case
+# just remove the g: partition, generate the disklabel, then edit it again
+# and g back in.
+#
+# ad0s1a:      /
+# ad0s1b:      swap    (suggest no less then 256m and at least 1xmain-memory)
+# ad0s1c:      (represents the whole-disk, generally leave this one alone)
+# ad0s1d:      /var
+# ad0s1e:      /tmp
+# ad0s1f:      /usr    (suggest no less then 4096m but 1024m ok in a crunch)
+# ad0s1g:      /home   (all remaining disk space)
+# ad0s1h:      (unused)