linux 企业版系统安装教程,红帽企业版Linux 6安装指南(中文)
三、无盘(GRUB)安装
这节讨论的话题假设你已经安装了红帽企业版Linux、使用GRUB作为你的引导程序,同时假设你是Linux高级用户。
在这一小节中,我们使用GRUB引导程序启动安装进程。
3.1 启动文件
没有光盘与PXE服务器启动安装程序时,你的系统必须要有两个文件放在本地,一个内核与一个初始化RAM盘。
拷贝红帽企业版Linux DVD 中的vmlinuz和initrd.img到/boot目录下,并重命名为vmlinuz-install、initrd.img-install。
你需要有root权限才可以写文件至/boot/目录。
3.2 修改GRUB配置文件
GRUB引导程序的配置文件在/boot/grub/grub.conf。修改该文件,添加一段引导信息:
title Installation
root (hd0,0)
kernel /vmlinuz-install
initrd /initrd.img-install
你也许会希望在kernel行末尾添加选项,可以使用的选项在上面已经讲解,下面这些选项一般会比较有用:
*ip=
*repo=
*lang=
*keymap=
*ksdevice=
*vnc、vncpassword=
最后,在/boot/grub/grub.conf中修改defualt选项指定按新的引导信息启动。
3.3 启动安装程序
重启系统,GRUB引导安装程序kernel与RAM disk(包括任何设置的任何选项)。
四、准备服务器(启动与安装服务器)
以下是准备以PXE方式安装系统所必须的步骤:
# 配置网络服务(NFS,FTP,HTTP,HTTPS)发布安装树(安装光盘)
# 在tftp上配置PXE启动所必须的文件
# 配置允许哪些主机可以使用PXE配置文件启动
# 启动tftp服务
# 配置DHCP服务
# 启动客户端,安装系统
4.1 配置网络服务器
首先,需要配置一台NFS,FTP,HTTP,或者HTTPS服务器,用来发布红帽企业版Linux不同版本的安装树。
实例:这里我们制作一份NFS服务器
1. [root@localhost ~]#mount /dev/cdrom /media/
2. [root@localhost ~]#vim /etc/exports 修改NFS配置文件共享/media目录给192.168.0.0/24网段
/media 192.168.0.0/24(ro)
3. [root@localhost ~]#/sbin/service nfs start 启动NFS服务
4.2 PXE启动配置
这一步我们需要拷贝一些文件到tftp服务器,当客户端需要启动安装程序的时候可以在tftp服务器上找到它们。
注意:BIOS与EFI的配置是不同的。
4.2.1 如果没有安装tftp-server,则需要运行yum install tftp-server安装该服务。
4.2.2 修改tftp-server配置文件/etc/xinetd.d/tftp,将disabled参数值从yes改为no。
备注:RHEL6中保存tftp配置文件后立刻生效,无需重启服务。
4.2.3 配置DHCP服务器,动态主机配置协议允许客户端接收DHCP服务器用来描述各种网络配置和网络服务的选项。
如果安装dhcp服务,则需要运行yum install dhcp安装该服务。
下面是DHCP配置文件的例子,配置文件在/etc/dhcp/dhcpd.conf:
option space pxelinux;
option pxelinux.magic code 208=string;
option pxelinux.configfile code 209=text;
option pxelinux.pathprefix code 210=text;
option pxelinux.reboottime code 211=unsignedinteger 32;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
range 192.168.0.100 192.168.0.200;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
next-server 192.168.0.1;
if option arch=00:06 {
filename "pxelinux/bootia32.efi";
} else if option arch=00:07 {
filename "pxelinux/bootx64.efi";
} else {
filename "pxelinux/pxelinux.0";
}
}
host bootserver {
hardware ethernet XX:YY:ZZ:11:22:33;
fixed-address 192.168.0.1;
}
host nfsserver {
hardware ethernet AA:BB:CC:11:22:33;
fixed-address 192.168.0.2;
}
}
这里不再详细解释每行的含义,具体可以参考相关资料,主要思路是为客户端分配网络参数、服务器信息、地址保留。
这里很重要的一点是根据客户端信息来指定启动服务器的信息。
信息包括:启动服务器的IP地址为192.168.0.1,
启动文件名称(如何客户端使用EFI启动名称为bootia32.efi和boottx64.efi,如果客户端使用BIOS启动名称为pxelinux.0)
4.2.4 复制pxelinux.0文件至tftp服务器
通过上一步骤客户端可以获得本身网卡的网络参数,同时还会获得启动服务器信息,
这时客户端会到192.168.0.1服务器的tftp上读取名为pxelinux.0的文件来启动系统。
现在我们就需要使用syslinux软件包,获得pxelinux.0文件并复制到tftp服务器。
[root@localhost ~]#yum install syslinux
[root@localhost ~]#mkdir /var/lib/tftpboot/pxelinux
[root@localhost ~]#cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux
4.2.5 在tftp服务器上创建pxelinux.cfg目录并生成PXE配置文件(default)
提示:配置文件名称可以是default,或者是安装客户机IP地址的十六进制,如10.0.0.1,文件名为0A000001.
[root@localhost ~]#mkdir /var/lib/tftpboot/pxelinux/pxelinux.cfg
[root@localhost ~]#vim /var/lib/tftpboot/pxelinux/pxelinux.cfg/default
default linux
#prompt 1
timeout 600
display boot.msg
label linux
menu label ^Install or upgrade an existing system
menu default
kernel vmlinuz
append initrd=initrd.img
label vesa
menu label Install system with ^basic video driver
kernel vmlinuz
append initrd=initrd.imgxdriver=vesanomodeset
label rescue
menu label ^Rescue installed system
kernel vmlinuz
append initrd=initrd.img rescue
label local
menu label Boot from ^local drive
localboot 0xffff
label memtest86
提示:该配置文件在红帽企业版6安装光盘的isolinux目录下有模版,名称为isolinux.cfg。
并且上面的配置文件没有使用Kickstart文件,所以不会自动安装系统,如果需要实现无人值守需要在append行添加参数。
上面模版中核心内容:default定义默认启动菜单,这里使用标签为linux的启动项,而label在下面定义了标签名称为linux的启动项。
4.2.6 拷贝内核文件至tftp服务器
启动镜像文件在红帽企业版6安装光盘的isolinux目录下,名称为:vmlinuz、initrd.img。
[root@localhost ~]#cp /media/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/pxelinux/
linux 企业版系统安装教程,红帽企业版Linux 6安装指南(中文)相关推荐
- Linux双系统安装教程【暗影精灵5】
Linux双系统安装教程 去官网下载ubuntu的镜像源 下载安装镜像工具win32DiskImage 制作系统安装U盘[注意会清空U盘] 1.打开DiskImager选择ubuntu系统的镜像文件, ...
- 虚拟机和Linux操作系统安装教程【图文并茂】
虚拟机和Linux操作系统安装教程[图文并茂] [1]Linux简介 [2]Ubuntu [3]APT软件管理器 [4]安装命令 [5]卸载命令 [6]修复APT管理器 [7]自动卸载一些已经无用的软 ...
- linux操作系统安装自定义分区,CentOS linux操作系统安装图文教程
目前linux操作系统安装方法非常多,我们可以通过一些常用的U盘启动盘工具制作对应的启动 U 盘后,然后再进行安装 Linux 系统即可.以下是今天给大家分享的 CentOS linux操作系统安装图 ...
- win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程
Windows10提供了ubantu Linux子系统,终于可以把卡卡的虚拟机扔在一边了,下面介绍一下win10安装linux子系统的过程. 1.打开Windows功能,在这里把勾打上 2.打开设置– ...
- 荣耀linux改装win10教程,华为笔记本linux改win10教程|华为笔记本重装win10
不知道大家对有些搭载Deepin Linux系统型号的华为笔记本,惊不惊喜,意不意外呢?Deepin Linux作为国内发展最成熟的linux发行套件,似乎已经面向MateBook笔记本电脑提供了优化 ...
- linux xmanager使用教程,Xmanager企业版中各软件功能简介
Xmanager Enterprise是一款小巧.便捷的浏览远端X窗口系统的工具.它包含很多小的软件,每个软件性能又有所不同,本集小编就为大家讲解Xmanager企业版 5中各软件的功能. 图1:xm ...
- 双操作系统安装(五)Windows及Manjaro Linux双系统安装教程
1 前提:请先安装Windows系统,再进行Manjaro系统安装,不要将两者顺序颠倒,否则安装完成后无法引导Manjaro系统: 2 此文以Windows10为例,安装Windows过程略: 3 在 ...
- windows10和linux双系统安装教程
**本文默认已安装window10系统,在这个基础上,使用u盘来安装一个linux系统,linux版本为CentOS linux 8-2 "我的CentOS linux 8-2安装在我win ...
- 双操作系统安装(六)Windows及Fedora linux双系统安装教程
1 前提:请先安装Windows系统,再进行Fedora系统安装,不要将两者顺序颠倒,否则安装完成后无法引导Fedora系统: 2 此文以Windows10为例,安装Windows过程略: 3 在Wi ...
最新文章
- 面试官:你们Redis故障过吗,怎么解决?
- firebird 3.0 开发者指南_手机端空间级AR交互设计指南
- Xamarin.iOS编译出错
- vb编程转为c语言,C语言,VB编程题
- 【OpenCV笔记】图像预处理
- matlab 绘制三维图并标注每个点的坐标
- 如何在Angular Material中制作自定义主题
- 使用.NET Core 2开发部署Angular 5项目
- 快速搭建企业级邮件系统iRedMail+Mysql+Postfix+php
- iis url重写 域名跳转子目录_IIS设置URL重写,实现页面的跳转的重定向方法
- 数值保留小数点两位,但同时去除小数点后多余0 的 javascript、java实现
- 苹果Mac白噪音软件:Noise Machine
- 风险案例-24期-缺少严格的变更及版本控制流程,导致问题反复,调试工作量和时间增加...
- 字符串部分函数的实现
- [开发笔记]-多线程
- ST Visual Programmer(STVP)给STM8系列芯片烧录程序方法
- java设置png dpi_设置PNG图片DPI 信息,保存为PDF(使用Magick),与OpenCV转换
- 【WEB搜索技术】课程学习大纲与学习感悟
- Jupyter Notebook设置黑色背景主题,字体大小,代码自动补全
- 东航mu座位分布图机翼_东航MU2357飞机座位大概几号座位在飞机机翼边上
热门文章
- js如何判断数组和对象为空
- 成功转行,从一个机械攻城狮变为程序猿的坎坷之路
- 清理完计算机开机屏红,解决办法:计算机启动时如何解决红屏问题
- 美团二面:如果每天有百亿流量,你如何保证数据一致性?
- split(“.“)[1]是什么意思?
- 『不走弯路』Unity学习路线(主程方向)
- MongoDB数据库备份(mongodump)以及恢复(mongorestore)工具实践
- OC 获取view相对位置_电脑DIY 篇九十七:万元内预算上30显卡,10700散片配耕升RTX3070炫光OC显卡装机推荐_搜狐汽车...
- 范围搜索(kDTree)
- java @literal_Java Literal.getText方法代碼示例