本文是在Vultr的服务器安装过程。
先下载iso https://cdn.openbsd.org/pub/OpenBSD/6.4/amd64/install64.iso,好了以后挂到服务器上,重启进入安装界面。
第一步,问是否安装,按i回车
第二步,问键盘布局,回车
第三步主机名,我这输入ob64:
接下来的几个步骤是配置网络过程,我这懒省事,直接回车,IPV6是输入的autoconf,再后面就是DNS域名,我用的tingtao.org :
下面是设置root密码以及一些常用的服务是否自动启动,是否添加个其他用户:
是否允许root登录ssh,输入yes;时区我手工输入的Asia/Shanghai :
选择磁盘,直接回车;分区表格式,我敲的w :
(手工分区的方法在本文后面补充)
划分磁盘,我这懒省事直接回车:
然后是安装源的位置以及要安装哪些,因为这个系统很小,所以不必太在意多装点什么,如果想去除一些的话,用-命令,比如去掉game,就输入-game* ,其实X相关的都可以扔掉,确定可以了就直接回车:
然后会提示缺少一个校验问题,光盘里是不会有这个的,所以输入yes回车:
完成以后,两次回车就重启进系统了(注意要取掉光盘iso):
这样就完事了,大多是直接回车通过。
==================================
补充:手工分区
前面只是自动分区,我也没细看,而且以前自己用的时候硬盘都直接敲200g,所以不管怎么用分区都是足够的,也就没在意,在小配置的机器上则不行了,下面是手工分区的方法。
先说一下OpenBSD分区的一些限制,或者说固定规则。
/根分区必须是第一个,标记为a:
swap交换分区必须是第二个,标记为b:
整个磁盘会自动标记为c:,不可用
其他随意。
一般这类unix和linux分区的话,个人觉得最好就是整个放在/,不对某一块进行单独划分,这样以后如果不够用的话,可以加个硬盘,单独搬一些东西出去,这样是最简便的方法,如果一开始就把什么/var /usr /home这些都划分的话,难免以后有些不够用,有些分太多,反而麻烦了。
假设硬盘总容量为20g,内存1G,一般来说swap分区和内存一样大就行,那么留下1g给swap,其他的给/
装系统时在分区这个步骤的时候选择自定义分区,然后输入
a a:
创建第一个分区,进入交互状态,第一个offset是起始点,直接回车,size
输入19g(注意大小写),挂载点 /
然后创建第二个,全部回车
接下来输入q退出分区编辑,会问你要不要写入新的label(必须),输入y。
后面就继续进入系统安装流程了。
分区编辑的时候,h是列出命令和说明,a是新建,d是删除,其他的用h列出来就行了,记不清了。