centos 7 安装xen(centos7.8安装教程)
大家好,今天小编来为大家解答centos 7 安装xen这个问题,centos7.8安装教程很多人还不知道,现在让我们一起来看看吧!
kvm安装教程
KVM虚拟机安装
安装流程
KVM安装流程
*键入virt-manager打开虚拟机管理界面,并进行虚拟系统安装
*点击createanewvirtualmachine按钮,并输入虚拟机名称,其他默认设置即可,点击forward按钮
*根据实际使用情况,选择磁盘安装或者镜像文件(ISO)在下方OSType请选择实际系统分类,Version也根据实际情况选择,点击forward按钮,进行下一步操作
*分配RAM,以及分配CPU个数,如果对虚拟机运行速度有一定要求,请在限度内尽可能多分配CPU,以提高运行效率,点击forward
*分配虚拟机内存(建议分配最高不超过主机2/3,超过则会影响主机效率),点击forward
*点击Finish,完成,进行虚拟系统安装,安装操作与实际系统安装相同,再此不做赘述
*在Linux内核中启用PCIPass-through添加intel_iommu=on到/boot/grub/grub.cfg文件中,重启系统,使配置文件生效
*查找PCI设备:键入lspci-nn
*使用virshnodedev-list--tree命令查找上述设备的PCI编号
*将找到的设备在主机移除:virshnodedev-dettachpci_0000_08_00_0
*在virt-manager管理界面中,选择虚拟机名称,点击open按钮图13,在虚拟机操作界面中选择ADDHardware,点击PCIHostDevice选择之前移除的PCI
*进入系统后,安装采集卡驱动,信号采集正常,至此安装流程结束
备注
*安装KVM前请确认主机是否支持KVM
*分配虚拟机内存,CPU时请根据实际情况设定,超过主机配置,则会出现未知错误
*停止使用虚拟机后,可执行上述命令,从虚拟机移除PCI,然后键入virshnodedev-reattachpci_0000_08_00_0重新挂载主机
ArchLinux中KVM安装
title:ArchLinux中KVM安装
date:2020-01-08
author:maxzhao
tags:
工作中,经常需要使用不同平台的不同软件,这个时候虚拟机就是必需品了。在Linux上比较常见的有kvm、Xen、VirtualBox、vmwareworkstation。
现在笔记本大多都是直接安装各个发行版的Linux,这时候就非常有必要选择一个虚拟机来安装windows。
Kernel-basedVirtualMachine的简称,是基于内核的开源虚拟化,在Linux2.6.20之后集成在各个主要的发行版本。KVM的虚拟化需要硬件支持(如IntelVT技术或者AMDV技术)。是基于硬件的完全虚拟化。在2008年的时候,红帽发言人表示,KVM相比Xen有着更好的可管理性以及更高的性能。因此RHEL6以及之后的版本,默认支持KVM。
挺复杂的,这个我是按照[Wiki](安装了,不需要动脑子。
后续有变革在改进。
下面还有一个详细介绍安装了,大家也可以试一下。
如何在centos7上装kvm
步骤
一、准备环境:
1、检查是否支持虚拟化
Centos6.2_x864
KVM需要有CPU的支持(Intelvmx或AMDsvm),在安装KVM之前检查一下CPU是否提供了虚拟技术的支持:
egrep'^flags.*(vmx|svm)'/proc/cpuinfo有显示,有显示则说明处理器具有VT功能
2、检查BIOSS是否开启虚拟化
二、安装KVM相关软件
1、复制即可(首先确认yum配置是否正常)
yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-managerlibvirtlibvirt-pythonpython-virtinst
2、检查kvm模块是否安装
[root@localhost~]#lsmod|grepkvm
kvm_intel5549632
kvm3377721kvm_intel
三、启动服务并开机启动
/etc/init.d/libvirtd
chkconfiglibvirtdon
#以上就是KVM的安装,很简单。但是我们需要通过桌面去安装系统和偶尔的配置。所以需要在Server端安装桌面:Gnome
四、安装gonme桌面并配置VNC桌面连接到virtual-server服务器上
1、安装virtual-server桌面
yum-ygroupinstall"Gnome""Desktop"
如果不安装桌面在使用svn登录服务器的时候会报错:
2、安装VNC-server端软件
yum-yinstallvnc*vnc-server*
3、修改VNCServer主配置文件
vim/etc/sysconfig/vncservers
跳至最后并去掉倒数第二行注释符,然后修改为
VNCSERVERS="1:root"
4、使用vncpasswd设置VNC登录密码
如下:输入两次密码即可
[root@localhost~]#vncpasswd
Password:
Verify:
[root@localhost~]#
设置完密码会在root宿主目录下生成.vnc开头的隐藏目录,该目录下面的文件就是root用户的VNC桌面配置文件。打开xstartup配置桌面
#vim/root/.vnc/xstartup
将最后一行改为
gnome#这将启用gnome桌面
6、启动vncserver服务并设置为开机启动
/etc/init.d/vncserverstart
chkconfigvncserveron
7、通过VNC客户端连接virtual-server
下载一个小的VNC客户端,如下图:
输入IP和端口,这个端口是在当时设置VNC-server时设置的!
结果如下:
五、配置桥接
这样安装完了之后就可以使用了,但是虚拟机不能和外面通信,只能和virtual-server内的虚拟机通信。
如果需要和外面的服务器通信需要配置桥接很简单。
临时:设置桥接网卡:KVM#设置br0与eth0桥接brctladdifbr0eth0#清空eth0IP地址ifconfigeth00.0.0.0#设置br0地址ifconfigbr0192.168.7.241255.255.252.0up
永久:
永久设置DEVICE=br0ONBOOT=yesBOOTPROTO=staticTYPE=BridgeIPADDR=192.168.9.47NETMASK=255.255.248.0GATEWAY=192.168.8.1DEVICE=eth0ONBOOT=yesBOOTPROTO=staticTYPE=EthernetBRIDGE=br0
IPV6INIT=no
注:
在桥接网卡里设置是需要注意:TYPE=Bridge
在屋里网卡要指定桥接的网卡名:BRIDGE=br0
安装kvm虚拟机并导入导出
1、确保支持cpu虚拟化
cat/proc/cpuinfo|egrep'svm|vmx'
2、安装qemu-kvm、libvirt、virt-install包
yum-yinstallqemu-kvmlibvirtvirt-install
3、开启libvirtd服务病开机自启
systemctlstartlibvirtdsystemctlenablelibvirtd
4、创建一个磁盘文件
qemu-imgcreate-fqcow2./centos7-kvm.qcow210G
5、创建虚拟机。类型为kvm,名称随意,内存1G,镜像文件指定位置,磁盘文件就是步骤4中的,网络默认,图形选择vnc
virt-install--virt-typekvm--namecentos7-2020--ram1024--cdrom=/home/kvm/CentOS-7-x86_64-Minimal-2003.iso--diskpath=/home/kvm/centos7-kvm.qcow2--networknetwork=default--graphicvnc,listen=0.0.0.0--noautoconsole
6、宿主机安装vncserver
yum-yinstalltigervnc-servertigervncvncvnc-server
systemctl?daemon-reload
7、执行下述命令设置密码
vncserver?
8、启动服务(我自己的环境这个服务没起来,但还是可以用的)
systemctlstartvncserver@gao:1
9、关闭防火墙和selinux
10、vnc客户端连接宿主机5901,然后正常安装虚拟机
导出虚拟机
——本实验是将qcow2格式导出为qcow2
1、一条命令即可
-从表示压缩,-O表示导出格式,111.qcow2位导出后的文件
qemu-imgconvert-c-Oqcow2centos7-kvm.qcow2111.qcow2
导入虚拟机
——使用virt-manager工具导入
1、安装virt-manager
yum-yinstallvirt-manager
2、打开
virt-manager
3、新建虚拟机,选择镜像导入
选择对应的111.qcow2文件
配置cpu、内存、网络等信息
完成新的虚拟机创建
ok
Ubuntu20.04安装kvm虚拟机
重要说明:安装系统需要使用vncviewer连接宿主机IP地址+5900端口进行安装,具体如下图
系统安装完成后使用vnc连接后,在命令行输入如下命令开启虚拟机终端控制功能:
Centos 虚拟化之 XEN
我还是一个视觉系的,很多东西都感觉知道,但不能好好的去表达,还是看图好一点。
上菜。。。
OK,这是一张关于xen的架构图(来自于马哥),从这张图上,我们可以看出xen是一个type-II的虚拟化实现,type-II是在硬件之上直接安装一个Hypervisor,再在Hypervisor上安装各Guest,可上面的图好像有点不同啊。
不错,在计算机的世界里,实际就是在实现现实世界中的各种事物,如简单的1+1,又如实现一个国家的信息管控,但计算机的世界和现实世界是完全不一样的,那么要在计算机的世界里实现现实世界的事物就不可能1:1的实现。人生活现实中,而计算机的世界却是人去构建的,如何完美。
这在计算机世界中处处可见.......
上面这么多的废话,就是xen为什么不是一个我们定义的type-II的标准样子。下面我们来说说原因,xen如何要做到一个标准的type-II,那么它就要能够和所有的硬件打交道,换句话说,就是要驱动所有的硬件,而硬件的驱动一般都是由硬件生产商开发的,
(这里开启吐槽模式,intel没有提供8代cpu的部分驱动对win7的支持,导致好长一段时间我们都不能愉快的玩耍,wan e de intel!)
linux对硬件的支持都不能说很好,linux不能说多普及,但在很多领域中也是广泛使用的,但有的硬件就是不支持。
那xen呢,它没法到找所有的硬件制造商让他们开发吧,那怎么办,自己开发吗?这是不可能完成的。
办法总比问题多,好吧,没有驱动,我就用别人的好了,于是就出现上面的那种结构,xen的hypervisor只负责对硬件cpu和内存的驱动,而其它硬件如:I/O设备等的驱动托管给了dom0(linux)。
半方大的空白 或 空白
全方大的空白 或 空白
不断行的空白 或 空白
Xen Hypervisor是直接运行在硬件与所有操作系统之间的基本软件层。它负责为运行在硬件设备上的不同种类的虚拟机(不同操作系统)进行CPU调度和内存分配。Xen Hypervisor对虚拟机来说不单单是硬件的抽象接口,同时也控制虚拟机的执行,让他们之间共享通用的处理环境。
Xen Hypervisor不负责处理诸如网络、外部存储设备、视频或其他通用的I/O处理。
Domain 0是经过修改的Linux内核,是运行在Xen Hypervisor之上独一无二的虚拟机,拥有访问物理I/O资源的特权,并且可以与其他运行在Xen Hypervisor之上的其他虚拟机进行交互。所有的Xen虚拟环境都需要先运行Domain 0,然后才能运行其他的虚拟客户机。
Domain 0在Xen中担任管理员的角色,它负责管理其他虚拟客户机。
在Domain 0中包含两个驱动程序,用于支持其他客户虚拟机对于网络和硬盘的访问请求。这两个驱动分别是Network Backend Driver和Block Backend Driver。 Network Backend Driver直接与本地的网络硬件进行通信,用于处理来自Domain U客户机的所有关于网络的虚拟机请求。根据Domain U发出的请求Block Backend Driver直接与本地的存储设备进行通信然后将数据读写到存储设备上。
Domain U客户虚拟机没有直接访问物理硬件的权限。所有在Xen Hypervisor上运行的半虚拟化客户虚拟机(简称:Domain U PV Guests)都是被修改过的基于Linux的操作系统、Solaris、FreeBSD和其他基于UNIX的操作系统。所有完全虚拟化客户虚拟机(简称:Domain U HVM Guests)则是标准的Windows和其他任何一种未被修改过的操作系统。
说了这么多,下面来说说安装,惯例,上菜...
因为这个源的针对性很强,而且其中有kernel的包,以免以后忘记出
现问题,关闭这个安装源,安装时使用"--enablerepo="来安装,另外这个repo源是Centos提供的,url为 ,慢就一个字,我只用镜像源。
呵呵...
一直一直就这个,好nb的启动界面(我无数次的以为死机了,无数次...,直到有一次启动的时候我去干其它事儿去了,回来一看,神奇的事情发生了,启动成功。我再呵呵)long long ago...过程我就不说了,不堪回首!
这样可以看到xen的启动
dom0的启动看不到
好吧这个问题跳过。。。。。(再次道歉ing...)
看来现在一切正常了可以建虚拟机了吧,go go go
第一步,神说:要有硬盘,于是就有了qemu-img
第二步,神还说:要有网卡,于是就有了我敲键盘
准备工作做完了,现在该我说了,写配置文件
找度娘,找啊找。。。说是使用vnc可以,好,改
5900开了,连上去
轻松愉快吧,可以好像还有很多的问题不是吗?
xl是什么?
sdl为什么不能用?
系统要怎么安装?
配置文件只能手写吗?
vnclisten='0.0.0.0',为什么要写这个?
如何通过PXE实现一键自动化安装操作系统
因为之前的工作需要搭建红帽实验室环境,由于机器数量比较多,所有需要批量自动化无人值守安装系统,所以我尝试使用RHEL5+PXE+DHCP+Apache+Kickstart安装了RHCE5.1 i386实验室环境,并取得了成功,不过过程比较漫长,所以我特地记录下PXE+DHCP+Apache+Kickstart无人值守安装的过程。现阶段,由于需要大规模应用CentOS5.8 x86_64系统用于集群环境,所以将此方法主要用于在公司内网批量安装新服务器系统,这极大地简化了用光盘重复安装CentOS5.8 x86_64的过程,再加上分布式自动化运维工具puppet进行批量部署,达到了自动化运维的目的,避免了重复性劳动,极大的提高了工作效率。
首先,我们来介绍一下与之相关的原理和概念。
1.什么是PXE
严格来说,PXE并不是一种安装方式,而是一种引导方式。进行 PXE安装的必要条件是在要安装的计算机中必须包含一个 PXE支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE(Pre-boot Execution Environment)协议可以使计算机通过网络启动。此协议分为 Client端和 Server端,而PXE Client则在网卡的 ROM中。当计算机引导时,BIOS把 PXE Client调入内存中执行,然后由 PXE Client将放置在远端的文件通过网络下载到本地运行。运行 PXE协议需要设置 DHCP服务器和 TFTP服务器。DHCP服务器会给 PXE Client(将要安装系统的主机)分配一个 IP地址,由于是给 PXE Client分配 IP地址,所以在配置 DHCP服务器时需要增加相应的 PXE设置。此外,在 PXE Client的 ROM中,已经存在了 TFTP Client,那么它就可以通过 TFTP协议到 TFTP Server上下载所需的文件了。
2.什么是Kickstart
Kickstart是一种无人值守的安装方式。它的工作原理是在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为 ks.cfg的文件。如果在安装过程中(不只局限于生成Kickstart安装文件的机器)出现要填写参数的情况,安装程序首先会去查找 Kickstart生成的文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便需要安装者手工干预了。所以,如果Kickstart文件涵盖了安装过程中可能出现的所有需要填写的参数,那么安装者完全可以只告诉安装程序从何处取ks.cfg文件,然后就去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中的设置重启系统,并结束安装。
3. PXE+ Kickstart的安装条件和详细步骤
执行PXE+Kickstart安装需要的设备为:
DHCP服务器。
TFTP服务器。
Kickstart所生成的ks.cfg配置文件。
一台存放系统安装文件的服务器,如 NFS、HTTP或 FTP服务器。
一个带有 PXE支持网卡的主机。
系统环境绍如下:
服务器系统为CentOS 5.6 x86_64,IP为192.168.11.29(此服务器并非一定要限定为CentOS 5.8 x86_64系统),由于是最小化安装的,我们在后面要用到system-config-kickstart工具,它必须依赖于X windows,所以我们要提前安装好X windows及gnome并重启系统,步骤如下所示:
先装X windows和GNOME桌面环境,命令如下所示:
yum-y groupinstall'X Window System'
yum-y groupinstall'GNOME Desktop Environment'
然后修改/etc/inittab文件并重启服务器,使其运行在图形模式下,主要修改文件内容如下所示:
id:5:initdefault:
重启服务器命令如下:
reboot
完成上述的准备工作后,PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8安装的步骤如下:
(1)我们先下载CentOS5.8 x86_64光盘至/usr/local/src下,并挂载至/mnt/cdrom目录下,并确认系统已安装好httpd服务,如下:
cd/usr/local/src
wget//mirror.neu.edu.cn/CentOS/5.8/isos/x86_64/CentOS-5.8-x86_64-bin-DVD-1of2.iso
mkdir–p/mnt/cdrom
接下来我们挂载光盘ISO文件至/mnt/cdrom目录下,如下命令:
mount-o loop CentOS-5.8-x86_64-bin-DVD-1of2.iso/mnt/cdrom
CetnOS5.x x86_64系列已默认安装Apache,我们可以用命令看下其版本号,如下所示:
rpm-q httpd
命令显示结果如下所示:
httpd-2.2.3-65.el5.CentOS
(2)接下来我们复制光盘下的所有内容(文件和文件夹)到/var/html/www(此目录为Apache默认DocumentRoot目录)下,无论是红帽系统还是CentOS 5.x系统,如果是最小化安装,基本上第一张DVD光盘文件就够了,复制命令如下所示:
cp-rf/mnt/cdrom/var/html/www
(3)安装 tftp-server,并启用tftp服务,同时启动xinetd进程,步骤如下所示。
1.我们用命令安装tftp-server,命令如下:
yum-y install tftp-server
2.接着修改/etc/xinetd.d/tftp文件,将disable的值由yes变为no,内容如下所示:
3.接着重启xinetd进程,命令如下所示:
service xinetd restart
(4)配置支持PXE的启动程序(注意:前面已经将CentOS5.8 x86_64第一张光盘的内容复制到/var/www/html目录中了,所以需要的文件只需要从/var/www/html目录中复制就行了)。
a)建立tftpboot文件夹,如下所示,若该文件夹已经存在则不用建立。
mkdir-p/tftpboot
b)复制pxelinux.0文件至tftpboot文件夹中,如下所示。
cp/usr/lib/syslinux/pxelinux.0/tftpboot
c)把DVD光盘上的/image/pxeboot/initrd.img和vmlinux复制到/tftpboot/中,如下所示。
cp/var/www/html/images/pxeboot/vmlinuz/tftpboot
d)复制DVD光盘上的isolinux/*.msg到/tftpboot目录下,如下所示:
cp/var/www/html/isolinux/*.msg/tftpboot/
e)在tftpboot中新建一个pxelinux.cfg目录:
mkdir pxelinux.cfg
f)将isolinux目录中的isolinux.cfg复制到pxelinux.cfg目录中,同时更改文件名称为default,命令如下所示:
cd pxelinux.cfg
cp/var/www/html/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/default
g)在上一个步骤,即第6点中,暂时不要修改default文件,进行到这一步时,虽然已经可以通过网络来引导并手动安装Kickstart了,但是由于这里讨论的是无人值守安装,所以先不修改这个default文件。
(5)安装dhcp服务,同时修改如下配置:
yum–y install dhcp
然后复制配置模板文件到指定的目录中,并重新命名。
cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf
接着修改/etc/dhcpd.conf配置文件,文件最后修改内容如下所示:
最后启动dhcp服务:
service dhcpd start
注:如果机器数量过多的话,注意dhcp服务器的地址池,不要因为耗尽IP而导致dhcpd服务器没有IP地址release情况。
(6)用yum工具自动安装Kickstart,同时配置system-config-kickstart。
a)首先我们需要安装Kickstart这个工具包,在CentOS最小化安装系统时,此软件包并没有默认安装,yum安装命令如下所示:
yum–y install system-config-kickstart
b)在gnome环境下配置Kickstart,命令如下所示:
system-config-Kickstart
运行上面的命令后可以对系统的一些基本配置进行设置,例如选择时区、设置root的密码等。
c)接下来便要进行安装了,建议选择httpd安装,切记不要输入任何账号,而是采用匿名安装。
在安装过程中,根据引导选择安装选项,不需要做更改。
d) Kickstart会让我们选择需要批量安装的CentOS5.8分区信息,按照上一节所介绍的CentOS5.5 x86_64的安装方法,我们创建四个分区,即/、/boot、/data和swap分区。
e)在进行网络配置时,我使用的静态分配地址(动态同样如此),这里跟前面进行光盘安装是一样的。
f)设置显示配置时可以按照我们的习惯选择。
g)关于软件包的选择,大家可以根据实际的工作需求来选择自己需要的软件包,由于服务器安装后用途都是不一样的,建议大家这里选择最小化安装。
h)其他都选择默认设置,不需要修改。
i)最后将生成的文件ks.cfg保存到/var/www/html下,此为自动化无人值守安装的重难点,此文件稍有配置不当的话就会需要人为干预了,如果大家遇到问题,建议参考我下面的ks.cfg配置文件。
(7)修改/tftpboot/pxelinux.cfg/default文件,指定读取ks.cfg的方法,即修改文件第一行内容,改动后文件第一行内容如下所示:
default text ks=192.168.11.29/ks.cfg
另外,也建议将timeout时间由原先的600改为1,timeout时间是引导时等待用户手动选择的时间,设为“1”可直接引导。
(8)/var/www/html/ks.cfg文件内容如下所示(此内容是整个实验过程的重难点,请关注):
此配置过程中的重难点我这里说明下:
分区操作按照目前线上分区来操作,即分成/、/boot、/data及swap四个分区,其中/data分区是存放数据的,我们这里用--grow--size=1参数来将其余的剩余空间全部分配给/data分区。
key--skip如果是红帽系统,此选项可以跳过输入序列号过程;如果是CentOS 5.x系列,则可以不保留此项内容;
reboot此选项必须存在,也必须文中设定位置,不然kickstart显示一条消息,并等待用户按任意键后才重新引导,此问题是很多朋友在论坛上发言提问的,我在实验过程中也遇到此问题,建议多做几次实验;
clearpart--all--initlabel此条命令必须添加,不然系统会让用户手动选择是否清除所有数据,这就需要人为干预了,从而导致自动化过程失败;
其它方面选项较容易看懂,我这里就不再重复了。
(9)将Kickstart需要的服务器均启动后,此自动化安装系统的过程就完成了,我们就可以在内网机柜中全自动同时安装CentOS5.8 x86_64系统了,服务器端启动相应命令如下:
service httpd start
chkconfig httpd on
service dhcpd start
chkconfig dhcpd on
service xinetd restart
系统完成最小化后安装后,大家可以根据自己公司的实际情况来进行系统的优化,此最小化优化脚本init.sh还可以让puppet服务器进行推送,此脚本内容如下所示:
注意:
#tune kernel parametres为内核优化部分,在这里我只做了基础处理,大家有需求可以自行修改,记住:一切以系统稳定为原则。
#vim setting选项为vim的个性化配置,如果想vim语法高亮,则必须安装vim-enhanced包,另外,vim在使用搜索功能,搜索选中内容为高亮,感觉不是特别舒服,所以我这里用了set nohlsearch选项,如果大家不介意此项功能,则不需要添加此语句;
#disable ipv6选项我在测试时发现,在CentOS5.8 x86_64系统下,如果不添加install ipv6/bin/true此语句到/etc/modprobe.conf文件里,是关闭不了ipv6选项的,而测试的CentOS5.5| 5.6不添加此句均可以顺利关闭ipv6,这点请大家注意,当然了,最后要reboot系统让此配置生效。
引申:相信大家的开发环境应该有不少Xen虚拟机,虽然Xen有自身的模板文件操作,但我们也可以利用Kickstart的方式快速无人值守安装Xen虚拟机系统,命令如下所示:
virt-install-n vm4-r 300-f/data/vm/vm4.img-s 8-p-l-x ks=192.168.11.29/ks.cfg
我们单位有个叫noc-ps的服务器,可以通过他自动安装各种操作系统,把镜像都做好,可以像给任务一样都完全自动化,比PXE还简单,原本是一个老员工做的,他走了,老板让我现在做一个功能就是让他能自动破解windows密码,我只会家里平时用用GHOST里的工具去破解,赛光盘直接进软件然后选择磁盘的sam文件,但是通过noc-ps我就不是很清楚,老板叫我做个WINPE,然后通过脚本方式实现,既然是winpe我想论坛很多GHOST系统里开机都有WINPE的,我猜想把这个系统镜像里的系统GHOST文件去除,减少点容量,然后想办法通过NOC-PS引导到像家里光驱启动一样的界面,让他自己进入WINPE,然后系统启动后自动让他执行破解软件的脚本,不知道是这样否,现在我把系统镜像上传上去,引导就是引导不起来,不知道论坛下载的ISO文件本身带自己引导吗?因为我通常把ISO放到虚拟机里CD/DVD光驱,虚拟机只要按运行虚拟机自动会启动的,不知道NOC-ps是不是要我手工把ISO这个文件制作成带启动功能的,请大侠指点我