0%

freenas 中文 汉化 语言文件

序言

上一篇说到,因为实验环境搭建不成功所以准备弃坑,但回想起来不甘心,所以学校有一台r410服务器戴尔的,我在8G的闪迪酷豆上远程安装了freenas11.7u这个在我下载的时候是官方右边根据官方描述,这个是稳定版本旧版U,提示一下,最新版本的freenas默认是登录最新版本的U但是可回到旧版u但是有一些功能不全。不知是否能在新的U下操作完需要的步骤。

思路结构

  1. 安装旧版稳定版本freenas11.7u
  2. 本地搭建jail(我理解为Freebsd版的docker容器)
  3. 在标准版本freebsd jail下搭建环境
  4. git官方新版U仓库
  5. 执行命令生成新u的语言文件
  6. 上传产生的语言文件

内容

0x1安装Freenas11.7U

安装系统就不用教了吧,反正freenas的兼容性还是挺好的,大部分的电脑都安装成功了的。

0x2本地搭建Jail

0x2x1搭建环境

  1. FreeNAS-11.1-U7
  2. freenas-standard-11.0-RELEASE.mtree
  3. freenas-standard-11.0-RELEASE.tgz
  4. 官方下载地址

    0x2x2jail模板介绍

    官方jail模板下载站

    目录中的文件有三种类型:

    • mtree文件是用于安装jails模板时进行验证的文件,是FreeNAS提供的一种安全机制。
    • tgz文件就是jails模板文件。
    • sha256文件里保存的是用于验证下载的标准jails模板文件的sha256码。

这里注意到文件名里freenas-xxxxxxx-11.0-RELEASE,有两个是pluginjail,这两个文件是用于安装PBI插件的jails模板。而standard是一个标准的FreeBSD的jails模板。

现在需要下载模板文件然后上传到Freenas服务器,当然这是我的方案,你也可以自己搭建一个FreeBSD虚拟机。我下载是以下的两个文件,标准Freebsd模板。

  1. freenas-standard-11.0-RELEASE.mtree

  2. freenas-standard-11.0-RELEASE.tgz

    0x2x3 上传模板

    我是创建了一个数据集然后用这个数据集smb共享出来,再把文件上传到共享里,下面图片是我的文件位置。/mnt/Git/jail1
    上传模板

    0x2x4 创建jails模板

    在WebUI中,点击Jail图标,在点模板选项页。按照顺序点
    创建jails模板步骤
    点击Add Jail 模板添加Jail模板按钮
    窗口中的选项设置都是必填项,简单说明一下。

添加Jail模板窗口选项说明
Jail模板窗口选项

/mnt/Git/jail1/freenas-standard-11.0-RELEASE.tgz
/mnt/Git/jail1/freenas-standard-11.0-RELEASE.mtree

选项 选项值 说明
名称 string 模版名称。将显示在模板列表中。自定义的随便写支持中文
操作系统 drop-down menu 可以选择FreeBSD或者Linux。注意FreeNAS官方下载站的jails是FreeBSD的。
系统架构 drop-down menu 选择x86(32位)或者x64(64位)。注意下载时模板的架构。
URL string 填写.tgz模板的完整URL(ftp:// 或者 http://)。这里也可以填写本地路径。注意是绝对路径
Mtree string 填写mtree文件的完整URL(ftp:// 或者 http://)。这里也可以填写本地路径注意是绝对路径

确认就把模板创建好了。

创建jail容器

0x2x5配置全局配置

我习惯把jail理解为是freebsd下的容器,这样好理解些。
在创建之前我们需要全局配置一下。
全局配置

需要配置的就这么多,红色框中的看自己需求配置
jail根目录:是容器的全部文件存储目录

0x2x6添加Jail


需要配置的上图已经标记了。
而网络配置配置一个和freenas同网段的地址就ok了
至于jail容器的dns等不需要配置,默认跟freenas的dns跟随。