diff options
author | jkh <jkh@FreeBSD.org> | 1997-03-20 13:15:41 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1997-03-20 13:15:41 +0000 |
commit | 7d35f5f18c2f9f72c530777790df1afdd5fd56aa (patch) | |
tree | c87a1cfa13814d4469aa0c1c1514163a6fd4c30a | |
parent | 220a2017da44c8fef0d95ce13503268f1cf40309 (diff) | |
download | FreeBSD-src-7d35f5f18c2f9f72c530777790df1afdd5fd56aa.zip FreeBSD-src-7d35f5f18c2f9f72c530777790df1afdd5fd56aa.tar.gz |
Reinstating stuff that fell out after jeorg's update...
Submitted-By: pds
-rw-r--r-- | share/doc/FAQ/FAQ.sgml | 87 |
1 files changed, 79 insertions, 8 deletions
diff --git a/share/doc/FAQ/FAQ.sgml b/share/doc/FAQ/FAQ.sgml index c509ce0..5886ff5 100644 --- a/share/doc/FAQ/FAQ.sgml +++ b/share/doc/FAQ/FAQ.sgml @@ -1,5 +1,5 @@ <!DOCTYPE linuxdoc PUBLIC "-//FreeBSD//DTD linuxdoc//EN"> -<!-- $Id: FAQ.sgml,v 1.38 1997/03/19 17:17:59 obrien Exp $ --> +<!-- $Id: FAQ.sgml,v 1.39 1997/03/19 18:31:59 obrien Exp $ --> <article> @@ -7,7 +7,7 @@ <author>Maintainer: Peter da Silva <tt><htmlurl url='mailto:pds@FreeBSD.ORG' name='<pds@FreeBSD.ORG>'></tt> -<date>$Date: 1997/03/19 17:17:59 $ +<date>$Date: 1997/03/19 18:31:59 $ <abstract> This is the FAQ for FreeBSD systems version 2.X All entries are assumed to be relevant to FreeBSD 2.0.5+, unless otherwise noted. @@ -211,6 +211,58 @@ Any entries with a <XXX> are under construction. Releases are made about every 6 months on average. <sect1> + <heading>How do I make my own custom release?<label id="custrel"></heading> + <p> + To make a release you need to do three things: First, you need to + be running a kernel with the <tt/vn/ driver configured in. Add + this to your kernel config file and build a new kernel: + + <verb> +pseudo-device vn #Vnode driver (turns a file into a device) + </verb> + + Second, you have to have the whole CVS repository at hand. + To get this you can use + <url url="../handbook/cvsup.html" name="CVSUP"> + but your tag value, if any, should be `.' and your release name + should be cvs: + + <verb> +*default prefix=/home/ncvs base=/a host=cvsup.FreeBSD.org release=cvs delete compress use-rel=suffix + +## Main Source Tree +src-all +src-eBones +src-secure + +# Other stuff +ports-all +www + </verb> + + Then run <tt/cvsup -g supfile/ to suck all the good bits into your + box... + + Finally, you need a chunk of empty space to build into. Let's + say it's in <tt>/some/big/filesystem</tt>, and from the example + above you've got the CVS repository in <tt>/home/ncvs</tt>: + + <verb> +setenv CVSROOT /home/ncvs # or export CVSROOT=/home/ncvs +cd /usr/src/release +make release BUILDNAME=3.0-MY-SNAP CHROOTDIR=/some/big/filesystem/release + </verb> + + An entire release will be built in + <tt>/some/big/filesystem/release</tt> + and you will have a full FTP-type installation in + <tt>/some/big/filesystem/release/R/ftp</tt> + when you're done. If you want to build your SNAP along some other + branch than -current, you can also add <tt/RELEASETAG=SOMETAG/ to + the make release command line above, e.g. <tt/RELEASETAG=RELENG_2_2/ + would build an up-to-the- minute 2.2 GAMMA snapshot. + + <sect1> <heading> Is FreeBSD only available for PCs?</heading> <p> At present, yes. If your machine has a different architecture, we @@ -523,6 +575,19 @@ Any entries with a <XXX> are under construction. system was almost unusable though :-)) <sect1> + <heading>I've got some other special requirements, can I make my own + custom install floppy?</heading> + <p> + Currently there's no way to *just* make a custom install floppy. + You have to cut a whole new release, which will include your + install floppy. There's some code in + <TT>/usr/src/release/floppies/Makefile</TT> that's supposed to let + you *just* make those floppies, but it's not really gelled yet. + + To make a custom release, follow the instructions + <ref id="custrel" name="here">. + + <sect1> <heading>Can Windows 95 co-exist with FreeBSD?</heading> <p> @@ -1921,14 +1986,20 @@ pseudo-device vn #Vnode driver (turns a file into a device) memory as being fine, it's possible for slightly marginal memory to pass all memory tests, yet fail under operating conditions (such as during busmastering DMA from a SCSI controller like the - Adaptec 1542). + Adaptec 1542, when you're beating on memory by compiling a kernel, + or just when the system's running particularly hot). + + The SIG11 FAQ (listed below) points up slow memory as being the + most common problem. Increase the number of wait states in your + BIOS setup, or get faster memory. - Often the guilty party is bad cache RAM or a bad on-board cache - controller. Try disabling the on-board (secondary) cache in the - BIOS setup and see if that solves the problem. + For me the guilty party has been bad cache RAM or a bad on-board + cache controller. Try disabling the on-board (secondary) cache in + the BIOS setup and see if that solves the problem. - You may have to run with no on-board cache. This isn't a disaster, - but it's certainly less than ideal. + There's an extensive FAQ on this at + <url url="http://www.bitwizard.nl/sig11/" + name="the SIG11 problem FAQ"> <sect1> <heading>Help! X Window menus and dialog boxes don't work right!</heading> |