以 8.0-RC1-i386-dvd1.iso 为例
推荐下载DVD,刻录光盘安装。
硬盘安装
使用各种方式启动 iso 映像,有 isoemu 方式,我就是用这种启动 dvd iso 的。 另外一种方式是使用 unetbootin 工具 (http://unetbootin.sourceforge.net/) ,我是恰好使用它解开 dvd iso 的 :-)
因为开始我在 grub 里倒腾,用了各种参考资料介绍的 grub 参数也没有启动 iso。后来在 linux 下安装了一个 unetbootin ,提示我 7zip 库之类的没有, 没有从 dvd 解出什么东西,就写了一下 menu.lst ,还是错误的。最后我在 Windows 的 C 盘引导 isoemu 安装,dvd 里面的文件我已经解开放到 C:\ freebsd 下了,可是结果证明这种做法错误。最后我又在 windows 上安装了 unetbootin ,提取 DVD ,在提取时候有 2万多个文件,机器性能不好,软件本 身写的一定也不好,速度奇慢,这时候都是凌晨 3 点了,睡了一觉醒来,发现 windows 都让这个程序整死了!“没有可用资源”,一看也到2万多了,还差2千多 个文件。不管了,重启系统,进入 isoemu 引导项,指定安装源为 dos 文件系 统,一路下来,除了一个文件读取错误,安装没有问题。然后就整桌面,中文, 输入法,常用软件 ......
总结: 下载 iso ,把 iso 里面的 8.0-RC1 目录考到分区根目录,把 packages 目录也拷贝出来,放在分区根目录还是 8.0-RC1 里面我也没有搞清 (后面都是 unetbootin 帮忙的),用一种方式启动 iso 进入一个安装程序。
有空重新验证过再更新本帖子。
下面几种网上常见的方式都不行!
拷贝 iso 中 floppies/boot.flp 到 C 盘 ([sh]da1) / 下 :
grub\>map (hd0,0)/boot.flp (fd0) grub\>chainloader (hd0,0)/boot.flp grub\>rootnoverify (fd0) grub\>boot
title FreeBSD 7.0 root (hd0,X) kernel /boot/loader
grub> find --set-root /7.0-RELEASE-i386-bootonly.iso grub> map --mem /7.0-RELEASE-i386-bootonly.iso (hd32) grub> map --hook grub> chainloader (hd32) grub> boot
