diff --git a/en_US.ISO8859-1/books/faq/book.sgml b/en_US.ISO8859-1/books/faq/book.sgml index 742f8f7dae..42b5d704ba 100644 --- a/en_US.ISO8859-1/books/faq/book.sgml +++ b/en_US.ISO8859-1/books/faq/book.sgml @@ -13,7 +13,7 @@ - $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.57 2000/06/04 15:18:05 asmodai Exp $ + $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.58 2000/06/09 11:10:48 alex Exp $ This is the FAQ for FreeBSD versions 2.X, 3.X, and 4.X. All entries @@ -4390,10 +4390,29 @@ native partitions. For FreeBSD 3.x systems the procedure is somewhat simpler. If FreeBSD is installed on the same disk as the NT boot partition -copy /boot/boot1 to c:\bootsect.bsd -or if FreeBSD is installed on a different disk copy -/boot/boot0 to c:\bootsect.bsd. -Then edit c:\bootsect.ini as described earlier. +simply copy /boot/boot1 to +C:\BOOTSECT.BSD However, if FreeBSD is installed +on a different disk /boot/boot1 will not work, +/boot/boot0 is needed. + + + DO NOT SIMPLY COPY /boot/boot0 INSTEAD OF + /boot/boot1, YOU WILL OVERWRITE YOUR PARTITION + TABLE AND RENDER YOUR COMPUTER UN-BOOTABLE! + +/boot/boot0 needs to be installed using +sysinstall by selecting the FreeBSD boot manager on the screen which +asks if you wish to use a boot manager. This is because +/boot/boot0 has the partition table area filled +with NULL characters but sysinstall copies the partition table before +copying /boot/boot0 to the MBR. + +When the FreeBSD boot manager runs it records the last OS booted +by setting the active flag on the partition table entry for that OS +and then writes the whole 512-bytes of itself back to the MBR so if +you just copy /boot/boot0 to +C:\BOOTSECT.BSD then it writes an empty partition +table, with the active flag set on one entry, to the MBR. diff --git a/en_US.ISO_8859-1/books/faq/book.sgml b/en_US.ISO_8859-1/books/faq/book.sgml index 742f8f7dae..42b5d704ba 100644 --- a/en_US.ISO_8859-1/books/faq/book.sgml +++ b/en_US.ISO_8859-1/books/faq/book.sgml @@ -13,7 +13,7 @@ - $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.57 2000/06/04 15:18:05 asmodai Exp $ + $FreeBSD: doc/en_US.ISO_8859-1/books/faq/book.sgml,v 1.58 2000/06/09 11:10:48 alex Exp $ This is the FAQ for FreeBSD versions 2.X, 3.X, and 4.X. All entries @@ -4390,10 +4390,29 @@ native partitions. For FreeBSD 3.x systems the procedure is somewhat simpler. If FreeBSD is installed on the same disk as the NT boot partition -copy /boot/boot1 to c:\bootsect.bsd -or if FreeBSD is installed on a different disk copy -/boot/boot0 to c:\bootsect.bsd. -Then edit c:\bootsect.ini as described earlier. +simply copy /boot/boot1 to +C:\BOOTSECT.BSD However, if FreeBSD is installed +on a different disk /boot/boot1 will not work, +/boot/boot0 is needed. + + + DO NOT SIMPLY COPY /boot/boot0 INSTEAD OF + /boot/boot1, YOU WILL OVERWRITE YOUR PARTITION + TABLE AND RENDER YOUR COMPUTER UN-BOOTABLE! + +/boot/boot0 needs to be installed using +sysinstall by selecting the FreeBSD boot manager on the screen which +asks if you wish to use a boot manager. This is because +/boot/boot0 has the partition table area filled +with NULL characters but sysinstall copies the partition table before +copying /boot/boot0 to the MBR. + +When the FreeBSD boot manager runs it records the last OS booted +by setting the active flag on the partition table entry for that OS +and then writes the whole 512-bytes of itself back to the MBR so if +you just copy /boot/boot0 to +C:\BOOTSECT.BSD then it writes an empty partition +table, with the active flag set on one entry, to the MBR.