linux PXE怎么安装Windows10系统?

linux PXE怎么安装Windows10系统?,第1张

啥,你用pxe的时候,可以使用uefi模式么,咋实现的。我这没弄好的时候,一启动服务器就崩了。

如果你是研究呐,那就是没把后续文件传过来。或者你可以尝试pe,这个简单,然后加载安装的iso或直接用安装文件装。

再简单的就是用U盘直接来装,也是有pe和直接安装的。

1、准备CentOS5

2、安装tftp/dhcp/vsftp

yum -y install tftp-server dhcp vsftpd

3、禁用防火墙或者开通相应的端口

设置/etc/sysconfig/selinux

SELINUX=disabled

重启或执行setenforce 0

service iptables stop

4、配置tftp-server

vi /etc/xinetd.d/tftp

server_args = -s /var/lib/tftpboot 这里如果不修改默认是/tftpboot 会提示

PXE-T01:File not found

PXE-E3B:TFTP Error – file not found

PXE……………..

#设置disable的值由yes变为no

disable = no

/etc/init.d/xinetd restart重启xinetd服务

netstat -nulp检查tftp启动是否成功

udp0 0 0.0.0.0:69 0.0.0.0:*

5、配置dhcp

vi /etc/dhcp/dhcpd.conf或者vi /etc/dhcpd.conf

option domain-name-servers 8.8.8.8, 202.106.0.20

default-lease-time 86400

max-lease-time 604800

authoritative

ddns-update-style ad-hoc

filename “pxelinux.0″

subnet 192.168.209.0 netmask 255.255.255.0 {

range 192.168.209.15 192.168.209.17

next-server 192.168.209.18

option subnet-mask 255.255.255.0

option broadcast-address 192.168.209.255

option routers 192.168.209.18

}

#启动dhcp

/etc/init.d/dhcpd start

#检查dhcp是否启动成功:

netstat -nulp

udp0 0 0.0.0.0:67 0.0.0.0:* 4741/dhcpd

6、默认配置vsftp即可

/etc/init.d/vsftpd start

netstat -ntlp

tcp0 0 0.0.0.0:21 0.0.0.0:* LISTEN 4680/vsftpd

7、设置ftp数据源

mount /dev/cdrom /var/ftp/pub

mount -o loop /opt/CentOS-5.9-x86_64-bin-DVD-1of2.iso /var/ftp/pub

8、PXE Boot loader (PXE引导加载程序)

pxelinux.0是syslinux套件提供的,如果没有请安装

yum install syslinux

用以下命令查看系统是否已安装和存放的目录,

rpm -ql syslinux | grep pxelinux.0

发现pxelinux.0存放在

/usr/share/syslinux/pxelinux.0 或者/usr/lib/syslinux/pxelinux.0

mkdir /var/lib/tftpboot

把pxelinux.0复制到tftpboot

cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot

9、copy 需要引导文件

cp /var/ftp/pub/images/pxeboot/initrd.img /var/lib/tftpboot

cp /var/ftp/pub/images/pxeboot/vmlinuz /var/lib/tftpboot

cp /var/ftp/pub/isolinux/*.msg /var/lib/tftpboot

mkdir /var/lib/tftpboot/pxelinux.cfg/

cp /var/ftp/pub/isolinux/isolinux.cfg /var/lib//tftpboot/pxelinux.cfg/default

10、设置开机自启动tftp-server/dhcp/vsftp

chkconfig xinetd on

chkconfig dhcpd on

chkconfig vsftpd on

service xinetd start(或者/etc/init.d/xinetd start)

service dhcpd start(或者/etc/init.d/dhcpd start)

service vsftpd start(或者/etc/init.d/vsftpd start)

11、netstat -ntul 检查服务是否正确启动

tcp0 0 0.0.0.0:21 0.0.0.0:* LISTEN

udp0 0 0.0.0.0:67 0.0.0.0:*

udp0 0 0.0.0.0:69 0.0.0.0:*

12、访问ftp://ip/pub 检查ftp是否生效

13、在其他电脑用网卡引导检查是否可以通过PXE安装CentOS/RHEL

14、无人干预安装CentOS/RHEL,这不是必须的:

用system-config-kickstart 配置ks.cfg

15、配置default文件

vi /var/lib//tftpboot/pxelinux.cfg/default

label linux

kernel vmlinuz

append initrd=initrd.img ks=ftp://192.168.209.18/ks.cfg

如果是不要linux,只要win7,很好办,直接全盘格式化,重新装就是了,当裸机装,完全没问题。可以这么想:自带的linux对我来说没用,跟没有装系统差别不大,装坏了差不多也就原地踏步。。。不过可以告诉你,装系统一般是不会损坏电脑的,或者说损坏不大,最多也就硬盘和光驱的寿命受影响。不管你装得多烂,维修人员只要几十分钟,同样搞定。一般维护系统都是傻瓜式的系统还原,只要硬件没坏,都可以搞定。

如果想保留linux装的话,而且linux还是自带的,我是没辙。不是说linux下装win7不可能,是linux没有装好,自带的linux装得太烂,根本没法调整。

另外,我估计你是新买的电脑,实在不行,就找售后吧。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7359480.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存