3.1. | Which platform should I download? I have a 64
bit capable Intel® CPU,
but I only see | ||||||||||||||||||
amd64 is the term FreeBSD uses for 64-bit compatible x86 architectures (also known as "x86-64" or "x64"). Most modern computers should use amd64. Older hardware should use i386. If you are installing on a non-x86-compatible architecture select the platform which best matches the architecture you are using. | |||||||||||||||||||
3.2. | Which file do I download to get FreeBSD? | ||||||||||||||||||
On the
Getting FreeBSD
page select Any of the following can be used:
pc98 users require these floppy images:
Full instructions on this procedure and a little bit more about installation issues in general can be found in the Handbook entry on installing FreeBSD. | |||||||||||||||||||
3.3. | What do I do if the images do not fit on a single disk? | ||||||||||||||||||
Common mistakes when preparing the boot media are:
| |||||||||||||||||||
3.4. | Where are the instructions for installing FreeBSD? | ||||||||||||||||||
Installation instructions for versions since FreeBSD 9.0 can be found at Handbook entry on installing FreeBSD. Older instructions can be found in the legacy entry on installing FreeBSD. | |||||||||||||||||||
3.5. | What do I need to run FreeBSD? | ||||||||||||||||||
For FreeBSD you will need a 486 or better PC, with 64 MB or more of RAM and at least 1 GB of hard disk space. See also Chapter 4, Hardware Compatibility. | |||||||||||||||||||
3.6. | How can I make my own custom release or install disk? | ||||||||||||||||||
Customized FreeBSD installation media can be created by building a custom release. Follow the instructions in the Release Engineering article. | |||||||||||||||||||
3.7. | Can Windows® co-exist with FreeBSD? | ||||||||||||||||||
If Windows® is installed first, then yes. FreeBSD's boot manager will then manage to boot Windows® and FreeBSD. If you install Windows® second, it will boorishly overwrite your boot manager without even asking. If that happens, see the next section. | |||||||||||||||||||
3.8. | Another operating system destroyed my Boot Manager. How do I get it back? | ||||||||||||||||||
This depends on what boot manager you have installed.
The FreeBSD boot selection menu (likely what you are using
if you end up in this situation) can be reinstalled using
boot0cfg(8). For example, to restore the boot menu
onto the disk # boot0cfg -B ada0 The non-interactive MBR bootloader can be installed using gpart(8): # gpart bootcode -b /boot/mbr ada0 For more complex situations, including GPT disks, see gpart(8). | |||||||||||||||||||
3.9. | I booted from my ATAPI CD-ROM, but the install program says no CD-ROM is found. Where did it go? | ||||||||||||||||||
The usual cause of this problem is a mis-configured CD-ROM drive. Many PCs now ship with the CD-ROM as the slave device on the secondary IDE controller, with no master device on that controller. This is illegal according to the ATAPI specification, but Windows® plays fast and loose with the specification, and the BIOS ignores it when booting. This is why the BIOS was able to see the CD-ROM to boot from it, but why FreeBSD cannot see it to complete the install. Reconfigure your system so that the CD-ROM is either the master device on the IDE controller it is attached to, or make sure that it is the slave on an IDE controller that also has a master device. | |||||||||||||||||||
3.10. | Do I need to install the source? | ||||||||||||||||||
In general, no. There is nothing in the base
system which requires the presence of the source to
operate. Some ports, like | |||||||||||||||||||
3.11. | Do I need to build a kernel? | ||||||||||||||||||
Usually not. The supplied | |||||||||||||||||||
3.12. | Should I use DES, Blowfish, or MD5 passwords and how do I specify which form my users receive? | ||||||||||||||||||
FreeBSD 7 and 8 use MD5 password hashing by
default. Recent versions
of FreeBSD use SHA512 by default.
These are
believed to be more secure than the traditional UNIX®
password format, which used a scheme based on the
DES algorithm. DES passwords are still
available if you need to share your password file with
legacy operating systems which still use the less secure
password format. FreeBSD also allows you to use the Blowfish
and MD5 password formats. Which password
format to use for new passwords is controlled by the
| |||||||||||||||||||
3.13. | What are the limits for memory? | ||||||||||||||||||
Memory limits depend on the platform used. On a standard i386™ install, the limit is 4 GB but more memory can be supported through pae(4). See instructions for using 4 GB or more memory on i386™. FreeBSD/pc98 has a limit of 4 GB memory, and PAE can not be used with it. Other architectures supported by FreeBSD have much higher theoretical limits on maximum memory (many terabytes). | |||||||||||||||||||
3.14. | What are the limits for FFS file systems? | ||||||||||||||||||
For FFS file systems, the maximum theoretical limit is 8 TB (2 G blocks), or 16 TB for the default block size of 8 KB. In practice, there is a soft limit of 1 TB, but with modifications file systems with 4 TB are possible (and exist). The maximum size of a single FFS file is approximately 1 G blocks, or 4 TB with a block size of 4 KB. Table 3.1. Maximum File Sizes
When the FS block size is 4 KB, triple indirect blocks work and everything should be limited by the maximum FS block number that can be represented using triple indirect blocks (approx. 10243 + 10242 + 1024), but everything is limited by a (wrong) limit of 1 G - 1 on FS block numbers. The limit on FS block numbers should be 2 G - 1. There are some bugs for FS block numbers near 2 G - 1, but such block numbers are unreachable when the FS block size is 4 KB. For block sizes of 8 KB and larger, everything should be limited by the 2 G - 1 limit on FS block numbers, but is actually limited by the 1 G - 1 limit on FS block numbers. Using the correct limit of 2 G - 1 blocks does cause problems. | |||||||||||||||||||
3.15. | Why do I get an error message, readin failed after compiling and booting a new kernel? | ||||||||||||||||||
Because your world and kernel are out of sync. This is
not supported. Be sure you use You can boot by specifying the kernel directly at the
second stage, pressing any key when the | |||||||||||||||||||
3.16. | Is there a tool to perform post-installation configuration tasks? | ||||||||||||||||||
Yes, HEAD users can set
|
This, and other documents, can be downloaded from http://ftp.FreeBSD.org/pub/FreeBSD/doc/
For questions about FreeBSD, read the
documentation before
contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.