制作可启动的FreeBSD映像,实现从硬盘或U盘,移…

2009-05-13 09:20:14来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

以前从硬盘安装FreeBSD,都是用IELDR引导bootonly.iso进行安装。
但是从移动硬盘启动进行安装时,引导过程会报错,可能是BTX loader不
支持这种方式。

现在改用Grub+memdisk+BSD启动映像(就是bootonly.iso的翻版),表现
良好。移动硬盘启动也能进行安装了。

参考文章:
制作U盘启动的RAMDISK为根目录的FREEBSD完全版

准备工作:

[Copy to clipboard] [ - ]
CODE:
# cd /mnt
# mkdir ram iso
# cp /dist/6.2-release-bootonly.iso .

1.创建一个25M的映像文件

[Copy to clipboard] [ - ]
CODE:
# dd if=/dev/zero of=bsdimage bs=1k count=250k

2.挂载此映像文件

[Copy to clipboard] [ - ]
CODE:
# mdconfig -a -t vnode -f bsdimage -u 0

3.为映像文件加入启动标志

[Copy to clipboard] [ - ]
CODE:
# disklabel -Bw /dev/md0

4.建立文件系统

[Copy to clipboard] [ - ]
CODE:
# newfs /dev/md0a

5.将内存文件设备挂载到ram目录

[Copy to clipboard] [ - ]
CODE:
# mount /dev/md0a ram

6.为bootonly.iso创建一个内存设备

[Copy to clipboard] [ - ]
CODE:
# mdconfig -a -t vnode -f 6.2-release-bootonly.iso -u 1

7.把iso文件挂载到iso目录

[Copy to clipboard] [ - ]
CODE:
# mount -t cd9660 /dev/md1 iso

8.把iso中的所有文件拷到内存映像

[Copy to clipboard] [ - ]
CODE:
# cp -R iso/* ram

9.卸载内存文件

[Copy to clipboard] [ - ]
CODE:
# umount ram
# mdconfig -d -u 0

# umount iso
# mdconfig -d -u 1

10.压缩映像文件

[Copy to clipboard] [ - ]
CODE:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:手册关于VPN总分补遗

下一篇:[转载]VPN建立的过程-手册方法