安装OpenBSD时,到最后安装阶段时(就是安装一些xxx.tgz之类的文件时),使用网络下载速度慢,其原因是默认的那些文件服务器基本都在国外。
连接时总是延迟特别大,导致安装的过程极为漫长,而且链接不稳定,随时都有失败的可能。(可以使用traceroute工具测试)。
于是,自己来制作iso镜像用于安装倒不失为一种很好的方法。(找个境内的mirrors站,速度问题不担心)以后再需要安装时,省不少时间
我使用的清华的源:https://mirrors.tuna.tsinghua.edu.cn/OpenBSD
这个目录里面有当前较为常用的一些版本,随你自己选择。在此,我选择的是5.8版本的。(当前为5.8 5.9 6.0)
(为了方便,我创建了一个openbsd5.8的目录,下载下来的文件都保存在这里)
|
|-- 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/amd64
mv <下载下来的所有文件> 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时使用的文件有两个:
到此,用来安装系统的介质就OK了。
连接时总是延迟特别大,导致安装的过程极为漫长,而且链接不稳定,随时都有失败的可能。(可以使用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/amd64
mv <下载下来的所有文件> 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.iso
2. openbsd_5.8_amd64_cd2.iso <---这个文件是经过上面命令生成的,第一步到第三部的结果到此,用来安装系统的介质就OK了。