介绍
由于 openEuler 也使用 Redhat Anaconda 作为其操作系统安装程序,我们可以 使用kickstart自动化安装。但是,对于倾向于使用虚拟机进行安装的 Linux 新手来说,官方在之前提到的文档中提供的指南还不够简单。所以在这篇博文中,我将向您展示在 VMware Workstation 上执行 openEuler 20.03 LTS SP3 使用 Kickstart 的自动安装方法,该方法参考了 CentOS Kickstart 安装文档,只需使用一个 ISO 文件。
步骤
创建 Kickstart 文件
在你的电脑中创建一个名为ks.cfg 的文件,将以下代码复制到该文件中。
#version=DEVEL
# Use graphical install
graphical
%packages
@^minimal-environment
@standard
%end
# Keyboard layouts
keyboard --xlayouts='cn'
# System language
lang zh_CN.UTF-8
# Network information
network --bootproto=dhcp --device=ens160 --onboot=off --ipv6=auto --activate
network --hostname=localhost.localdomain
# Use CDROM installation media
cdrom
# Run the Setup Agent on first boot
firstboot --enable
# System services
services --enabled="chronyd"
ignoredisk --only-use=nvme0n1
autopart
# Partition clearing information
clearpart --none --initlabel
# System timezone
timezone Asia/Shanghai --utc
# Root password
rootpw openeuler
user --groups=wheel --name=openeuler --password=openeuler --gecos="openEuler"
%addon com_redhat_kdump --disable --reserve-mb='128'
%end
%anaconda
pwpolicy root --minlen=8 --minquality=1 --strict --nochanges --notempty
pwpolicy user --minlen=8 --minquality=1 --strict --nochanges --emptyok
pwpolicy luks --minlen=8 --minquality=1 --strict --nochanges --notempty
%end
上面的 Kickstart 文件会将中文设置为默认语言,并将 root 密码设置为 openeuler ,并创建一个附加帐户,其账户名和密码均为 openeuler 。
如果要创建自己的 Kickstart 文件,可以先手动安装,安装成功并登录系统后,对于位于路径 /root/anaconda-ks.cfg 的文件,将其重命名为ks.cfg 。
生成ISO文件
cd <您存储 ks.cfg 的文件夹>
mkisofs -JR -V OEMDRV -o auto-installation.iso ks.cfg
-
打开UltraISO,点击新建 按钮,将光盘重命名为OEMDRV 。 -
按F3 将ks.cfg 文件添加到ISO中,然后点击保存 按钮将ISO文件保存为auto-installation.iso 。
配置虚拟机
请先在 VMware Workstation 上为 openEuler 20.03 LTS SP3 创建虚拟机。如果您不知道如何执行此操作,请参阅 VMware Workstation 文档或相关博客,因为已经有很多教程存在。
- 在虚拟机选项卡中,单击
编辑虚拟机设置 。 - 在弹出的
虚拟机设置 窗口中,单击添加... 按钮。 - 在弹出的
添加硬件向导 对话框中,选择CD/DVD 驱动器 ,点击完成 按钮。 4、然后对于新添加的CD/DVD 设备,选择使用 ISO 镜像文件: ,点击浏览... 按钮,选择上一步刚刚创建的ISO文件auto-installation.iso ,最后点击确定 按钮。
最后,启动您的虚拟机并享受 Kickstart 自动安装带来的便利!
|