接收并阅读ks@163.com发来的电子邮件,并将邮件中的附件另存为到指定的文件夹中,命名为yj.txt。
答案:接收并阅读ks@163com发来的电子邮件,并将邮件中的附件另存到指定的文件夹中,命名为yjtxt。
具体操作如下:
(1)启动“Outlook Express”。
(2)单击“Outlook Express”中的菜单中的“发送和接收”,点击接收全部邮件“Outlook Express”就会登录邮件服务器,查询并接收邮件。
(3)接收下来的邮件放在“收件箱”文件夹中,在文件窗口中双击选定邮件,即可在下面的窗口中阅读邮件了。
(4)单击“文件”下拉菜单中的“另存为”命令;打开“另存为”对话框,选择要保存文件的盘符和文件夹;在保存类型框中,选择“文本文件”一类;在文件名框中输入文件名yjtxt。
(5)单击“保存”。
逃离塔科夫下载需要进入到游戏官网,在游戏官网里买。
进入官网以后,需要先注册游戏账号,进入官网—注册—填写对应信息—收到邮件—激活完成注册—登陆账号。
直接到第三方平台搜索购买—输入激活码—激活。注意:俄区的欧服的还有亚服的账号解锁的服务器都一样,只存在激活的时候需要加速俄区还是加速欧服的问题,尤其是首次登陆的时候需要。
TKKS考试系统是一个在线考试系统,一般来说是无法投屏的。因为TKKS考试系统是在服务器上运行的,学生端只是一个网页客户端,而不是常见的本地客户端软件,也不支持移动端的APP。如果需要在投屏设备上显示考试题目,可以考虑使用另外的本地客户端软件进行投屏。但是需要注意的是,考试过程中严禁进行任何作弊行为,所以在考试过程中使用未授权的外部工具进行投屏是违反考试规定的。
本文简要地介绍了使用 Red Hat Linux的 Kickstart 及网络安装功能方便快捷地升级己有 Linux 系统,文中的例子是从 Red Hat 72 远程升级到 Red Hat 90。
自从 52 版开始, Red Hat Linux 便 增加了一个称为 Kickstart 的功能,其主要是为了减少安装过程中需要jiao互式 (interactive)的系统参数输入,提高安装效率。将其运用于自动安装 Linux,特别是需要在短时间迅速安装至成百台 Linux 工作站这种特殊场合尤为适用,Stanford University 的 Menlo Park 已经有精彩的文章介绍。
1升级前系统检查
在开始升级系统之前,有一些容易忽视的问题容易中断 Kickstart 过程,这些问题一般是系统配置达不到安装最低要求,所以最好能在自动升级之前有实验条件先进行充分的测试再实施。 Red Hat Linux 系统发展至今,已经不是低得386都可以跑得很流畅的了(Red Hat 9 已经不能在 586 以下的机器上运行),所以在升级之前有必要对系统进行充分的检查,主要包括以下方面:
存储空间是否足够。Red Hat 9 最少需要32MB的内存和472MB的硬盘,内存一般是不会成问题的,但是我未能在一个500MB硬盘上装好系统,当然现在大家的硬盘一般还是比较大,都可以进行完全安装了。Linux 的系统文件主要集中于 /usr 下,/ 下面也有一部分,一般不安装 X 系统和大型软件的情况下,/usr 使用1GB空间、/ 使用500MB空间都可以工作得很好了。我的系统从 72 升级到 90 系统,/usr 和 / 的使用情况大约较升级前增加了30% 的样子,所以如果大家的 /usr 和/使用率不是太高的话,磁盘空间 的限制一般是不会有什么问题的。
jiao换分区空间是否足够。Red Hat 9 与 72 的一个不易发现的区别便在此,72 系统是可以使用少于两倍物理内存容量的jiao换分区,两倍或者多于两倍物理内存的jiao换分区只是建议大小;而 Red Hat 9 则必须使用两倍或者多于两倍物理内存大小的jiao换分区,所以如果你的Linux系统只有少于两倍的jiao换分区,那就只有再划分一个jiao换分区或者增加一个jiao换文件,或者拨下你的内存让系统jiao换分区大于两倍物理内存,我建议使用加一个jiao换分区的办法,增加jiao换文件还无法在 Kickstart 中实现,至于拨下内存,远程升级就根本没有办法拨下内存了。
其他杂项,系统在自动升级过程中会检测一系列的硬件,如果选择图形界面安装,但是没有鼠标,系统则会提示使用文本方式安装;或者只有 32MB内存则系统也不能进行图形界面安装,这些都可以在自动安装配置文件里进行修改以避免其发生,但是记下系统的所有硬件配置制成一个清单会对制作自动配置文件有较大的帮助。
2如何启动安装程序
首先从 Red Hat Linux 的启动安装程序开始。从 Red Hat Linux 的官方安装装手册上我们可以看到主要的几种启动方式:CDROM、软驱及从 dos 环境运行光碟上的 dosutilsautobootbat 文件三种方式,对于我们来说这还是不够的,我们的 Linux 工作站是没有软驱和光驱的,当然更加不会有 dos。通过分析各发行版第一张光盘的 /images目录下的 bootimg 文件我们发现,这些启动镜像文件其实只有两个主要的文件:vmlinuz 内核和 initrdimg,initrdimg是一个压缩的最小文件系统。将这两个文件提取到己有的 Linux 系统 /boot 目录下,在系统的 bootloader(一般是 LILO 或者 GRUB)配置文件中加入相应的配置行即可启动安装程序。以 Red Hat 72 和 GRUB 为例(使用 Red Hat 80 的网络启动镜像文件):
[root@client mnt]# mount -o loop -o ro
/mnt/nfs/psyche/cd1/images/bootnetimg bootnet
[root@client mnt]# cd bootnet/
[root@client bootnet]# ls
bootmsg initrdimg optionsmsgrescuemsgsplashlsssysLinuxpng
generalmsgldLinuxsysparammsgsnakemsgsysLinuxcfgvmlinuz
[root@client bootnet]# cp vmlinuz /boot/vmlinuz8
[root@client bootnet]# cp initrdimg /boot/initrd8
[root@client bootnet]# vi /boot/grub/menulst
添加如下三行:
title Upgrade to Psyche via NFS
kernel /boot/vmlinuz8 ro
initrd /boot/initrd8
注意:以上是没有 /boot 分区的配置,有 /boot 分区则不需要前面的 /boot,见 GRUB 配置文件中 NOTICE 部分。
重新启动后即可选择网络升级,和用 bootnet 软盘引导系统的效果是一样的。在这里我们将使用 Red Hat 9 的另外一个启动文件,这也是最近才在 Red Hat 发行版中出现的 bootiso。将 Red Hat 9 发行版第一张光盘的 ISO 镜像文件装载后,我们发现其下的 images 目录中较 7 系列发行版多了一个 bootiso 文件(80 第一张光碟根目录下也有类似目录),将其装载后发现其中包含一个比较大的内核和 initrd 文件,该initrd 包含了安装系统时常见硬件的驱动,我使用该文件启动时能自动识别出 PM133 主板的显卡及比较少见的adaptec ANA-6911TX 网卡(starfireo),所以强烈推荐使用 bootiso 自动升级,可以省却驱动的麻烦。值得一提的是 Red Hat 9 现在已经不在 bootimg 中自带网卡驱动了,而 Red Hat 8 在 bootnetimg 中带了一些常见网卡的驱动的(intel 55X系列、tulip、8139等),解压一下 bootnetimg 中的 initrdimg 文件就可以在lib目录中看到这些驱动模块文件了。
3从哪里安装
升级系统当然需要新系统的发行版源文件,发行版形式可以多样化,即可以是光碟,也可以是光碟镜像文件(ISO格式),同时也可以是光碟文件的拷贝集。在 Red Hat 9 中,可供选择的安装模式有本地 CDROM、本地硬盘、NFS 镜像、FTP、HTTP。从光碟安装具有最好的兼容性和易操作性,适合个人安装,大批量和远程升级则不适用;本地硬盘是一种比较好的方式,速度快,而且也不需要频繁更换光碟,但是也不适合大批量安装,每台工作站均保存一份发行版镜像拷贝实在是很浪费存储空间,而且要命的是我的那台机器已经没有空间可以放下这么巨大的文件了;NFS 则是一种比较成熟的方式,通过 NFS 方式安装系统只需要将 ISO 格式的光碟镜像文件共享即可,不像 FTP 和 HTTP 方式需要考虑目录树结构,而且 NFS 方式可以选择图形界面安装(FTP 和 HTTP 方式仅能使用文本界面),速度相对 FTP 和 HTTP 方式更快,所以网络安装建议使用 NFS 方式。建立 NFS安装镜像服务器的办法很简单,仅需通过 NFS 将发行版光碟镜像文件共享即可。
[root@server root]$ cat /etc/exports /data/shrike 192168042/31(ro)
[root@server shrike]# ls
kscfgshrike-i386-disc1isoshrike-i386-disc2isoshrike-i386-disc3iso
4制作 Kickstart
接下来自然就是制作 Kickstart 文件了,Kickstart 技术从最早推出至今已经更新了许多次,配置的语法也是不尽相同,后来的版本也没有做到完全兼容旧有版本语法,不能说这也是一个遗憾,在此我强烈建议使用 Red Hat 9 官方文档来进行 Kickstart 的配置,这样才能做到万无一失。配置文件主要内容如下:
1)kscfg 文件位置。很明显安装程序需要读取到 ks 配置文件才能进行自动安装,ks 配置文件可以有以下几种方式读入:启动软盘、启动光盘、硬盘、网络。
软盘读取 ks 配置文件相对较简单,将 kscfg 置于软盘根目录下即可,启动后输入 Linux ks=floppy 即可开始 ks 安装。
光盘读取 ks 配置文件需要在制作启动光盘时加入 kscfg 配置文件至根目录下,启动后输入 Linux ks=cdrom:/kscfg 即可开始 ks 安装。
硬盘读取 ks 配置文件一般是从光驱引导后,再读硬盘中的 ks 配置文件(此时可能没有软驱和网络支持),启动后输入 Linux ks=hd:fd0:/kscfg,限制条件是该硬盘分区必须是 VFAT 或者 EXT2。
网络读取 ks 配置文件则用得非常多了,通常用到的是 NFS 方式和 HTTP 方式,格式分别是 ks=nfs:server:/path 和 ks=http://< server> /< path> 。需要注意的是网络方式读取 kscfg 文件时,局域网能自动分配 IP,因为在内核未取得 kscfg 配置文件之前,系统是不知道如何配置 IP 地址的,这时就要先通过 DHCP 获得一个 IP 地址,通过网络读取 kscfg 配置文件。在具备网络条件的环境下,我强烈推荐使用网络方式提供 kscfg 配置文件,使用 DHCP 配合 ks 的参数置空功能可以为大量的工作站配置不同的 Kickstart 配置文件,自动安装功能各异的系统。我是使用 NFS 方式读取 kscfg 文件。
[root@server shrike]# ls
kscfgshrike-i386-disc1isoshrike-i386-disc2isoshrike-i386-disc3iso
在待升级系统 GRUB 配置文件中加入 ks 配置语句:
kernel /boot/vmlinuz9 ro ks=nfs:192168019:/data/shrike/kscfg
2)经过测试,升级系统所需要的 ks 配置参数相对较少,具体配置参数就不再累述了, UNIX 的风格就是 KISS。以我的配置为例:
reboot
upgrade
lang en_US
keyboard us
mouse none
text
skipx
network --device=eth0 --bootproto=static --ip=192168042
--netmask=2552552550--gateway=1921680253
--nameserver=19216804 --hostname=huterxtueducn
nfs --server=192168019 --dir=/data/shrike
zerombr yes
bootloader --location=mbr
%post
chkconfig --level 345 sshd on
检查一切配置无误就可以开始远程升级系统了!
要执行 PXE 安装步骤,需具备以下条件:
必须已完成对网络基础结构的设置以支持 PXE。请参见配置 Linux 服务器以支持 PXE 安装。
PXE 服务器可访问的 CD/DVD 驱动器。
Oracle VM Server 分发介质集。可能是一组 CD 或一张 DVD。
创建用于存放 Oracle VM Server 软件的目录结构。
# mkdir -p /home/pxeboot/ovm_svr_22/
输入以下命令,将每个 OVM 分发 CD 的内容复制到相应的 PXE 子目录中:
注 - 仅当卸载 CD/DVD 驱动器后才能弹出 CD 并插入下一张 CD。
# mount dev/cdrom /mnt/cdrom
# cp -r /mnt/cdrom/ /home/pxeboot/ovm_svr_22/
# umount /mnt/cdrom
如果是通过 DVD 安装,则仅需插入一次即可。复制完成后,请继续下一步。
将 vmlinuz 和 initrdimg 文件复制到相应的 PXE 目标子目录中:
# cp /home/pxeboot/ovm_svr_22/images/pxeboot/vmlinuz /home/pxeboot/ovm_svr_22
# cp /home/pxeboot/ovm_svr_22/images/pxeboot/initrdimg /home/pxeboot/ovm_svr_22
使用文本编辑器,在 PXE 服务器上的以下位置创建 kickstart 文件 (kscfg):
/home/pxeboot/ovm_svr_22/kscfg
添加所需的 kickstart 命令。
如果您知道所需的命令,请键入这些命令。或者,您可以复制并插入以下内容:
lang en_US
#langsupport en_US
keyboard us
#mouse genericusb
timezone --utc America/Los_Angeles
rootpw xxxx
reboot
bootloader --location=mbr
install
nfs --server nnnn --dir /home/pxeboot/ovm_svr_22
clearpart --all
part /boot --fstype ext3 --size 512 --ondisk sda
part swap --size 4096 --ondisk sda
part / --fstype ext3 --size 1 --grow --ondisk sda
network --bootproto dhcp
# password : abc123
ovsagent --iscrypted Y2fEjdGT1W6nsLqtJbGUVeUp9e4=
#ovsmgmntif eth0
auth --useshadow --enablemd5
firewall --disabled
#Do not configure the X Window System
skipx
text
%packages
@Everything
%pre
%post --nochroot
%post
其中,nnnn 是 PXE 服务器的 IP 地址。检查并确保 --dir 后指示的位置指向映像的顶层。
保存 kickstart 文件。
使用文本编辑器,创建 PXE 配置文件(将命名为 default)。此文件定义了在网络引导过程中向目标系统显示的菜单。
下面显示了 Oracle VM 菜单的两个示例标签:
注 - 以一个连续字符串的形式在 append 和 kscfg 之间键入整个文本块。文本块必须连续,不可按回车键。
label ovm_svr_22 sda eth select
kernel ovm_svr_22/images/pxeboot/vmlinuz
append initrd=ovm_svr_22/images/pxeboot/initrdimg load_ramdisk=1 network
ks=nfs:nnnn:/home/pxeboot/ovm_svr_22/kscfg mem=32g
label ovm_svr_22 sda eth select serial console
kernel ovm_svr_22/images/pxeboot/vmlinuz
append initrd=ovm_svr_22/images/pxeboot/initrdimg load_ramdisk=1 network
ks=nfs:nnnn:/home/pxeboot/ovm_svr_22/kscfg mem=32g
console=ttyS0,115200
其中,nnnn 是 PXE 服务器的 IP 地址。
在 PXE 服务器上的以下位置将文件另存为 default:
/home/pxeboot/pxelinuxcfg/default
使用范围
统信服务器操作系统行业版 V20 -1000c
cobbler工作流程
Server 端
启动 cobbler 服务
进行 cobbler 错误检查,执行 cobbler check 命令
进行配置同步,执行 cobbler sync 命令
复制相关启动文件到 TFTP 目录中
启动 DHCP 服务,提供地址分配
DHCP 服务分配 IP 地址
TFTP 传输启动文件
Server 端接收安装信息
Server 端发送 ISO 镜像与 Kickstart 文件
Client 端
客户端以 PXE 模式启动
客户端获取 IP 地址
通过 TFTP 服务器获取启动文件
进入 cobbler 安装选择界面
根据配置信息准备安装系统
加载 Kickstart 文件
传输系统安装的其它文件
进行安装系统
环境准备
测试环境告知,以提供配置时参考:
root 用户登陆状态
网络可以联通
路由器 DHCP 状态:关闭
手动配置 cobbler 配置的服务器端 IP 地址
本机 IP:101002020
本机设置 DNS:114114114114
本机分配网段及掩码:10100200 2552552550
网域网关:10100201
本机 DHCP 设置分配 IP 范围:1010020100 1010020200
关闭防火墙、selinux:
[root@test ~]# systemctl stop firewalld
[root@test ~]# systemctl disable firewalld
[root@test ~]# setenforce 0
[root@test ~]# sed -i 's/^SELINUX=/SELINUX=disabled/' /etc/sysconfig/selinux
注意事项:
1、cobbler 服务、DHCP 服务、TFTP 服务均在服务端上统信服务器操作系统V20 版本上来搭建。
2、在部署前需关闭交换机 DHCP 功能,否则会发生 DHCP 分配 IP 冲突无法连接问题导致部署失败。
3、在部署前需要配置好 yum 源。
4、安装 cobbler 及 dhcp httpd xinetd cobbler-web。
[root@test ~]# yum -y install cobbler cobbler-web dhcp-server dhcp tftp-server xinetd
注意:arm 架构需要再安装:yum install -y python3-distro
5、启动 cobbler 及 httpd 并加入开机启动。
[root@test ~]# systemctl start httpd cobblerd
[root@test ~]# systemctl enable httpd cobblerd
安装步骤
cobbler 配置
第一次配置 cobbler 时,用命令 cobbler check 检查 cobbler 的配置,如果看不到需要配置的选项,再次重启 cobbler。
[root@test ~]# cobbler check
若看到需要配置的若干选项,即开始进行配置。首先使用以下三条命令,设置可动态修改的配置文件:
sed -ri '/allow_dynamic_settings:/c\allow_dynamic_settings: 1' /etc/cobbler/settings
grep allow_dynamic_settings /etc/cobbler/settings
systemctl restart cobbler
设置好可动态修改的配置文件后,参考以下对应的配置命令进行配置:
The following are potential configuration items that you may want to fix:
1 : The 'server' field in /etc/cobbler/settings must be set to something other than
localhost, or kickstarting features will not work This should be a resolvable
hostname or IP for the boot server as reachable by all machines that will use it
1
cobbler setting edit --name=server --value=101002020
2 : For PXE to be functional, the 'next_server' field in /etc/cobbler/settings must be
set to something other than 127001, and should match the IP of the boot server on
the PXE network
2
cobbler setting edit --name=next_server --value=101002020
3 : Please create directory: /tftpboot
3
mkdir /tftpboot
4 : change 'disable' to 'no' in /etc/xinetdd/tftp
4
sed -ri '/disable/c\disable = no' /etc/xinetdd/tftp
systemctl enable xinetd
systemctl restart xinetd
5 : Some network boot-loaders are missing from /var/lib/cobbler/loaders, you may
run 'cobbler get-loaders' to download them, or, if you only want to handle
x86/x86_64 netbooting, you may ensure that you have installed a recent version of
the syslinux package installed and can ignore this message entirely Files in this
directory, should you want to support all architectures, should include pxelinux0,
menuc32, eliloefi, and yaboot The 'cobbler get-loaders' command is the easiest
way to resolve these requirements
5
cobbler get-loaders
6 : enable and start rsyncdservice with systemctl
6
systemctl enable rsyncdservice
systemctl start rsyncdservice
7 : debmirror package is not installed, it will be required to manage debian
deployments and repositories
7
yum -y install debmirror
8 : ksvalidator was not found, install pykickstart
8
yum -y install pykickstart
9 : The default password used by the sample templates for newly installed machines
(default_password_crypted in /etc/cobbler/settings) is still set to 'cobbler' and
should be changed, try: "openssl passwd -1 -salt 'random-phrase-here'
'your-password-here'" to generate new one
9
设置 iso 开机 root 密码为 1(根据你的需求自行修改)
openssl passwd -1 -salt `openssl rand -hex 4` '1'
得到字符串,复制整个字符串。
cobbler setting edit --name=default_password_crypted --value='字符串'
10 : fencing tools were not found, and are required to use the (optional) power
management features install cman or fence-agents to use them
10
yum -y install fence-agents
[root@test ~]# cobbler check
再次检查后出现
comment out 'dists' on /etc/debmirrorconf for proper debian support
comment out 'arches' on /etc/debmirrorconf for proper debian support
意思是需要注释掉:
@dists="sid";
@arches="i386";
使用以下两条命令进行注释:
sed -i 's/@dists="sid";/#@dists="sid";/' /etc/debmirrorconf
sed -i 's/@arches="i386";/#@arches="i386";/' /etc/debmirrorconf
再次检查
[root@localhost ~]# cobbler check
若出现:
No configuration problems found All systems go
即 cobbler 配置成功
DHCP 配置
修改 cobbler 的 dhcp 模块,不要直接修改 dhcp 本身的配置文件,因为 cobbler会覆盖。使用以下两条命令开始配置 DHCP:
[root@test ~]# cobbler setting edit --name=manage_dhcp --value=1
[root@test ~]# vim /etc/cobbler/dhcptemplate
subnet 10100200 netmask 2552552550 { #这里改为分配的网段和掩码
#option routers 10100201; #如果有网关,这里改为网关地
址
#option domain-name-servers 114114114114; #如果有 DNS,这里改为 DNS
地址
option subnet-mask 2552552550; #改为分配的 IP 的掩码
range dynamic-bootp 1010020100 1010020200; #改为分配的 IP
的范围,注意分配 IP 的范围与实际范围
同步 cobbler 配置:
[root@test ~]# cobbler sync
ISO 配置
提供两种 ISO 文件存放方案:
第一种:
说明:对已有的iso 文件,通过拷贝方式存放 iso
创建存放iso 镜像文件的文件夹
mkdir /iso
将你的iso 镜像文件,拷贝到/iso 文件内
cp iso /iso
第二种:
说明:通过挂载iso 镜像的方式,存放 iso
创建挂载 iso 镜像的文件夹
mkdir /iso
将你的光盘介质或 iso 挂载到/iso
mount -t iso9660 /dev/sr0 /iso/
存放 iso 文件完成后,对 cobbler 导入 iso 镜像:
cobbler import --path=/iso --name=UOS_Server 填写你安装的系统名称 --arch=填写你的系统架构(aarch64、x86_64)
测试环境说明:本机安装系统名称:UOS_Server、架构选择 x86_64
查看导入后镜像:
cobbler distro report --name=UOS_Server-x86_64
进入 cobbler 的 kickstart 配置文件夹:
cd /var/lib/cobbler/kickstarts/
编辑 kickstart 文件:
vim UOS_Serverks
说明:可随系统名称命名
以下为ks 文件参考,ks 文件具体化配置根据使用时需求进行修改:
#version=UniontechOS20
# System authorization information
auth --enableshadow --passalgo=sha512
# System bootloader configuration
bootloader --location=mbr --boot-drive=sda
# Partition clearing information
clearpart --all --initlabel
# Use text mode install
#text
graphical
# Firewall configuration
firewall --disabled
# Run the Setup Agent on first boot
firstboot --disable
ignoredisk --only-use=sda
# System keyboard
keyboard --vckeymap=us --xlayouts='us'
# System language
lang zh_CNUTF-8
# Use network installation
url --url=$tree
# If any cobbler repo definitions were referenced in the kickstart profile, include
them here
$yum_repo_stanza
# Network information
$SNIPPET('network_config')
# Reboot after installation
reboot
#Root password
rootpw --iscrypted $default_password_crypted
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# System timezone
timezone --utc Asia/Shanghai
# Install OS instead of upgrade
install
# Clear the Master Boot Record
zerombr
# Allow anaconda to partition the system as needed
#autopart
part /boot --fstype="xfs" --ondisk=sda --size=500
part swap --fstype="swap" --ondisk=sda --size=2048
part / --fstype="xfs" --ondisk=sda --size=1 --grow
part biosboot --fstype="BIOS Boot" --ondisk=sda --size=2
%pre
$SNIPPET('log_ks_pre')
$SNIPPET('kickstart_start')
$SNIPPET('pre_install_network_config')
# Enable installation monitoring
$SNIPPET('pre_anamon')
%end
%packages
@^minimal-environment
@standard
%end
指定使用新的 kickstart 文件:
cobbler profile edit --name=UOS_Server-x86_64 --kickstart=/var/lib/cobbler/kickstarts/UOS_Serverks
验证本次配置的镜像与 ks 文件配置路径:
cobbler profile report --name=UOS_Server-x86_64 |grep Kickstart
开始安装
上述配置好之后,再次同步 cobbler 配置:
cobbler sync
显示同步成功,cobbler 服务器端配置完成。
开启同一网段的其他机器:
开机选择网卡启动,跳转到 PXE 界面,选择安装好的镜像即可。
注意:若虚拟机 PXE 安装启动应该选择网卡启动,安装好后选择本地磁盘启动。配置应该提前设置好内存空间,不能低于 2048Mb。若没有跳转到启动界面,日志消息(/var/l
og/message)显示 DHCPACK 阶段后,则请检查 xinetd 服务是否开启。
0条评论