Chinaunix首页 | 论坛 | 博客
  • 博客访问: 738976
  • 博文数量: 235
  • 博客积分: 4309
  • 博客等级: 中校
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-17 11:25
个人简介

If you don\\\\\\\\\\\\\\\'t wanna do it, you find an EXCUSE; if you do, you\\\\\\\\\\\\\\\'ll find a WAY :-)

文章分类

全部博文(235)

文章存档

2014年(3)

2013年(2)

2012年(31)

2011年(199)

分类: BSD

2011-01-22 21:54:20

  这种类型的安装叫做 “headless install(无头安装)”, 因您正要安装FreeBSD的机器不是没带显示器,就是没有显卡。 您可能会问那怎么安装? 可以使用一个串行控制台。 串行控制台基本上是使用另外一台机器来充当主显示设备和键盘。 要这样做,只要执行下面的步骤: 创建安装 USB 记忆棒,请看 一节说明; 此外, 也可下载 ISO 映像文件, 具体请参阅 。

  要将安装介质改为使用串口控制台, 需要按下面这些步骤来操作 (如果使用 CDROM 则可跳过第一步):

  1. 令安装 USB 记忆棒引导并进入串口控制台

    如果使用刚刚制作的 USB 记忆棒引导系统, 则 FreeBSD 会进入正常的安装模式。 我们希望引导到串口控制台来完成安装。 为了做到这一点, 需要在 FreeBSD 中使用  挂载 USB 盘。

    1. # mount /dev/da0a /mnt

    注意: 您需要根据实际情况修改挂点的名称。

    现在挂好了记忆棒, 您需要对其进行配置令其进入串口控制台。 为此, 需要在 USB 记忆棒中的 loader.conf 文件中加入下面的这行配置:

    1. # echo 'console="comconsole"' >> /mnt/boot/loader.conf

    这样就完成了对 USB 记忆棒的配置, 您应使用  命令将其卸下:

    1. # umount /mnt

    现在就可以拔下 USB 记忆棒并进入这一过程的第三步了。

  2. 令安装 CD 引导并进入串口控制台

    如果您直接使用 ISO 映像 (see ) 制作的 CD 引导, 则 FreeBSD 会引导进入正常的安装模式。 我们希望引导到串口控制台来完成安装。 为了做到这一点, 您需要展开、 修改并重新生成 ISO 文件, 然后再刻录光盘。

    在保存例如 FreeBSD-8.1-RELEASE-i386-disc1.iso ISO 的 FreeBSD 系统上用  工具提取全部文件:

    1. # mkdir /path/to/headless-iso 
    2. # tar -C /path/to/headless-iso -pxvf FreeBSD-8.1-RELEASE-i386-disc1.iso

    接下来需要对其进行配置令其进入串口控制台。 为此, 需要在从 ISO 映像中提取的 loader.conf 文件中加入下面的这行配置:

    1. # echo 'console="comconsole"' >> /path/to/headless-iso/boot/loader.conf

    最后, 从修改好的目录树中创建新的 ISO 映像。 这里我们使用通过  port 安装的  工具来完成:

    1. # mkisofs -v -b boot/cdboot -no-emul-boot -r -J -V "Headless_install" \ 
    2. -o Headless-FreeBSD-8.1-RELEASE-i386-disc1.iso /path/to/headless-iso

    这样就完成了对 ISO 映像的配置, 您可以使用您熟悉的工具将其刻录到 CD-R 上了。

  3. 连接 Null-modem 线

    现在需要一根  来连接两台机器。 只要连接两台机器的串口。 这里不能使用普通的串口线, 而必须使用 null-modem 线, 因为它需要一些内部交叉的连线。

  4. 开始启动安装

    现在可以开始安装了。 将 USB 记忆棒插到您准备进行 headless 安装的机器上, 然后开机。 如果您使用的是 CDROM, 则在开机之后立即将光盘放进光驱。

  5. 连接您的无头机器

    现在您已经通过cu(1)连接到了那台机器。

    1. # cu -l /dev/cuau0

    在 FreeBSD 7.X 上应使用下面的命令:

    1. # cu -l /dev/cuad0

  这样就可以了! 您现在可以通过 cu 会话来控制那台 headless 的机器了。 接着系统会提示选择终端类型。 选择 FreeBSD 彩色控制台并继续安装!

阅读(734) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~