优秀的手机游戏下载!
首页 linux启动、grub配置以及kickstart简介

linux启动、grub配置以及kickstart简介

发布时间:2024-07-27 11:05:00 编辑:手游帝 浏览:231

        本文主要针对CenOS6系统的启动流程作简介。

         Linux的系统启动分为几个阶段,由于运行中的系统分为用户空间层面和内核空间层面,所以一个完整的系统启动也是先启动内核文件,然后在启动用户层面的各种应用程序。Linux系统的设计属于单内核设计,但是各功能模块却支持动态的装载和卸载,极大的压缩了内核的体积,让内核的启动也更加快捷和迅速。

过程简述:

1.POST(加电自检) :主要负责检测系统外围关键设备(如:CPU、内存、显卡、I/O、键盘鼠标等)是否正常。

2.boot sequence(选择启动设备) :按次序查找各引导设备,第一个有引导程序的设备即为本次启动要用到的设备;

上述两个功能都由BIOS来完成,BIOS(Basic Input / Output System),又称基本输入输出系统,是一个固化在ROM中的软件,是操作系统输入输出管理系统的一部分。

3.bootloader(引导加载器):

Linux下的引导加载器有grub leancy和grub2两种,Cenos6中使用的是前者。

MBR(主引导记录):

MBR的共由512字节组成,前446字节存放的即是bootloader。所以在选定启动设备后,收件是读取MBR中的bootloader,打开grub菜单。

grub:

功能:提供一个菜单,允许用户选择要启动的系统或不同的内核版本; 把用户选定的内核装载到RAM中的特定空间中,解压、展开,而后把系统控制权移交给内核;

gurb的实现共有3个阶段:

1st stage:位于MBR的BootLoader中,用来加载2nd stage到内存中。

1.5  stage:1和2的桥梁,用来驱动文件系统来使1阶段过渡到2阶段。

2nd stage:grub核心,/boot/grub,存放在磁盘分上,用于加载内核文件。

4.加载内核

分四个步骤:

探测可识别到的所有硬件设备;

加载硬件驱动程序;(有可能会借助于ramdisk加载驱动)

以只读方式挂载根文件系统;即rootfs

运行用户空间的第一个应用程序:/sbin/init。

内核文件:/boot//vmlinuz-VERSION-release,ramdisk文件/boot/initramfs-VERSION-release.img。

        在上述的内核启动后,后续的操作都交给init程序来完成。/sbin/init程序是用户空间的第一个程序,主要完成系统初始化,步骤如下:

设置默认运行级别:

         运行级别的配置文件为/etc/inittab,共0-6七个运行级别,可以在该文件中自主定义,下次启动默认进入指定的运行级别。

 运行系统初始化脚本:

        /etc/rc.d/rc.sysinit即为系统的初始化脚本,系统通过自动执行该脚本,从而完成对系统的设置和信息的初始化。

关闭对应级别下需要停止的服务,启动对应级别下需要开启的服务:

        这里主要是指通过chkconfig所配置的开机自动启动或者关闭的各类服务。

设置登录终端:

 启动图形终端:级别5需要启动

GRand Unified Bootloader,系统启动后会首先打开一个grub菜单,上图所示,可以自主选择内核、定制内核参数。grub由三个阶段组成,1st stage,1_5stage以及stage2,stage2和内核文件等通常放置于一个基本磁盘分区。

grub有自己的命令行接口:

配置文件说明:/boot/grub/grub.conf

kickstart是什么

        许多系统管理员愿意使用自动化的安装方法来安装linux系统。为了满足这种需要,红帽公司建立了kickstart安装方法。使用kickstart自动化安装,系统管理员可以创建一个ks文件,该文件包含了在典型的安装过程中所遇到的问题的答案。

        Kickstart文件可以存放在一个固定的位置上,在安装过程中被独立的机器所读取。这个安装方法可以支持使用单一kickstart文件在多台机器上安装Linux系统,这对于网络和系统管理员来说是个理想的选择。

如何执行kickstart安装

        kickstart 安装可以使用本地光盘,本地硬盘驱动器,或通过 NFS、FTP、HTTP 来执行。

        要使用 kickstart,必须:

                1.创建一个正确的kickstart文件。

                2.创建有kickstart文件的引导介质或者让主机可以通过网络访问该文件。

                3.筹备安装过程。

                4.开始kickstart安装。

创建kickstart配置文件的方式:

   1.  文本编辑器编辑生成:vim

   2. 用图形化界面配置:system-config-kickstat(需要安装system-config-kickstart.noarch包)

步骤:

创建光盘根目录

复制光盘下的isolinux目录到根目录下

赋予isolinux里的所有文件和目录写权限(这样就可以自定义isolinux.cfg文件)

复制修改好的ks文件到myboot目录下(这里myboot目录相当于光盘的根目录)

建立镜像

cobbler和kickstart的区别

本文简要地介绍了使用 Red Hat Linux的 Kickstart 及网络安装功能方便快捷地升级己有 Linux 系统,文中的例子是从 Red Hat 7.2 远程升级到 Red Hat 9.0。

自从 5.2 版开始, Red Hat Linux 便 增加了一个称为 Kickstart 的功能,其主要是为了减少安装过程中需要jiao互式 (interactive)的系统参数输入,提高安装效率。将其运用于自动安装 Linux,特别是需要在短时间迅速安装至成百台 Linux 工作站这种特殊场合尤为适用,Stanford University 的 Menlo Park 已经有精彩的文章介绍。

1.升级前系统检查

在开始升级系统之前,有一些容易忽视的问题容易中断 Kickstart 过程,这些问题一般是系统配置达不到安装最低要求,所以最好能在自动升级之前有实验条件先进行充分的测试再实施。 Red Hat Linux 系统发展至今,已经不是低得386都可以跑得很流畅的了(Red Hat 9 已经不能在 586 以下的机器上运行),所以在升级之前有必要对系统进行充分的检查,主要包括以下方面:

存储空间是否足够。Red Hat 9 最少需要32MB的内存和472MB的硬盘,内存一般是不会成问题的,但是我未能在一个500MB硬盘上装好系统,当然现在大家的硬盘一般还是比较大,都可以进行完全安装了。Linux 的系统文件主要集中于 /usr 下,/ 下面也有一部分,一般不安装 X 系统和大型软件的情况下,/usr 使用1GB空间、/ 使用500MB空间都可以工作得很好了。我的系统从 7.2 升级到 9.0 系统,/usr 和 / 的使用情况大约较升级前增加了30% 的样子,所以如果大家的 /usr 和/使用率不是太高的话,磁盘空间 的限制一般是不会有什么问题的。

jiao换分区空间是否足够。Red Hat 9 与 7.2 的一个不易发现的区别便在此,7.2 系统是可以使用少于两倍物理内存容量的jiao换分区,两倍或者多于两倍物理内存的jiao换分区只是建议大小;而 Red Hat 9 则必须使用两倍或者多于两倍物理内存大小的jiao换分区,所以如果你的Linux系统只有少于两倍的jiao换分区,那就只有再划分一个jiao换分区或者增加一个jiao换文件,或者拨下你的内存让系统jiao换分区大于两倍物理内存,我建议使用加一个jiao换分区的办法,增加jiao换文件还无法在 Kickstart 中实现,至于拨下内存,远程升级就根本没有办法拨下内存了。

其他杂项,系统在自动升级过程中会检测一系列的硬件,如果选择图形界面安装,但是没有鼠标,系统则会提示使用文本方式安装;或者只有 32MB内存则系统也不能进行图形界面安装,这些都可以在自动安装配置文件里进行修改以避免其发生,但是记下系统的所有硬件配置制成一个清单会对制作自动配置文件有较大的帮助。

2.如何启动安装程序

首先从 Red Hat Linux 的.启动安装程序开始。从 Red Hat Linux 的官方安装装手册上我们可以看到主要的几种启动方式:CDROM、软驱及从 dos 环境运行光碟上的 dosutilsautoboot.bat 文件三种方式,对于我们来说这还是不够的,我们的 Linux 工作站是没有软驱和光驱的,当然更加不会有 dos。通过分析各发行版第一张光盘的 /images目录下的 boot*.img 文件我们发现,这些启动镜像文件其实只有两个主要的文件:vmlinuz 内核和 initrd.img,initrd.img是一个压缩的最小文件系统。将这两个文件提取到己有的 Linux 系统 /boot 目录下,在系统的 bootloader(一般是 LILO 或者 GRUB)配置文件中加入相应的配置行即可启动安装程序。以 Red Hat 7.2 和 GRUB 为例(使用 Red Hat 8.0 的网络启动镜像文件):

[root@client mnt]# mount -o loop -o ro

/mnt/nfs/psyche/cd1/images/bootnet.img bootnet

[root@client mnt]# cd bootnet/

[root@client bootnet]# ls

boot.msg initrd.img options.msgrescue.msgsplash.lsssysLinux.png

general.msgldLinux.sysparam.msgsnake.msgsysLinux.cfgvmlinuz

[root@client bootnet]# cp vmlinuz /boot/vmlinuz8

[root@client bootnet]# cp initrd.img /boot/initrd8

[root@client bootnet]# vi /boot/grub/menu.lst

添加如下三行:

title Upgrade to Psyche via NFS

kernel /boot/vmlinuz8 ro

initrd /boot/initrd8

注意:以上是没有 /boot 分区的配置,有 /boot 分区则不需要前面的 /boot,见 GRUB 配置文件中 NOTICE 部分。

重新启动后即可选择网络升级,和用 bootnet 软盘引导系统的效果是一样的。在这里我们将使用 Red Hat 9 的另外一个启动文件,这也是最近才在 Red Hat 发行版中出现的 boot.iso。将 Red Hat 9 发行版第一张光盘的 ISO 镜像文件装载后,我们发现其下的 images 目录中较 7 系列发行版多了一个 boot.iso 文件(8.0 第一张光碟根目录下也有类似目录),将其装载后发现其中包含一个比较大的内核和 initrd 文件,该initrd 包含了安装系统时常见硬件的驱动,我使用该文件启动时能自动识别出 PM133 主板的显卡及比较少见的adaptec ANA-6911TX 网卡(starfire.o),所以强烈推荐使用 boot.iso 自动升级,可以省却驱动的麻烦。值得一提的是 Red Hat 9 现在已经不在 boot.img 中自带网卡驱动了,而 Red Hat 8 在 bootnet.img 中带了一些常见网卡的驱动的(intel 55X系列、tulip、8139等),解压一下 bootnet.img 中的 initrd.img 文件就可以在lib目录中看到这些驱动模块文件了。

3.从哪里安装

升级系统当然需要新系统的发行版源文件,发行版形式可以多样化,即可以是光碟,也可以是光碟镜像文件(ISO格式),同时也可以是光碟文件的拷贝集。在 Red Hat 9 中,可供选择的安装模式有本地 CDROM、本地硬盘、NFS 镜像、FTP、HTTP。从光碟安装具有最好的兼容性和易操作性,适合个人安装,大批量和远程升级则不适用;本地硬盘是一种比较好的方式,速度快,而且也不需要频繁更换光碟,但是也不适合大批量安装,每台工作站均保存一份发行版镜像拷贝实在是很浪费存储空间,而且要命的是我的那台机器已经没有空间可以放下这么巨大的文件了;NFS 则是一种比较成熟的方式,通过 NFS 方式安装系统只需要将 ISO 格式的光碟镜像文件共享即可,不像 FTP 和 HTTP 方式需要考虑目录树结构,而且 NFS 方式可以选择图形界面安装(FTP 和 HTTP 方式仅能使用文本界面),速度相对 FTP 和 HTTP 方式更快,所以网络安装建议使用 NFS 方式。建立 NFS安装镜像服务器的办法很简单,仅需通过 NFS 将发行版光碟镜像文件共享即可。

[root@server root]$ cat /etc/exports /data/shrike 192.168.0.42/31(ro)

[root@server shrike]# ls

ks.cfgshrike-i386-disc1.isoshrike-i386-disc2.isoshrike-i386-disc3.iso

4.制作 Kickstart

接下来自然就是制作 Kickstart 文件了,Kickstart 技术从最早推出至今已经更新了许多次,配置的语法也是不尽相同,后来的版本也没有做到完全兼容旧有版本语法,不能说这也是一个遗憾,在此我强烈建议使用 Red Hat 9 官方文档来进行 Kickstart 的配置,这样才能做到万无一失。配置文件主要内容如下:

1)ks.cfg 文件位置。很明显安装程序需要读取到 ks 配置文件才能进行自动安装,ks 配置文件可以有以下几种方式读入:启动软盘、启动光盘、硬盘、网络。

软盘读取 ks 配置文件相对较简单,将 ks.cfg 置于软盘根目录下即可,启动后输入 Linux ks=floppy 即可开始 ks 安装。

光盘读取 ks 配置文件需要在制作启动光盘时加入 ks.cfg 配置文件至根目录下,启动后输入 Linux ks=cdrom:/ks.cfg 即可开始 ks 安装。

硬盘读取 ks 配置文件一般是从光驱引导后,再读硬盘中的 ks 配置文件(此时可能没有软驱和网络支持),启动后输入 Linux ks=hd:fd0:/ks.cfg,限制条件是该硬盘分区必须是 VFAT 或者 EXT2。

网络读取 ks 配置文件则用得非常多了,通常用到的是 NFS 方式和 HTTP 方式,格式分别是 ks=nfs:server:/path 和 ks=http://&ltserver&gt/&ltpath&gt。需要注意的是网络方式读取 ks.cfg 文件时,局域网能自动分配 IP,因为在内核未取得 ks.cfg 配置文件之前,系统是不知道如何配置 IP 地址的,这时就要先通过 DHCP 获得一个 IP 地址,通过网络读取 ks.cfg 配置文件。在具备网络条件的环境下,我强烈推荐使用网络方式提供 ks.cfg 配置文件,使用 DHCP 配合 ks 的参数置空功能可以为大量的工作站配置不同的 Kickstart 配置文件,自动安装功能各异的系统。我是使用 NFS 方式读取 ks.cfg 文件。

[root@server shrike]# ls

ks.cfgshrike-i386-disc1.isoshrike-i386-disc2.isoshrike-i386-disc3.iso

在待升级系统 GRUB 配置文件中加入 ks 配置语句:

kernel /boot/vmlinuz9 ro ks=nfs:192.168.0.19:/data/shrike/ks.cfg

2)经过测试,升级系统所需要的 ks 配置参数相对较少,具体配置参数就不再累述了, UNIX 的风格就是 KISS。以我的配置为例:

reboot

upgrade

lang en_US

keyboard us

mouse none

text

skipx

network –device=eth0 –bootproto=static –ip=192.168.0.42

–netmask=255.255.255.0–gateway=192.168.0.253

–nameserver=192.168.0.4 –hostname=huter.xtu.edu.cn

nfs –server=192.168.0.19 –dir=/data/shrike

zerombr yes

bootloader –location=mbr

%post

chkconfig –level 345 sshd on

检查一切配置无误就可以开始远程升级系统了!

kickstart安装系统会卡住,界面只有一个光标

Cobbler 是一个系统启动服务(boot server),可以通过网络启动(PXE)的方式用来快速安装、重装物理服务器和虚拟机,支持安装不同的 Linux 发行版和 Windows。该工具使用python开发,小巧轻便(才15k行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。

Cobbler 使用命令行方式管理,也提供了基于 Web 的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。

同时,它和apache做了深度整合。通过 cobbler,可以实现对RedHat/Centos/Fedora系统的快速部署,同时也支持Suse 和Debian(Ubuntu)系统。

cobbler装机系统是较早前kickstart的升级版,优点比较容易配置,还自带web界面比较易于管理,不足在于中文资料较少。和Kickstart不同的是,使用cobbler不会因为在局域网中启动了dhcp而导致有些机器因为默认从pxe启动在重启服务器后加载tftp内容导致启动终止。

通过配置cobbler自动部署DHCP、TFTP、HTTP,在安装过程中加载kiskstart无人值守安装应答文件实现无人值守。从客户端使用PXE引导启动安装。

kickstart找不到内核

你好,你是要问为什么kickstart安装系统会卡住,界面只有一个光标吗?kickstart安装系统会卡住,界面只有一个光标的原因是安装失败。kickstart安装系统在安装失败的情况下会出现卡住时界面中只有一个光标的情况,所以kickstart安装系统会卡住,界面只有一个光标的原因是安装失败。

kickstart无人值守常见报错集锦 原创

2021-05-27 15:02:11

运维朱工

码龄5年

关注

在上篇文章中快速实现了kickstart自动部署centos 7,如果有需要可以跟着文章进行部署。这篇文章主要是对常见故障进行排错、解决,也将持续更新。

1. 服务端dhcpd服务宕机:

image-20210527114225780

# 错误关键字:

no dhcp or proxydhcp

# 分析原因:

启动服务器后,在dhcp一直转圈后报如上错,表示没有获取到IP。

# 解决办法:

检查kickstart服务器的dhcpd服务是否启动。

1

2

3

4

5

6

1

2

3

4

5

6

2. tftp服务宕机:

image-20210527120043093

# 错误关键字:

tftp open timeout

# 分析原因:

可以看到客户端已经获取到了IP,但是准备向tftp服务获取pxelinux.0,但是无法连接tftp服务,这时现象是显示打开tftp超时,并且一直尝试连接。

# 解决办法:

检查tftp服务是否启动。

1

2

3

4

5

6

1

2

3

4

5

6

linux启动、grub配置以及kickstart简介

3. 服务端缺少pxelinux.0:

image-20210527115514292

# 错误关键字:

file not found | tftp error

# 分析原因:

可以看到客户端已经获取到了IP,并且tftp连接也没有报错。但是准备向tftp服务获取pxelinux.0文件失败,提示文件没有发现。

# 解决办法:

检查/var/lib/tftpboot/目录下是否有pxelinux.0文件。

1

2

3

4

5

6

1

2

3

4

5

6

4. 服务端缺少指定内核的配置文件:

image-20210527121848751

# 错误关键字:

unable to locate configuration file

# 分析原因:

可以看到客户端已经获取到了IP,并且tftp连接也没有报错。但是准备向tftp服务获取default文件失败,提示文件没有发现。

# 解决办法:

检查/var/lib/tftpboot/pxelinux.cfg/default是否存在。

1

2

3

4

5

6

1

2

3

4

5

6

5. 服务端缺少vesamenu.c32:

image-20210527121401846

# 错误关键字:

not find kernel image vesamenu.c32

# 分析原因:

前面获取IP,获取pxelinux.0都没问题,并且顺利加载了default文件。但是在准备加载菜单模板提示文件没有发现。

# 解决办法:

检查/var/lib/tftpboot/目录下是否有vesamenu.c32文件。

1

2

3

4

5

6

1

2

3

4

5

6

6. 提供ks.cfg文件的服务宕机:

image-20210527141853995

image-20210527142530201

# 错误关键字:

failed connect | failed to fetch kisckstart

# 分析原因:

到这一步,表示内核与伪文件系统已经加载完毕,准备根据ks.cfg应答文件进行自动安装,但是提示连接服务,请求文件失败。

# 解决办法:

检查web服务是否宕机,该文件可能是由其他服务(ftp|nfs)提供,所以需要检查对应的服务是否宕机。

1

2

3

4

5

6

1

2

3

4

5

6

7. 客户机内存不够:

image-20210527144037827image-20210527144348321

# 错误关键字:

no space left on device

# 分析原因:

到这一步,表示内核与伪文件系统已经加载完毕,没有缺少什么文件,但是空间不够。

# 解决办法:

检查虚拟机或者客户机的内存是否足够,内存设置至少2G。

1

2

3

4

5

6

1

2

3

4

5

6

在这里插入图片描述

获取文章更新,以及常用软件,可以关注公众号: 笨办法学linux

文章知识点与官方知识档案匹配

CS入门技能树Linux入门初识Linux

25429 人正在系统学习中

打开CSDN APP,看更多技术内容

Kickstart无人值守安装系统_victoruu的博客_kickstart…

目录1 kickstart简介 1.1 什么是kickstart 1.2 什么是PXE 2 安装配置kickstart 2.1 配置DHCP服务 2.2 配置TFTP服务 2.3 web服务配置 2.4 配置支持PXE的启动程序 3 手动网络安装 4 知识拓展 1 kickstart简介 1.1 什么是kickstart kick…

继续访问

linux命令:kickstart 无人值守安装系统_weixin_33713350的博客-CSDN…

1、安装system-config-kickstart软件,对生成的kickstart配置文件进行验证,是否有语法错误。 [root@localhost media]#yum install system-config-kickstart Loaded plugins: rhnplugin, security

继续访问

自动化安装-【kickstart】

批量自动安装软件介绍 kickstart 是一种无人值守的安装方式,工作原理是在安装过程中记录人工干预填写的各种参数,并生成以个名为ks.cfg(自动应答文件)的文件,如果在自动安装过程中出现要填写参数的情况,安装程序首先会去查找ks.cfg文件,如果找到合适参数,就采用,如果没有找到,便会弹出对话框提示手动安装, 所以,如果ks.cfg文件涵盖了安装过程中所有需要填写的参数,…

继续访问

Kickstart无人值守安装系统(含DHCP超详细原理)

前言: 为啥要用无人值守安装系统?很简单的答案!就两个! 一个是方便日常工作,另一个就是可以用来装逼! 常规装系统的办法有哪些? 光盘安装系统===&gt一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会屈指可数。用USB外置光驱,插来插去也醉了。 U盘安装系统===&gt还是同样的问题,要一台一台服…

继续访问

…authentication on data.Couldn`t kickstart handsharking_Elaine Cc…

webStorm连接Github提示错误:Invalid authentication on data.Couldn`t kickstart handsharking 首先确保你的电脑安装了git 一、在项目下右键,选择Git bash here 二、输入如下命令 其中,红色框是你github账号的邮箱蓝色框是你github账号的…

继续访问

cobbler 配置(转载)_weixin_34301132的博客

cobbler装机系统是较早前kickstart的升级版,优点比较容易配置,还自带web界面比较易于管理,不足在于中文资料较少。和 Kickstart不同的是,使用cobbler不会因为在局域网中启动了dhcp而导致有些机器因为默认从pxe启动在重启服务器后加载tftp内容…

继续访问

kickstart 打包iso步骤.记录

打包iso步骤 1、安装制作工具 安装anaconda、repodata、createrepo、mkisofs等工具,执行createrepo程序生成repodata下的comps.xml文件 yum -y install anaconda repodata createrepo mkisofs rsync 2、拷贝packages.log 为 install.log cp /var/log/anaconda/packaging.log /root/install.log #如果没有..

继续访问

运维技术原理介绍

运维第二次作业 1、系统启动过程 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。开机时将ROM中的指令映射到RAM的低地址空间,CPU读取到这些指令,硬件的健康状况进行检查,按照BIOS中设置的启动设备来启动。 启动第二步--读取MBR 硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Reco

继续访问

问题集汇_a904441024的博客

31、centos7运行system-config-kickstart时报错 解:https://blog.51cto.com/oldking/1876181 1 32、设置ftp、http网络安装源提示‘unable to retrieve ftp install.img’ 解:服务器虚拟机网络是桥接的,客户机虚拟网络是nat的,导致网络…

继续访问

linux问题_code学习社的博客_k.wait.top

系统将解压后的内核放置在内存之中,并调用start_kernel()函数来启动一系列的初始化函数并初始化各种设备,完成Linux核心环境的建立。至此,Linux内核已经建立起来了,基于Linux的程序应该可以正常运行了。 E. 启动第五步 用户层init依据init…

继续访问

运维精华面试题

一、基本概念 1.常见的Linux发行版本都有什么?你最擅长哪一个?它的官网网站是什么?说明你擅长哪一块? 常见的Linux发行版本有Redhat、Centos、Debian、Ubuntu、Suse 最擅长Redhat和Centos Redhat官网:www.redhat.com Centos官网:www.centos.org 我最擅长Linux基本命令操作及相关服务搭建 2.Linux的开机启动过程: 启动第一步--加载BIOS BIOS表示基本输入输出系统(Basic Input/Output Syst

继续访问

pxe 配合kickstart安装centos

pxe配合kickstart完成无人值守

继续访问

出现failed to fetch kickstat from ftp 如何解决

出现failed to fetch kickstat from ftp ….. 我当时出现这个问题查了很久,最后才发现是我之前改过FTP服务 该问题应先定位到SYSLINUX服务程序出现了问题 即是FTP在没在匿名用户下,要求FTP必须在匿名用户下,不会改的参考我的FTP笔记。 …

继续访问

最新发布 failed to fetch kickstat from ftp

failed to fetch kickstat from ftp

继续访问

kickstart 常见错误[备忘]

参考 kickstart 常见问题

继续访问

PXE+Kickstart 自动安装 Centos 过程中遇到的问题

Vmware虚拟机 操作系统版本: CentOS release 6.5 (Final)Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) )1、DHCP 启动…

继续访问

nova baremetal tips

最近同事在用icehouse版本nova的baremetal driver在CentOS6.3上遇到了一些坑。之前对这块没什么了解,简单记录如下。

继续访问

运维项目经历案例

一,期中项目经验示例 1.

以上就是关于linux启动、grub配置以及kickstart简介全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

更多相关资讯

        本文主要针对CenOS6系统的启动流程作简介。          Linux的系统启动分为几个阶段,由于运行中的系统分为用户空间层面和内核空间层…
查看详情
        本文主要针对CenOS6系统的启动流程作简介。          Linux的系统启动分为几个阶段,由于运行中的系统分为用户空间层面和内核空间层…
查看详情
        本文主要针对CenOS6系统的启动流程作简介。          Linux的系统启动分为几个阶段,由于运行中的系统分为用户空间层面和内核空间层…
查看详情
相关资讯
猜你喜欢