首页 > 学院 > 开发设计 > 正文

自己来制作iso镜像用于安装OpenBSD

2019-11-06 08:49:17
字体:
来源:转载
供稿:网友
安装OpenBSD时,到最后安装阶段时(就是安装一些xxx.tgz之类的文件时),使用网络下载速度慢,其原因是默认的那些文件服务器基本都在国外。连接时总是延迟特别大,导致安装的过程极为漫长,而且链接不稳定,随时都有失败的可能。(可以使用traceroute工具测试)。于是,自己来制作iso镜像用于安装倒不失为一种很好的方法。(找个境内的mirrors站,速度问题不担心)以后再需要安装时,省不少时间我使用的时清华的源:https://mirrors.tuna.tsinghua.edu.cn/OpenBSD这个目录里面有当前较为常用的一些版本,随你自己选择。在此,我选择的是5.8版本的。(当前为5.8 5.9 6.0)(为了方便,我创建了一个openbsd5.8的目录,下载下来的文件都保存在这里)

一. 首先,进入到5.8版本选择amd64(或i386)

下载这些文件                  |                  |-- bsd                  |-- bsd.mp                  |-- bsd.rd                  |-- INSTALL.amd64                  |-- SHA256                  |-- SHA256.sig                  |-- base58.tgz                  |-- comp58.tgz                  |-- game58.tgz                  |-- man58.tgz                  |-- xbase58.tgz                  |-- xfont58.tgz                  |-- xserv58.tgz                  |-- xshare58.tgz      <--- 这些是用来制作第2个要使用的iso文件                     |                  |-- install58.iso        <---这个是一会儿安装时,使用的第一个文件                  二. 创建目录mkdir -p 5.8/amd64mv <下载下来的所有文件> 5.8/amd64三. 生成iso文件(可以使用genisoimage和mkisofs,其实是一样的)执行:genisoimage -root 5.8 -input-charset utf-8 -r -o openbsd_5.8_amd64_cd2.iso 5.8|    1     |    2    |         3          |4 | 5|            6            | 7 |之后就会生成iso镜像文件 openbsd_5.8_amd64_cd2.iso 为了容易识别iso的基本信息,我把下载的那个 install58.iso 文件也改了名字 openbsd_5.8_amd64_cd1.iso(名字不重要,能清楚的变出信息就可以)介绍一下,命令都做了什么 ---1 --- genisoimage 工具的名字,可以使用man <工具名字> 来查看详细的使用手册2 --- -root 5.8 说明生成的iso文件目录结构是 /5.8/amd64 样式,这是安装系统时指定的格式:"/version/architecture"3 --- -input-charset utf-8 使用这个工具是强制需要的选项4 --- -r 生成合理的 Rock Ridge 目录信息,百度一下你就知道Rock Ridge是什么意思了5 --- -o 指定输出的文件6 --- openbsd_5.8_amd64_cd2.iso 最终要生成的iso文件7 --- 5.8 iso文件中/目录之下的第一级目录 参考第2项最终用来安装OpenBSD5.8时使用的文件有两个:1. openbsd_5.8_amd64_cd1.iso    <---这个是从官网下的基本系统,mv install58.iso openbsd_5.8_amd64_cd1.iso2. openbsd_5.8_amd64_cd2.iso <---这个文件是经过上面命令生成的,第一步到第三部的结果到此,用来安装系统的介质就OK了。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表