利用 clr-installer 和配置文件安装

本页说明如何利用 clr-installer 工具和配置文件安装 Clear Linux* OS。配置文件 (clr-installer.yaml) 可以重复使用,在其他机器上复制相同的安装配置。

流程

本指南介绍了利用配置文件和 clr-installer 工具进行安装的两种方法。您可以使用任何一种方法实现同一目标。选择最适合您的方法。

如果您是首次安装 Clear Linux OS,我们推荐例 1。

要在另一系统上克隆现有的 Clear Linux OS 配置,我们推荐例 2。

例 1

本方法使用配置文件模板执行全新安装。

执行以下步骤:

  1. 转向 Downloads,下载最新的 Clear Linux OS Server 映像。

    例如:https://download.clearlinux.org/releases/30010/clear/clear-30010-live-server.iso.xz

  2. 按照说明 创建可引导 U 盘,因操作系统而异。

  3. 启动 U 盘。

  4. 从菜单中选择 Clear Linux OS

  5. 在控制台窗口中,以 root 用户身份登录,然后设置密码。

  6. 确认拥有互联网连接,配置代理设置(如果使用防火墙)。

  7. 下载 live-server.yaml 模板。

    例如:

    curl -O https://download.clearlinux.org/releases/30010/clear/config/image/live-server.yaml
    
  8. 根据需要编辑模板,改变设置。

    通常改变的设置包括:

  1. 在块设备中,设置 “file: “/dev/sda”” 或输入喜欢的设备。
  2. targetMedia 中,将第三分区大小设置为 “0”,以使用整个磁盘空间。
  3. 在 bundle 文件部分,根据需要添加其他 bundle 文件。
  4. 删除安装后部分(除非您有安装后脚本)。
  5. 在版本下设置版本号。要使用最新版本,请将版本号设置为 “0”。

通常改变的设置在下面的 15、34、37 和 51 行显示。查看 Installer YAML Syntax 了解详情。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
          #clear-linux-config

          # c-basic-offset: 2; tab-width: 2; indent-tabs-mode: nil
          # vi: set shiftwidth=2 tabstop=2 expandtab:
          # :indentSize=2:tabSize=2:noTabs=true:

          # File:         developer-live-server.yaml
          # Use Case:     Live Image which boots into login prompt
          #               Optionally allows for installing Clear Linux OS
          #               using the TUI clr-installer by running clr-installer

          # switch between aliases if you want to install to an actual block device
          # i.e /dev/sda
          block-devices: [
             {name: "bdevice", file: "/dev/sda"}
          ]

          targetMedia:
          - name: ${bdevice}
            type: disk
            children:
            - name: ${bdevice}1
              fstype: vfat
              mountpoint: /boot
              size: "150M"
              type: part
            - name: ${bdevice}2
              fstype: swap
              size: "32M"
              type: part
            - name: ${bdevice}3
              fstype: ext4
              mountpoint: /
              size: "0"
              type: part

          bundles: [os-core, os-core-update, NetworkManager, clr-installer, vim]

          autoUpdate: false
          postArchive: false
          postReboot: false
          telemetry: false
          iso: true
          keepImage: true
          autoUpdate: false

          keyboard: us
          language: en_US.UTF-8
          kernel: kernel-native

          version: 30010

利用以下命令开始安装:

clr-installer --config live-server.yaml

例 2

此方法使用此前安装中保存的配置文件,可以轻松利用该文件在其他机器上复制安装。

执行以下步骤:

  1. 在安装 Clear Linux OS 的系统上打开控制台窗口,找到配置文件的副本。

  2. 在控制台窗口中,以 root 用户身份登录,输入密码。

  3. 将目录更改为 /root,然后将 clr-installer.yaml 文件复制到 U 盘。

    cd /root
    cp clr-installer.yaml <USB-thumb-drive>
    

按照以下步骤在目标设备上开始安装:

  1. 转向 Downloads,下载最新的 Clear Linux OS Server 映像。

    例如:https://download.clearlinux.org/releases/30010/clear/clear-30010-live-server.iso.xz

  2. 按照说明 创建可引导 U 盘,因操作系统而异。

  3. 启动 U 盘。

  4. 从菜单中选择 Clear Linux OS

  5. 在控制台窗口中,以 root 用户身份登录,然后设置密码。

  6. 确认拥有互联网连接,配置代理设置(如果使用防火墙)。

  7. 插入并挂载 U 盘。U 盘中包含找到的 clr-installer.yaml 配置文件。

  8. 利用以下命令开始安装:

    clr-installer --config clr-installer.yaml