使用pxe安装uos系统
PXE工作原理这里就不多说了,网上有很多介绍。
这里说一下实验过程:
1、配置nfs服务,把镜像文件共享出去。
2、配置tftp服务,并把pxe启动引导文件共享出去,还有内核文件。
3、修改grub文件,指定系统镜像位置。
4、配置dhcp服务,指定tftp路径,pxe启动文件的位置。
实验环境:
1、两个vmware虚拟机:PXE server、client
2、虚拟机一块网卡,网络选择NAT
3、client虚拟机的固件类型改为:UEFI
实验过程:
################################################################
1、安装NFS
# apt -y install nfs-kernel-server
# systemctl restart nfs-server
# systemctl enable nfs-server
创建NFS目录
# mkdir /var/nfs
# echo “/var/nfs *(rw,sync,no_subtree_check)” >> /etc/exports
# exportfs -arv
复制镜像内容到NFS目录
# mkdir /var/nfs/amd64
# mount xxx.iso /mnt
# cp -r /mnt/* /var/nfs/amd64/
# cp -r /mnt/.disk /var/nfs/amd64/
修改settings.ini文件
# vi /var/nfs/amd64/oem/settings.ini
DI_FULLDISK_MULTIDISK_DEVICE="/dev/sda" #根据个人磁盘情况来
# chown -R root /var/nfs
# chmod -R 755 /var/nfs
################################################################
2、配置TFTP(DNS附带这个功能)
创建tftp目录
# mkdir -p /var/tftp/amd64
获取网络安装文件:vmlinuz、initrd.lz
# apt install debian-installer-10-netboot-amd64
# cp -r /usr/lib/debian-installer/images/10/amd64/text/debian-installer /var/tftp
修改grub
# vi /var/tftp/amd64/debian-installer/amd64/grub/grub.cfg
set default=0 #默认选择第一个
set timeout=3 #等待超时3秒
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
insmod gzio
menuentry “Install uos” {
set gfxpayload=keep
linux /debian-installer/amd64/live/vmlinuz console=tty boot=live netboot=nfs nfsroot=192.168.0.1:/var/nfs/amd64/ components union=overlay locales=zh_CN.UTF-8 livecd-installer –
initrd /debian-installer/amd64/live/initrd.lz
}
menuentry “Try uos without installing” {
set gfxpayload=keep
linux /debian-installer/amd64/live/vmlinuz console=tty boot=live union=overlay quiet splash –
initrd /debian-installer/amd64/live/initrd.lz
}
拷贝内核文件到TFTP,并修改权限
# cp -ar /var/nfs/amd64/live/ /var/tftp/amd64/debian-installer/amd64/
# cp /var/tftp/debian-installer/amd64/grubx64.efi /var/tftp/amd64/
# chown -R dnsmasq. /var/tftp
################################################################
3、虚拟机网卡设置静态IP(因为一会儿vmware要关闭自带的dhcp功能)
# vi /etc/network/interfaces
allow-hotplug ens33 //根据自己的网卡名称来
iface ens33 inet static //根据自己的网卡名称来
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
# systemctl restart networking
# systemctl restart NetworkManager
################################################################
4、配置DHCP(安装dnsmasq)
# apt -y install dnsmasq
# vi /etc/dnsmasq.conf
log-queries #开启日志
log-facility=/var/log/dnsmasq/dnsmasq.log   ;#日志文件路径
listen-address=192.168.0.1 #监听IP地址:本机IP
dhcp-boot=/debian-installer/amd64/bootnetx64.efi #指定pxe启动引导文件
interface=ens33 #绑定的网卡
bind-interfaces
dhcp-range=10.10.10.100,10.10.10.150,1h #dhcp地址池,租期1小时
dhcp-option=3,10.10.10.10 #网关
dhcp-option=6,10.10.10.10 #DNS
server=114.114.114.114 #dns请求到上级服务器
dhcp-option=28,10.10.10.255 #广播地址
dhcp-option=42,0.0.0.0 #NTP地址
enable-tftp #启动dnsmasq内置tftp服务
tftp-root=/tftp #tftp根目录
# systemctl restart dnsmasq.service
# systemctl status dnsmasq.service
OK了,最后client使用pxe启动即可。(不要忘记关闭vmware的DHCP功能,还有固件选择:UEFI)
关于自动安装的介绍,点击链接:
https://blog.csdn.net/qq_31548597/article/details/118639192
使用pxe安装uos系统相关推荐
- vmware workstation安装uos系统(超祥细)
vmware workstation安装uos系统(超祥细) 准备镜像文件 安装系统首先要准备好镜像文件 统信UOS个人版 链接:https://pan.baidu.com/s/1j-Id_3O7LQ ...
- win10 pxe 安装linux,win10+TPLINK,用PXE安装redhat系统
最近第一次接触到PXE安装系统,感到很新鲜.而且现在基本每张网卡都支持PXE.遂在家愉快地玩了起来.结合这个使用kickstar自动化,批量安装系统确实能省不少精力.同时也适合家里有两台电脑,一台系统 ...
- win10+TPLINK,用PXE安装redhat系统
最近第一次接触到PXE安装系统,感到很新鲜.而且现在基本每张网卡都支持PXE.遂在家愉快地玩了起来.结合这个使用kickstar自动化,批量安装系统确实能省不少精力.同时也适合家里有两台电脑,一台系统 ...
- 服务器kvm虚拟机安装uos系统,qemu/kvm
安装uos-server-20-enterprise-1030-arm64 异常
[环境] 设备型号:神州 鲲泰R522 CPU:华为 鲲鹏920 系统:uos-server-20-enterprise-1030-arm64 [问题描述] 宿主机已安装uos-arm64,想通过系统 ...
- PXE大批量安装Linux系统
大批量安装linux系统 方案:我们采用pxe方法安装 PXE简介 PXE(preboot execute environment)是由Intel公司开发的最新技术,可以实现无人值守linux系统自动 ...
- 戴尔笔记本怎么安装统信uos系统?戴尔笔记本安装统信uos+win双系统
最近有网友问我戴尔笔记本能不能安装统信uos系统?答案是肯定的,还有的网友问,能不能保留本地windows系统然后再安装统信uos形成双系统,答案也是肯定的,下面小编就教大家在保留本地windows系 ...
- 在VMware虚拟机上安装统信UOS系统
要在VMware虚拟机上安装UOS系统当然首先得安装VMware虚拟机软件,这个咱就不多说了,我安装的虚拟机版本是VMware Workstation 15.5 Pro.其次当然得有统信UOS系统的安 ...
- uos系统安装教程_国产统一操作系统uos怎么安装? uos操作系统安装步骤
UOS操作系统如何进行安装呢?我们可以下载官方的版本安装就可以了,下面我们就来看看详细的图文教程,我们提供了该系统的官方下载哦,需要的朋友可以下载使用. 1.到官方网址下载UOS的原版镜像文件.当然也 ...
- 在飞腾 FT2000/4 笔记本搭配 uos 系统搭建 PXE
1.基础环境 硬件:带有网口腾 FT2000/4 笔记本搭配 uos 系统,被测机器支持网络启动. 软件:uos-20-desktop-20200312-2053-arm64.iso 2.修改源,vi ...
最新文章
- 一步步教你理解LSTM
- 避免成为调包侠,从数学角度再看深度学习
- Delphi XE2 之 FireMonkey 入门(37) - 控件基础: TControl 概览
- java 论坛_武汉课工场JAVA培训:“真AI、超智能”人工智能大咖论坛解读
- 第三章 处理机调度与死锁
- c语言游戏编程网盘下载,C语言游戏编程 计算器(5分下载)
- SQL Server遗失管理权限账号密码怎么办?
- TAppEncoder的main函数
- (王道408考研操作系统)第五章输入/输出(I/O)管理-第一节1:I/O设备的概念和分类
- devops_面向内向的人的DevOps
- ENSP如何开启服务器的http_Centos\Liunx如何安装MySQL?
- MyBatis 拦截器(4)
- UVA103 dp基础题,DAG模型
- 国内搜索大哥iOS面试题
- 完成端口————留着看
- LBP及纹理表达 转自http://blog.sina.com.cn/s/blog_ba9d7d9901018k4v.html
- PacBio English 经典语句
- swift野梦抄袭 taylor_断眉质疑Taylor Swift新歌抄袭《Next to Me》,双方粉丝掀起骂战...
- android获取本地连接ip地址,参照第二步将本地连接改成自动获取IP地址即可
- uni-app H5中使用wx-open-launch-weapp打开微信小程序