免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4135 | 回复: 7
打印 上一主题 下一主题

[OpenBSD] 全盘加密安装OpenBSD [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-11-06 21:25 |只看该作者 |倒序浏览
全盘加密安装OpenBSD


http://www.openbsd.org/plus.html
All softraid(4) boot( support is now enabled by default, including support for booting from crypto volumes. Can be completely enabled or disabled at compile time.
2012年11月之后的current,已经支持从加密卷启动系统。

启动安装盘,在(I)nstall, (U)pgrade, (S)hell 提示那里, 选 Shell。

以下步骤仅供参考,请仔细阅读相关文章和手册之后再操作!

将实体磁盘初始化
# fdisk -iy sd0
Writing MBR at offset 0.

看看初始化后的磁盘信息
# fdisk sd0


# disklabel -E sd0
仅添加一个分区a,fstype项目输入大写RAID


If device nodes for the disk do not already exist in /dev, they must be created first:
# cd /dev
# ls sd* 看看情况,可能需要运行以下命令
# sh ./MAKEDEV sd1


创建加密虚拟盘
# bioctl -c C -l /dev/sd0a softraid0
enter passphrase

此时可能会显示发现新磁盘的信息
scsibus3 at softraid0: 1 targets
sd1 at scsibus3 targ 0 lun 0: <OPENBSD, SR CRYPTO, 004> SCSI2 0/direct fixed
sd1: 56899MB, 512 bytes/sec, 116529312 sec total


初始化加密虚拟盘,
# fdisk -iy sd1


# install
按正常方式安装操作系统。

---
man softraid

可以参考旧文章,这些文章的写作背景是“OpenBSD不支持从加密卷启动”
http://www.undeadly.org/cgi?action=article&sid=20110530221728

http://brycv.com/blog/2012/encry ... sd-with-an-slc-ssd/

http://vinvin.dyndns.org/projects/softraid.html

评分

参与人数 2可用积分 +9 收起 理由
ulovko + 3 很给力!
gvim + 6 赞一个!

查看全部评分

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
2 [报告]
发表于 2012-11-07 17:53 |只看该作者
欢迎分享 ^_^

论坛徽章:
0
3 [报告]
发表于 2012-11-09 11:52 |只看该作者
针对楼主的材料,我详细补充一下。
  softraid 这个东西就是说,bioctl 这个命令可以将几个硬盘上的不同分区组合成一个 raid,规则可以是并联或者镜像等。bioctl 的其中一项功能是把某个分区加密,对应的秘钥盘(key disk)用 -k 参数指明,如果没有指定秘钥盘的话,就需要一个口令。
  生成的 softraid 对于系统来说就像是一个新硬盘(已经被加密),具体名称由bioctl命令的输入给定,可以在这个硬盘上安装操作系统, 机器启动后将引导这个系统。
  我刚才在虚拟机上用 5.2发布版验证了一下,设定秘钥盘,安装完系统后,将系统启动内核写入原先硬盘的boot分区,再将这个系统的启动程序 boot 和 biosboot 文件写入softraid硬盘的启动代码。机器挂接秘钥盘,系统启动正常,取出秘钥盘,系统启动不了。
  我不设定秘钥盘,设定一个口令,系统启动失败。
-------------- 有空再继续深究失败的原因,以上写得有点杂乱。等到搞定后在真机上部署--------------

论坛徽章:
20
CU大牛徽章
日期:2013-04-17 11:48:26羊年新春福章
日期:2015-03-10 22:39:202015年中国系统架构师大会
日期:2015-06-29 16:11:282015亚冠之平阳省
日期:2015-07-31 09:19:042015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-09-30 06:20:002015亚冠之柏太阳神
日期:2015-10-19 20:29:5915-16赛季CBA联赛之天津
日期:2016-11-29 14:03:4315-16赛季CBA联赛之北控
日期:2016-12-24 20:51:492015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-12 20:58:532014年中国系统架构师大会
日期:2014-10-14 15:59:00
4 [报告]
发表于 2012-11-09 13:16 |只看该作者
顶一个,支持

论坛徽章:
0
5 [报告]
发表于 2012-11-09 15:47 |只看该作者
本帖最后由 f5b 于 2012-11-09 15:48 编辑
vity 发表于 2012-11-09 11:52
针对楼主的材料,我详细补充一下。
  softraid 这个东西就是说,bioctl 这个命令可以将几个硬盘上的不同分 ...
我不设定秘钥盘,设定一个口令,系统启动失败。


2012年11月之后的current(snapshot),才支持从加密卷启动系统,也就是说,current版本才支持免密钥盘口令方式从加密卷启动。
之前的版本/bsd文件必须在非加密卷中才可以系统系统。

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11
6 [报告]
发表于 2012-11-09 17:26 |只看该作者
看来OpenBSD用softraid替换raidframe是有目的的。就是为了使biosboot支持raid启动。在5.3中预计将加入raid设备的系统安装。

论坛徽章:
0
7 [报告]
发表于 2012-11-12 10:43 |只看该作者
回复 5# f5b


    好的,多谢

论坛徽章:
0
8 [报告]
发表于 2012-11-12 12:52 |只看该作者
这个可以试一下。
不知道freebsd可不可以这么搞。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP