如何构建一台网络引导服务器(一)
配置日志输出到内存而不是持久存储中:
配置 DNS:
绕开编写本教程时存在的根目录只读挂载的 bug(BZ1542567):
最后,为我们镜像创建 NFS 文件系统,并将它共享到我们的子网中:
创建引导加载器现在,我们已经有了可以进行网络引导的操作系统,我们需要一个引导加载器去从客户端系统上启动它。在本教程中我们使用的是 iPXE。
安装
现在我们需要去为我们的引导加载器创建一个指定的启动脚本:
启动 “file” 下载协议:
安装 C 编译器以及相关的工具和库:
构建引导加载器:
记下新编译的引导加载器的存储位置。我们将在接下来的节中用到它:
用 QEMU 测试这一节是可选的,但是你需要去复制下面显示在物理机器上的 EFI 系统分区 的布局,在网络引导时需要去配置它们。
为了使用 QEMU 去测试我们的引导加载器,我们继续去创建一个仅包含一个 EFI 系统分区和我们的启动文件的、很小的磁盘镜像。 从创建 EFI 系统分区所需要的目录布局开始,然后把我们在前面节中创建的引导加载器复制进去:
下面的命令将识别我们的引导加载器镜像正在使用的内核版本,并将它保存到一个变量中,以备后续的配置命令去使用它:
(编辑:上海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 内存 – x64 Windows报告安装了64GB RAM的32GB RAM – 为什
- 微软 Win11 你的手机应用能更快地获取最近三个安卓App
- 忍者猫再见,微软 Windows Insider 新图标发布
- 期待已久 win 10 20H2 官方原版镜像上线
- 谷歌内战:高管要利润,员工要价值观,谁是灵魂
- windows-server-2008-r2 – 为什么称它为Windows Server 20
- 架构成长之路:分布式系统如何设计,看看Elasticsearch是怎
- win10关掉防火墙方法
- Linux 基金会推出 ACT 项目,帮助开发者遵守开源许可证
- Win10电脑应用cleartype设定字体方法实例教程