1、基础环境
硬件:带有网口腾 FT2000/4 笔记本搭配 uos 系统,被测机器支持网络启动。 软件:uos-20-desktop-20200312-2053-arm64.iso
2、修改源,vi /etc/apt/soure.list
修改成如下:
##Generated by deepin-installer
deb [by-hash=force] https://uos.packages.chinauos.com/uos eagle main
contrib non-free
#deb-src https://packages.chinauos.cn/uos eagle main contrib non-free
然后终端输入 sudo apt-get update
再终端输入 sudo apt-get install net-tools syslinux-common syslinux-efi
pxelinux dnsmasq nfs-kernel-server
成功后如下图
3、配置网络
手动将 ip 设置成 192.168.0.20,网关 192.168.0.1 子网掩码 255.255.255.0

如果网络设置不成功,手动设置如下
root@user-PC:/home/user/Desktop# ifconfig enaftgm1i0 192.168.0.20 up。
成功如下图
4、dnsmasq 服务配置
a、创建 tftp 文件夹:mkdir /var/tftp
给文件可执行权限:chmod 777 /var/tftp
b、修改 dns 配置文件,在终端输入打开配置文件:
root@user-PC:/home/user/Desktop# vi /etc/dnsmasq.conf
在文件底端插入如下:(注意红色部分与实际机器配置一致)
listen-address=192.168.0.20
dhcp-boot=/debian-installer/deepin/grubaa64.efi,boothost,192.168.0.20
#绑定的⽹卡
interface=enaftgm1i0
bind-interfaces
#此项⾮必须
domain=pxe.local
#IP 分配范围 192.168.0.50,192.168.0.150, dhcp 租期 1⼩时
dhcp-range=192.168.0.50,192.168.0.150,1h
#⽹关
dhcp-option=3,192.168.0.1
#DNS
dhcp-option=6,192.168.0.20
转发 dns 请求到上级服务器
server=114.114.114.114
#⼴播地址
dhcp-option=28,192.168.0.255
NTP 服务器,0.0.0.0 指向⾃⼰
dhcp-option=42,0.0.0.0
#tftp 启动⽂件,这个⽂件是相对于 tftp 根⽬录的
判断不同的客户端(BIOS 客户端,EFI 客户端)
dhcp-match=set:bios,60,PXEClient:Arch:00000
dhcp-boot=tag:bios,bios/pxelinux.0
dhcp-match=set:efibc,60,PXEClient:Arch:00007
dhcp-boot=tag:efibc,efi/syslinux.efi
dhcp-match=set:efi,60,PXEClient:Arch:00009
dhcp-boot=tag:efibc,efi/syslinux.efi
#启⽤dnsmasq 内置 tftp 服务
enable-tftp
tftp 根⽬录
tftp-root=/var/tftp
b、在终端输入:root@user-PC:/home/user/Desktop# systemctl restart dnsmasq
重启 dns 服务,确保无报错信息。(如果有报错信息,终端输入:journalctl -xe 查
看)
5、tftp,nfs 配置
a、将桌面 ios 解压,直接右键解压到桌面。
b、创建 nfs 文件夹,终端输入 mkdir /vat/nfs
root@user-PC:/home/user/Desktop# mkdir /var/nfs
给文件可执行权限:chmod 777 /var/nfs
c、将解压出来的 iso 所有文件拷贝到 nfs 文件里面
root@user-PC:/home/user/Desktop/uos-20-desktop-20200312-2053-ar
m64# cp -rp * /var/nfs
root@user-PC:/home/user/Desktop/uos-20-desktop-20200312-2053-ar
m64# cp -rp .disk/ /var/nfs
然后给予权限并执行
root@user-PC:/home/user/Desktop/uos-20-desktop-20200312-2053-ar
m64# chown root:root /var/nfs/ -R
root@user-PC:/home/user/Desktop/uos-20-desktop-20200312-2053-ar
m64# find /var/nfs/ -type d -exec sudo chmod 755 {} ;
d、将解压出来的 iso 的安装引导 grub.cfg 文件拷贝到/var/tftp 文件里面
root@user-PC:/home/user/Desktop/uos-20-desktop-20200312-2053-ar
m64/boot/grub# cp grub.cfg /var/tftp
e、修改/var/tftp/grub.cfg 文件内容,修改成如下
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
insmod gzio
menuentry “Install uos” {
set gfxpayload=keep
linux /debian-installer/deepin/live/vmlinuz console=tty boot=live
union=overlay netboot=nfs nfsroot=192.168.0.20:/var/nfs livecd-installer
quiet splash –
initrd /debian-installer/deepin/live/initrd.img
}
menuentry “Try uos without installing” {
set gfxpayload=keep
linux /debian-installer/deepin/live/vmlinuz console=tty boot=live
union=overlay netboot=nfs nfsroot=192.168.0.20:/var/nfs quiet splash –
initrd /debian-installer/deepin/live/initrd.img
}
保存退出。
f、创建/var/tftp/debian-installer/deepin 文件夹
root@user-PC:/var/tftp# mkdir /var/tftp/debian-installer/deepin -p
g、将 ios 解压出来的 live 文件拷贝到/var/tftp/debian-install/deepin
root@user-PC:/home/user/Desktop/uos-20-desktop-20200312-2053-ar
m64# cp -rp live /var/tftp/debian-installer/deepin/
并给予权限
root@user-PC:/var/tftp# chown root:root
/var/tftp/debian-installer/deepin -R
h、将ios解压出来的 grubaa64.efi文件拷贝到/var/tftp/debian-installer/deepin/
root@user-PC:/home/user/Desktop/uos-20-desktop-20200312-2053-ar
m64/boot/efi# cp grubaa64.efi /var/tftp/debian-installer/deepin/
i、重启 nfs 服务
echo ‘/var/nfs *(ro,sync,no_subtree_check)’ | sudo tee -a /etc/exports
root@user-PC:/var/tftp# systemctl restart nfs-kernel-server

在飞腾 FT2000/4 笔记本搭配 uos 系统搭建 PXE相关推荐

  1. 飞腾FT2000/4 u-boot/UEFI开发环境搭建

    参考 UEFI开发与调试-edk2中子目录介绍 ACP基础--Resource Descriptors for ACPI ubuntu16.04操作系统下的edk2安装 [UEFI实战]如何在OS下获 ...

  2. 服务器安装系统sles系统,搭建Pxe服务器无人听应答全自动安装SLES11 SP3系统(示例代码)...

    前面我已经介绍了基于CentOS6.7的平台搭建的pxe服务器,今天我们利用此pxe服务器继续安装部署SLES11 SP3系统的客户机.参考http://1130739.blog.51cto.com/ ...

  3. 戴尔笔记本怎么安装统信uos系统?戴尔笔记本安装统信uos+win双系统

    最近有网友问我戴尔笔记本能不能安装统信uos系统?答案是肯定的,还有的网友问,能不能保留本地windows系统然后再安装统信uos形成双系统,答案也是肯定的,下面小编就教大家在保留本地windows系 ...

  4. 飞腾FT-2000/4处理器下(麒麟系统)Clonezilla再升龙快速备份还原及部署系统(2)--恢复还原

    飞腾FT-2000/4处理器下(麒麟系统)Clonezilla再升龙快速备份还原及部署系统(2)--恢复还原及制作快速还原ISO整合镜像文件 硬件环境:飞腾(PHYTIUM)FT-2000/4开发板( ...

  5. uos系统不激活能用吗_国产统一操作系统UOS真的能代替window系统吗? UOS上手体验...

    近一段时间,Win10的更新搞得人心惶惶,新功能没见多少,问题却此起彼伏.常常是一个旧Bug搞定了,又带来一堆新Bug.近日,中兴新支点.深度.中国电子集团.诚迈科技等四家国产操作系统厂商,合力推出了 ...

  6. 锐文科技智能网卡xNIC-200/400在国产飞腾FT2000测试性能报告

    锐文科技的xNIC系列智能网卡为自主研发,具有自主知识产权的国产智能网卡. 测试平台搭建使用第三方测试工具,测试平台搭建如图1所示 图1:基于飞腾CPU的测试平台 飞腾CPU(ARM)服务器硬件配置: ...

  7. uos系统不激活能用吗_uos如何激活

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. uos激活的方法: 1.对于已经联网的设备可以直接转到UOS系统的控制中心在线激活即可开启该模式.如需通过在线激活需登录 UOS ...

  8. 飞腾FT-2000/4处理器+复旦微FPGA+国产操作系统解决方案(2)

    XM-1104飞腾核心处理主板 ▶体积小.功耗低.高性能. ▶功能接口多样化,采用高密度连接器,抗震效果好. ▶成本低,扩展性强,根据用户的需求定制各种底板. ▶产品灵活,便于维护,生命周期长. 指标 ...

  9. uos系统能做服务器吗,国产操作系统UOS可以用PS,还可以玩英雄联盟?

    基于Linux开发的国产操作系统统信UOS目前已经具备广泛的生态基础,新的V21版本已经支持安卓应用,甚至可以安装Photoshop.运行英雄联盟?究竟体验如何,本文带你详细体验. 国产操作系统统信U ...

最新文章

  1. viewer.js插件的应用
  2. 程序实现:由给定几个数确定凸组合系数,组成一个给定的数
  3. redis序列化_实例讲解Springboot以Template方式整合Redis及序列化问题
  4. mysql plugin 调用_MySQL插件接口的调用方式
  5. oracle用户名无法登陆,sysdba却可以登陆
  6. echarts生成json地图最简单代码
  7. php h5微信公众号支付接口,微信公众号H5支付接口调用方法
  8. 做游戏,学编程(C语言) 12 炸弹人
  9. 51单片机之 IE,TCON,TMOD 寄存器 (超详细解读-内含详细代码)
  10. Unity获取时间戳
  11. xp,linux双系统,如何在XP下安装linux实现双系统!
  12. JS window对象
  13. 明日书苑:史上书法字体分类最全(收藏版)
  14. Java基础-对象反序列化
  15. UVM--单向通信、双向通信、多向通信和通信管道
  16. java写满天繁星,描写满天繁星唯美句子
  17. java排列和组合算法
  18. HTML——表格、表格嵌套、表格布局
  19. lsdyna进阶教程-弹性球撞击刚性平板
  20. Mybatis分页插件配置

热门文章

  1. 采用ZLIB及MINIZIP进行文件解压缩及加解密
  2. 图片拼接怎么拼接在一起?
  3. 存储——硬盘尺寸、接口、协议
  4. 《心理罪-暗河》与内存泄漏的千丝万缕
  5. 《Go学习笔记 . 雨痕》反射
  6. eclipse在官网不见了?下载eclipse老版本的方法
  7. 学习记录:在office 2019(家庭和学生版)的基础上,安装Visio2019(亲自装过这个版本)
  8. 损失函数的总结与推导
  9. 2018 Automatic View Planning with Multi-scale Deep Reinforcement Learning Agents具有多尺度深度的自动视图规划
  10. 【MacOS】常用快捷键