deepin安装tftp服务器_用PXE网络安装Deepin 20系统的设置:可同时安装多台机器
以下是使用PXE网络安装Deepin 20系统的设置方案,利于该安装方法可以同时安装多台机器,它是大规模安装深度Deepin机器的首选方案。该方法使用Dnsmasq,它是一个轻量的域名解析,DHCP服务器,同时Dnsmasq还提供tftp文件传输,参考在Ubuntu 18.04 LTS系统上安装和配置Dnsmasq的步骤。
前言
基本信息(范例):
PXE网络安装服务器的网卡名:eth0
PXE网络安装服务器设定的DHCP地址范围:192.168.10.91-192.168.10.99
PXE网络安装服务器的IP地址:192.168.10.90
局域网的gateway地址:192.168.10.1
注:以上参数要根据当地局域网的情况更改。
注意: 要用文本编辑器,如vim、nano、深度editor来编辑文件。根据当地网络的具体参数加以调整。DHCP网址范围不能与其它DHCP服务器指定的范围冲突。如果路由器上有DHCP服务,可以缩小范围。用腾出的范围给dnsmasq。另一种方法是,建立一个独立的局域网,专门用来安装。
设置的基本步骤
1.使用深度操作系统20 U盘或光盘正常安装Deepin。
2.安装和设置dnsmasq:
sudo apt update && sudo apt -y install dnsmasq
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
编辑/etc/dnsmasq.conf,内容如下:
interface=eth0
dhcp-range=192.168.10.91,192.168.10.99,255.255.255.0,8h
dhcp-option=option:router,192.168.10.1
dhcp-option=option:dns-server,192.168.10.1
enable-tftp
tftp-root=/srv/tftp
dhcp-boot=pxelinux.0,pxeserver,192.168.10.90
pxe-prompt="Press F8 for PXE Network boot.", 30
pxe-service=x86PC, "Install Deepin from PXE network server", pxelinux
创建文件夹:
sudo mkdir -p /srv/nfs/deepin20
sudo mkdir -p /srv/tftp/deepin/20
3.安装PXE启动文件,创建深度安装菜单:
sudo apt install -y syslinux pxelinux
sudo cp -v /usr/lib/PXELINUX/pxelinux.0 /srv/tftp/
sudo cp -v /usr/lib/syslinux/modules/bios/{hdt.c32,ldlinux.c32,libcom32.c32,libutil.c32,vesamenu.c32} /srv/tftp
sudo mkdir -p /srv/tftp/pxelinux.cfg
创建深度安装菜单,编辑/srv/tftp/pxelinux.cfg/default内容如下:
default vesamenu.c32
prompt 0
timeout 50
label live
menu label ^Install Deepin 20 with kernel 5.4 desktop
menu default
linux deepin/20/vmlinuz
initrd deepin/20/initrd.lz
append boot=live livecd-installer components quiet splash netboot=nfs nfsroot=192.168.1.90:/srv/nfs/deepin20/ locales=zh_CN.UTF-8
label live
menu label ^Install Deepin 20 with kernel 5.4 desktop (Safe graphics)
linux deepin/20/vmlinuz
initrd deepin/20/initrd.lz
append boot=live livecd-installer components quiet splash nomodeset netboot=nfs nfsroot=192.168.1.90:/srv/nfs/deepin20/ locales=zh_CN.UTF-8
label live
menu label ^Install Deepin 20 with kernel 5.7 desktop
linux deepin/20/vmlinuz-5.7.7
initrd deepin/20/initrd-5.7.7.lz
append boot=live livecd-installer components quiet splash netboot=nfs nfsroot=192.168.1.90:/srv/nfs/deepin20/ locales=zh_CN.UTF-8
label live
menu label ^Install Deepin 20 with kernel 5.7 desktop (Safe graphics)
linux deepin/20/vmlinuz-5.7.7
initrd deepin/20/initrd-5.7.7.lz
append boot=live livecd-installer components quiet splash nomodeset netboot=nfs nfsroot=192.168.1.90:/srv/nfs/deepin20/ locales=zh_CN.UTF-8
4.拷贝Deepin 20安装文件:
下载Deepin 20 iso文件,参考深度操作系统20(Deepin 20)正式版发布下载,附新功能介绍,并放在/tmp,如果放在不同的文件夹,以下命令要修改路径:
sudo mount -o loop -t iso9660 /tmp/deepin-desktop-community-1002-amd64.iso /mnt
sudo cp -Rfv /mnt/* /srv/nfs/deepin20
sudo cp /srv/nfs/deepin20/live/{initrd*,vmlinuz*} /srv/tftp/deepin/20
5.设置NFS服务:
安装NFS软件包:
sudo apt install nfs-kernel-server
创建/修改NFS共享文件,编辑/etc/exports,加入以下内容:
/srv/nfs 192.168.1.0/24(ro,sync,no_subtree_check)
输出NFS共享的路径:
sudo exportfs -a
注:以上步骤完成以后,就可以通过PXE网络启动来安装Deepin 20了。安装时,选用网络启动,然后挑选某一个选项。
相关主题
deepin安装tftp服务器_用PXE网络安装Deepin 20系统的设置:可同时安装多台机器相关推荐
- deepin安装tftp服务器_Win10频发蓝屏,深度Deepin系统,调试华为AC和AP
(3)进入这个路径,把下载好的AP软件复制过来,命令如下: 今年以来,微软的Windows 10频频翻车,蓝屏补丁一波未平又起一波,360的弹出广告也是关了又弹,仿佛是按下葫芦浮起瓢,令人讨厌不说,还 ...
- deepin安装tftp服务器_ubuntu下tftp服务器搭建
tftp服务器搭建步骤 1.安装tftp-server 使用 sudo apt-get install tftpd-hpa 命令下载tftp服务端 使用 sudo apt-get install tf ...
- u盘启动pxe安装linux,U盘启动安装centos5.5+centos6.3+PXE网络安装CentOS
此U盘启动安装盘的功能: 1.0pe可用来进行系统维护: 2.0pe可安装windows 2003原版系统: 3.0pe可作为pxe服务器进行网络安装,加上http服务器软件可提供网络安装CentOS ...
- 关于Ubuntu 安装tftp服务器的问题解决
在做嵌入式开发时,tftp服务器是必备功能,但是往往tftp服务安装总是出现莫名其妙的问题.当前又装了一个Ubuntu14.04系统,按照网上方法死活不成功. 问题表现为tftpd-hpa服务死活不能 ...
- Ubuntu环境搭建一:安装tftp服务器程序
Ubuntu16.04安装tftpd服务器程序 1.安装tftpd-hpa是服务器程序 sudo apt-get install xinetd sudo apt-get install tftp tf ...
- u盘安装浪潮服务器_浪潮服务器NF84260M3安装Windows server 2012 R2
浪潮服务器NF U盘启动,光盘刻录 Windows server 2012 R2 镜像,地址:迅雷下载,ed2k://|file|cn_windows_server_2012_r2_x64_dvd_2 ...
- 怎样安装oa服务器系统软件,重装操作系统而不用重装OA系统的方法?
操作之前先停止服务器的所有OA服务,将原服务器上的OA软件目录完整拷贝进行完整备份. 1.安装操作系统不重新分区且OA软件不能安装在C盘:使用加密锁硬加密方式 操作步骤: 第1步:格式化C盘,重新安装 ...
- easyuefi安装不了_手把手教你Windows Linux双系统的安装与卸载
作者:-叶丶知秋 链接:https://blog.csdn.net/fanxueya1322/article/details/90205143 转载请保留出处 良许前言: 后台突然有很多小伙伴留言想看 ...
- 服务器IP地址与网络上的其他系统有冲突问题诊断及解决
本人今日发现学院机房一台服务器不能联网,具体现象如下: 1.服务器操作系统为Windows Server 2003: 2.服务器手动配置了学校申请的公网IP地址: 3.在服务器上部署的MyWiki网站 ...
最新文章
- 【枚举】【二分答案】【分块答案】【BFS】【最大流】【Dinic】bzoj1189 [HNOI2007]紧急疏散evacuate...
- python怎么安装requests库-小白安装python的第三方库:requests库
- HTTP协议简介,数据安全 如何保证http传输安全性,http与https区别
- 1143. Lowest Common Ancestor
- sqlmap源码阅读_setPreprocessFunctions和_setPostprocessFunctions
- Android Webview实现文件下载功能
- 为什么ctrl+shift+方向键不管用了_键盘侠丨Shift键的快捷运用
- Harbor 2.1发布,工程师的发际线有救了!
- 开源中国 OsChina Android 客户端源码分析(12)清理缓存
- 高效记忆/形象记忆(14)110数字编码表 81-90
- 5元的小乌龟吃什么_小乌龟吃什么最好?
- docker 安装完成后测试hello-world出现问题(Unable to find image 'hello-world:latest' locally)
- Ubuntu实现网络链接设置
- Wireshark对pop3抓包分析
- form表单—2种提交方式
- SQLServer uniqueidentifier 类型
- 最新在线客服系统源码软件代码+自动回复+管理后台
- 读古诗系列--王维·酌酒与裴迪
- 吞噬星空是鸿蒙三部曲吗,星辰变吞噬星空盘龙三部有什么关系
- 语义分割丨PSPNet源码解析「训练阶段」
热门文章
- 信任、公平、梦想—新拍拍,新起点-拍拍网蒉莺春
- 免签出国,我们这些懒人的长假有救了
- android智能云电视,率先升级Android4.0 TCL3D智能云电视独领技术风潮
- 【CV】收藏!YOLOv4全文解读与翻译总结!(附思维导图和论文译文)
- oracle中 xD转义,【转】oracle X表汇总
- csdn--接口自动化测试之postman如何设置断言
- 后端线上问题排查常用命令;关键时候能救命,建议收藏!
- 输入法中的全角和半角
- C语言学习之假如我国国民生产总值的年增长率为7%,计算10年后我国国民生产总值与现在相比增长多少百分比。计算公式为p=(1+r)ⁿ r为年增长率,n为年数,p为与现在相比的倍数。
- MongoDB增删改查基础操作