
Choosing and Installing Guest Operating Systems
119
It fails to boot because the virtual disk geometry is not probed correctly by FreeBSD
when you install the guest operating system. FreeBSD installs the boot loader in the
wrong location on the virtual disk. When FreeBSD tries to boot, the FreeBSD boot
loader asks the BIOS for important data that is now on a different section of the virtual
disk, so FreeBSD cannot boot.
This problem has been fixed in FreeBSD 4.4. This and later versions correctly boot SCSI
virtual disks of any size.
To use FreeBSD 4.0, 4.1, 4.2 or 4.3 in your virtual machine, you can do one of two
things:
• Use an IDE virtual disk in your virtual machine. You may need to add the IDE
virtual disk to the virtual machine with the Configuration Editor.
• Set the disk geometry by hand when installing FreeBSD. These steps are outlined
below.
To set the disk geometry manually, take these steps.
1. FreeBSD calculates an incorrect disk geometry before you arrive at the FDISK
Partition Editor, as illustrated here.
Commenti su questo manuale