在飞腾 FT2000/4 笔记本搭配 uos 系统搭建 PXE
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相关推荐
- 飞腾FT2000/4 u-boot/UEFI开发环境搭建
参考 UEFI开发与调试-edk2中子目录介绍 ACP基础--Resource Descriptors for ACPI ubuntu16.04操作系统下的edk2安装 [UEFI实战]如何在OS下获 ...
- 服务器安装系统sles系统,搭建Pxe服务器无人听应答全自动安装SLES11 SP3系统(示例代码)...
前面我已经介绍了基于CentOS6.7的平台搭建的pxe服务器,今天我们利用此pxe服务器继续安装部署SLES11 SP3系统的客户机.参考http://1130739.blog.51cto.com/ ...
- 戴尔笔记本怎么安装统信uos系统?戴尔笔记本安装统信uos+win双系统
最近有网友问我戴尔笔记本能不能安装统信uos系统?答案是肯定的,还有的网友问,能不能保留本地windows系统然后再安装统信uos形成双系统,答案也是肯定的,下面小编就教大家在保留本地windows系 ...
- 飞腾FT-2000/4处理器下(麒麟系统)Clonezilla再升龙快速备份还原及部署系统(2)--恢复还原
飞腾FT-2000/4处理器下(麒麟系统)Clonezilla再升龙快速备份还原及部署系统(2)--恢复还原及制作快速还原ISO整合镜像文件 硬件环境:飞腾(PHYTIUM)FT-2000/4开发板( ...
- uos系统不激活能用吗_国产统一操作系统UOS真的能代替window系统吗? UOS上手体验...
近一段时间,Win10的更新搞得人心惶惶,新功能没见多少,问题却此起彼伏.常常是一个旧Bug搞定了,又带来一堆新Bug.近日,中兴新支点.深度.中国电子集团.诚迈科技等四家国产操作系统厂商,合力推出了 ...
- 锐文科技智能网卡xNIC-200/400在国产飞腾FT2000测试性能报告
锐文科技的xNIC系列智能网卡为自主研发,具有自主知识产权的国产智能网卡. 测试平台搭建使用第三方测试工具,测试平台搭建如图1所示 图1:基于飞腾CPU的测试平台 飞腾CPU(ARM)服务器硬件配置: ...
- uos系统不激活能用吗_uos如何激活
大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. uos激活的方法: 1.对于已经联网的设备可以直接转到UOS系统的控制中心在线激活即可开启该模式.如需通过在线激活需登录 UOS ...
- 飞腾FT-2000/4处理器+复旦微FPGA+国产操作系统解决方案(2)
XM-1104飞腾核心处理主板 ▶体积小.功耗低.高性能. ▶功能接口多样化,采用高密度连接器,抗震效果好. ▶成本低,扩展性强,根据用户的需求定制各种底板. ▶产品灵活,便于维护,生命周期长. 指标 ...
- uos系统能做服务器吗,国产操作系统UOS可以用PS,还可以玩英雄联盟?
基于Linux开发的国产操作系统统信UOS目前已经具备广泛的生态基础,新的V21版本已经支持安卓应用,甚至可以安装Photoshop.运行英雄联盟?究竟体验如何,本文带你详细体验. 国产操作系统统信U ...
最新文章
- viewer.js插件的应用
- 程序实现:由给定几个数确定凸组合系数,组成一个给定的数
- redis序列化_实例讲解Springboot以Template方式整合Redis及序列化问题
- mysql plugin 调用_MySQL插件接口的调用方式
- oracle用户名无法登陆,sysdba却可以登陆
- echarts生成json地图最简单代码
- php h5微信公众号支付接口,微信公众号H5支付接口调用方法
- 做游戏,学编程(C语言) 12 炸弹人
- 51单片机之 IE,TCON,TMOD 寄存器 (超详细解读-内含详细代码)
- Unity获取时间戳
- xp,linux双系统,如何在XP下安装linux实现双系统!
- JS window对象
- 明日书苑:史上书法字体分类最全(收藏版)
- Java基础-对象反序列化
- UVM--单向通信、双向通信、多向通信和通信管道
- java写满天繁星,描写满天繁星唯美句子
- java排列和组合算法
- HTML——表格、表格嵌套、表格布局
- lsdyna进阶教程-弹性球撞击刚性平板
- Mybatis分页插件配置