2.12. 進階安裝指南
前一頁 | 章 2. 安裝 FreeBSD | 下一頁

## 2.12. 進階安裝指南

Contributed by Valentino Vaschetto.

This section describes how to install FreeBSD in exceptional cases.

### 2.12.1. Installing FreeBSD on a System without a Monitor or Keyboard

This type of installation is called a “headless install”, because the machine that you are trying to install FreeBSD on either does not have a monitor attached to it, or does not even have a VGA output. How is this possible you ask? Using a serial console. A serial console is basically using another machine to act as the main display and keyboard for a system. To do this, just follow the steps to create installation floppies, explained in 節 2.3.7, “準備好開機磁片”.

To modify these floppies to boot into a serial console, follow these steps:

1. Enabling the Boot Floppies to Boot into a Serial Console

   If you were to boot into the floppies that you just made, FreeBSD would boot into its normal install mode. We want FreeBSD to boot into a serial console for our install. To do this, you have to mount the `boot.flp` floppy onto your FreeBSD system using the mount(8) command.

   `#` `mount /dev/fd0 /mnt`

   Now that you have the floppy mounted, you must change into the `/mnt` directory:

   `#` `cd /mnt`

   Here is where you must set the floppy to boot into a serial console. You have to make a file called `boot.config` containing `/boot/loader -h`. All this does is pass a flag to the bootloader to boot into a serial console.

   `#` `echo "/boot/loader -h" > boot.config`

   Now that you have your floppy configured correctly, you must unmount the floppy using the umount(8) command:

   `#` `cd /` `#` `umount /mnt`

   Now you can remove the floppy from the floppy drive.

2. Connecting Your Null-modem Cable

   You now need to connect a null-modem cable between the two machines. Just connect the cable to the serial ports of the 2 machines. A normal serial cable will not work here, you need a null-modem cable because it has some of the wires inside crossed over.

3. Booting Up for the Install

   It is now time to go ahead and start the install. Put the `boot.flp` floppy in the floppy drive of the machine you are doing the headless install on, and power on the machine.

4. Connecting to Your Headless Machine

   Now you have to connect to that machine with cu(1):

   `#` `cu -l /dev/cuad0`

   在 FreeBSD 5.X，請改用 `/dev/cuaa0` 而非 `/dev/cuad0`。

That's it! You should now be able to control the headless machine through your `cu` session. It will ask you to put in the `kern1.flp`, and then it will come up with a selection of what kind of terminal to use. Select the FreeBSD color console and proceed with your install!

前一頁 | 上一層 | 下一頁
2.11. 安裝的疑難雜症解決 | 起始頁 | 2.13. 製作安裝片

本文及其他文件，可由此下載： ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/。

若有 FreeBSD 方面疑問，請先閱讀 FreeBSD 相關文件，如不能解決的話，再洽詢 <questions@FreeBSD.org>。
關於本文件的問題，請洽詢 <doc@FreeBSD.org>。