OpenBSD安装过程中进行手动分区的详细操作

起因: 为了搭建虚拟网络,决定采用OpenBSD作为操作系统。 在安装过程中,发现手动进行分区的操作极难进行,且网络上可以找到的教程大多是翻译官方的说明,没有一步一步很小白的操作说明。几经摸索,终于搞清楚了手动分区的操作,特此记录!!

本文全部内容完全免费,设置的是“全部可见”的,如果变成了VIP可见的,请发起对引起这一变化的 CHu Sheng 的诅咒,并第一时间发消息给作者提醒更改!!

一、从进入硬盘分区选项开始

前面如何启动,如何配置网络、root的密码等等,都比较简单,不再赘述。 我们从选择完要安装到的硬盘后的界面开始。

1.1 disklabel 就是默认进行分区的软件

之前一直以为是 fdisk 在进行分区,结果问了chatgpt,发现这一步实际上是disklabel这个软件在负责。 我们前面选择 wd0 或者 sd0, 实际上相当于执行了命令:

disklabel -E wd0 
或者
disklabel -E sd0 

进入了对所选硬盘的分区环境中。

下图中1所示,是默认要安装到的硬盘 wd0, 直接Enter ,或者输入 ?+Enter 查看是否有其他硬盘可供选择

下图中2所示,是让你决定是否对硬盘进行密码加密,默认 no, 直接Enter 即可

下图中3所示,是我选择的采用GTP分区表,好处是可以处理容量较大的硬盘,缺点是如4处所示,要选择UEFI 启动模式,才能在安装完成后顺利启动OpenBSD。 在安装完成要设定虚拟机或物理机的Bios,使之处于 EUFI 支持下。

最后给出的是系统自动分区方案下,各个硬盘分区的容量和文件系统格式。我们是手动重新设定,当然不符合我们的要求,要进行下面的步骤!!

1.2 查看自动分区给出的意见

按 p + Enter 即可,意思是print 分区规划

1.3 删除不需要的分区-重建分区

可以输入 h + Enter 查看disklabel 的各种命令参数。 删除就是 d

如下图中1所示,d + 盘符(a\b\d\e\f\g\h\j\k\l)  删除了多余的自动分区方案所规划的分区

如下图中2所示, p + Enter 查看还剩了什么。我们保留了i 分区,type 是MSDOS, 这是因为我在上一步选择了 G, Gparted 分区表的原因,会需要一个MD-dos分区,用于UEFI。c 这个分区是始终要存在的,代表了整个硬盘的空间和大小。

如下图中3所示,我们重新划分了一个a 分区,容量设置为了 5g, 格式是4.2BSD,挂载点是 / 。

如下图中4所示, 我们重新划分了一个 b 分区, 容量设置为了1g,格式是swap 交换分区,不用设定挂载点。 还剩了10G,留待后面进行分区试验用。

1.4 确认分区结果,退出对硬盘 wd0 的分区操作。

如下图中1 所示,p + Enter 查看 我们手动进行的分区规划

如下图中2 所示,w + Enter 将分区规划写入分区表中,q + Enter 退出对 /dev/wd0 的分区操作。

1.5 其他工具看以下分区情况

下面的结果是完全安装完成后,又安装了 lsblk 软件所显示的结果 

二、分区完成后选择要安装的 file sets

2.1 如下图,1-3的位置是 Enter 键,弹出选择要安装的file sets 。 

输入 -x*  Enter  将以x开头的 file sets 排除了,这些都是用到 xwindow, 需要图形化桌面环境才安装的。 -game*  排除了 game。 当然,后面我还 +xbase76.tgz ,因为这个东西在安装samba的时候要用到其中的libx11 依赖。

最终我安装了如下的 file sets。  comp76.tgz 是编译安装所需的;man76.tgz 是各种软件的 手册,我也没有安装。

2.2  看一下最终都安装了什么

 三、kvm虚拟机和virtualbox 虚拟机开启 UEFI启动支持

3.1 kvm虚拟机要修改 虚拟机的xml文件

 virsh edit /etc/libvirt/qemu/vm-name.xml 


## 找到类似下列内容的部分,添加或修改内容
<os>  
  <type arch='x86_64' machine='pc-i440fx-2.9'>hvm</type>  
  <boot dev='hd'/>  
  <boot dev='network'/>  
  <firmware type='uefi'/> <!-- 添加此行以指定使用UEFI启动 -->  
</os>

3.2 virtualbox 设置UEFI支持

四、对空余的硬盘空间进行手动分区

4.1 继续实用disklabel 软件来进行

4.2 实用newfs 来格式化新分区

注意: 是 /dev/rsd0e   要在硬盘分区名前加 r

五、一些常用软件的安装

5.1 samba 的安装

5.2 bt下载软件 aria2 的安装

5.3 tiddlywiki 的安装 node.js  npm换源

# 先安装node.js
pkg_add node

# 将npm源设定为某宝镜像加速源
npm config set registry https://registry.npmmirror.com

# 安装 tiddlywiki

npm install -g tiddlywiki

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值