0%

PXE

前情提要

没有U盘,要装系统
搭建pxe,插网线,装系统
A电脑:要装系统的
B电脑:PXE服务

B电脑 安装配置dnsmasq

vim /etc/dnsmasq.conf

port=0
interface=eth0
bind-interfaces
dhcp-range=192.168.1.72,192.168.1.73,12h
dhcp-match=BC_EFI,option:client-arch,7
pxe-service=tag:BC_EFI,BC_EFI, "Install Linux on x86-64 UEFI", uefi/arch.efi
dhcp-boot=tag:BC_EFI,uefi/arch.efi
dhcp-options=3,192.168.1.1 #设置网关
dhcp-options=6,8.8.8.8
enable-tftp
tftp-root=/path/to/tftpboot/

arch.efi 从arch linux 官网下载 https://www.archlinux.org/releng/netboot/

启动 dnsmasq

systemctl start dnsmasq.service

A电脑 装系统

装完后设置一下clover(A电脑还有一个MAC系统是用clover引导的)

vim /etc/grub.d/40_custom

menuentry 'Cl0v3r' --class os {
insmod part_gpt
insmod fat
set root='hd0,gpt1'
chainloader /EFI/CLOVER/CLOVERX64.efi
}

欢迎关注我的其它发布渠道