加入收藏 | 设为首页 | 会员中心 | 我要投稿 济宁站长网 (https://www.0537zz.cn/)- 行业智能、边缘计算、专有云、AI硬件、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何构建一台网络引导服务器(一)

发布时间:2019-01-01 22:09:04 所属栏目:Windows 来源:Gregory Bartholomew
导读:有些计算机网络需要在各个物理机器上维护相同的软件和配置。学校的计算机实验室就是这样的一个环境。 网络引导 服务器能够被配置为基于网络去提供一个完整的操作系统,以便于客户端计算机从一个中央位置获取配置。本教程将向你展示构建一台网络引导服务器

注意:如果出现了错误或虚拟机挂住了,你可能需要启动一个新的 SSH 会话去连接服务器,使用 kill 命令去终止 qemu-system-x86_64 进程。

镜像中添加包

镜像中添加包应该是一个很简单的问题,在服务器上 chroot 进镜像,然后运行 dnf install <package_name>

在网络引导镜像中并不限制你能安装什么包。一个完整的图形化安装应该能够完美地工作。

下面是一个如何将最小化安装的网络引导镜像变成完整的图形化安装的示例:

  1. $ for i in dev dev/pts dev/shm proc sys run; do mount -o bind /$i /fc28/$i; done
  2. $ chroot /fc28 /usr/bin/bash --login
  3. $ dnf -y groupinstall "Fedora Workstation"
  4. $ dnf -y remove gnome-initial-setup
  5. $ systemctl disable sshd.service
  6. $ systemctl enable gdm.service
  7. $ systemctl set-default graphical.target
  8. $ sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux
  9. $ logout
  10. $ for i in run sys proc dev/shm dev/pts dev; do umount /fc28/$i; done

可选地,你可能希望去启用 liveuser 用户的自动登录:

  1. $ sed -i '/daemon/a AutomaticLoginEnable=true' /fc28/etc/gdm/custom.conf
  2. $ sed -i '/daemon/a AutomaticLogin=liveuser' /fc28/etc/gdm/custom.conf

【编辑推荐】

  1. 迁移到Linux:网络和系统设置
  2. 搜索Linux中的文件和文件夹的四种简单方法
  3. Linux下的Rootkit驻留技术分析
  4. 如何在Ubuntu和其他Linux发行版上安装Putty
  5. 用户、组及其它Linux特性
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:济宁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读