卖衣服的网站排名,西安网站建设公司哪家好,wordpress七牛云储存,成品网站源码是1688吗总结
1实验流程只能抄老师#xff0c;记忆浅
2排错能力几乎无
3 指令用的太死#xff0c; 一 系统装机的三种引导方式
启动 操作 系统
1.硬盘
2.光驱#xff08;u盘#xff09;
3.网络启动 pxe
重装系统#xff1f;
在已有操作系统
新到货了一台服务器#xff…
总结
1实验流程只能抄老师记忆浅
2排错能力几乎无
3 指令用的太死 一 系统装机的三种引导方式
启动 操作 系统
1.硬盘
2.光驱u盘
3.网络启动 pxe
重装系统
在已有操作系统
新到货了一台服务器
装操作系统
系统镜像 u盘 光盘
一 安装操作系统必备的四个文件 内核 驱动 grub配置文件需手动配置 网络引导grub程序——syslinux软件集合 文件名pxelinux.0、vmlinuz、initrd.img、pxelinux.cfg
PXE预安装操作系统的环境通过网络来引导安装操作系统
PE小型操作系统在操作系统上安装操作系统
initramfs小型的linux操作系统
系统安装过程 加载boot loader 加载启动安装菜单 加载内核及initrd系统 加载根系统 运行anacondad的安装向导
Linux安装光盘的安装相关文件
boot.catisolinux.bin
什么是 pxe
允许客户机通过网络从远程服务器上下载引导镜像并加载安装文件或者整个操作系统。 pxe通过 网卡引导启动
实现的硬件条件
1.BIOS支持
2.网卡支持现在基本都已支持
3.需要在bios中开启开关服务器一般没打开bmc界面里打开
4.网络中有一台 DHCP 服务器以便为客户机自动分配地址、指定引导文件位置 网卡自带DHCP功能 dhcp 指明分配的ip地址
系统安装过程
加载boot loader 加载启动安装菜单 加载内核和initrd系统文件才能使用文件 加载根系统 运行anaconda的安装向导
PXE 远程安装服务器集成了 CentOS 7 安装源、TFTP 服务、DHCP 服务能 够向客户机裸机发送 PXE 引导程序、Linux 内核、启动菜单等数据以及提供安装文件
TFTP简单文件传输协议内核和引导文件
是一种基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议适合于小型文件传输的应用场合。TFTP服务默认由xinetd服务进行管理使用UDP69端口。
syslinux是一个功能强大的引导加载程序而且兼容各种介质。它的目的是简化首次安装Linux的时间并建立修护或其它特殊用途的启动盘。它的安装很简单一旦安装syslinux好之后sysLinux启动盘就可以引导各种基于DOS的工具以及MS-DOS/Windows或者任何其它操作系统。 pxe优点
1.规模化同时装配多台服务器
2.自动化安装系统、配置各种服务
3.远程实现不需要光盘、U盘等安装介质
操作过程 分配给同一局域网内新加机器的地址配置文件 dhcp 分配地址 指明tftp 服务器的地址 tftp服务端开启 udp 配置 默认关闭 安装syslinux 取得 pxelinux.0 文件 安装vsftpd服务挂载软件安装源mount /dev/sr0 /var/ftp/centos7 将四大文件拷入 /var/lib/tftpboot initrd.img pxelinux.0 pxelinux.cfg/default vmlinuz
二搭建 pxe远程安装服务器
服务器安装 dhcp tftp-server vsftpd syslinux dhcp
[rootlocalhost ~]#yum install tftp-server vsftpd syslinux dhcp -y 安装三款软件
[rootlocalhost ~]#cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
cp是否覆盖/etc/dhcp/dhcpd.conf y 将配置文件模板复制到DHCP目录下
[rootlocalhost ~]#vim /etc/dhcp/dhcpd.conf
[rootlocalhost ~]#vim /etc/xinetd.d/tftp
[rootlocalhost ~]#cd /var/lib/tftpboot
[rootlocalhost tftpboot]#mount /dev/sr0 /mnt
mount: /dev/sr0 写保护将以只读方式挂载
[rootlocalhost tftpboot]#ls /mnt/isolinux/
boot.cat grub.conf isolinux.bin memtest TRANS.TBL vmlinuz
boot.msg initrd.img isolinux.cfg splash.png vesamenu.c32
[rootlocalhost tftpboot]#cp /mnt/isolinux/initrd.img /mnt/isolinux/vmlinuz . 注意点
[rootlocalhost tftpboot]#rpm -ql syslinux | grep pxelinux.0
/usr/share/syslinux/gpxelinux.0
/usr/share/syslinux/pxelinux.0
[rootlocalhost tftpboot]#cp /usr/share/syslinux/pxelinux.0 .
[rootlocalhost tftpboot]#mkdir pxelinux.cfg
[rootlocalhost tftpboot]#cd pxelinux.cfg
[rootlocalhost pxelinux.cfg]#vim default
[rootlocalhost pxelinux.cfg]#cat default
default linux
timeout 600label linuxkernel vmlinuz append initrdinitrd.img methodftp://192.168.11.9/centos7[rootlocalhost pxelinux.cfg]#cd ..
[rootlocalhost tftpboot]#ls
initrd.img pxelinux.0 pxelinux.cfg vmlinuz
[rootlocalhost tftpboot]#mkdir /var/ftp/centos7
[rootlocalhost tftpboot]#mount /dev/sr0 /var/ftp/centos7
mount: /dev/sr0 写保护将以只读方式挂载
[rootlocalhost tftpboot]#setenforce 0
setenforce: SELinux is disabled
[rootlocalhost tftpboot]#systemctl stop firewalld
[rootlocalhost tftpboot]#systemctl start tftp
[rootlocalhost tftpboot]#systemctl start vsftpd
[rootlocalhost tftpboot]#systemctl start dhcp.d
[rootlocalhost ~]#vim /etc/dhcp/dhcpd.conf [rootlocalhost ~]#vim /etc/xinetd.d/tftp 配置文件重启之后进入另一台虚拟机进入BIOS菜单内存大于2G
进入页面即为成功
三 kickstart 无人值守安装
[rootlocalhost ~]#yum install tftp-server vsftpd syslinux dhcp -y 在配置文件添加 ks ..cfg [rootlocalhost pxelinux.cfg]#vim default 重启敲指令虚拟机 登录界面测试是否成功