操作系统课程设计
操作系统课程设计

操作系统课程设计一、课程目标知识目标:1. 理解操作系统的基本概念、功能、类型和结构,掌握操作系统的五大核心功能模块(处理器管理、存储器管理、设备管理、文件管理、用户接口);2. 掌握操作系统的发展历程、主要操作系统(如Windows、Linux、Mac OS)的特点及应用场景;3. 了解操作系统的设计与实现原理,包括进程管理、内存管理、设备管理、文件系统等关键技术;4. 学会使用操作系统提供的命令行或图形界面进行基本的系统操作与维护。
技能目标:1. 培养学生对操作系统的实际操作能力,能够熟练使用至少一种操作系统进行日常管理与维护;2. 培养学生运用操作系统原理解决实际问题的能力,如分析系统性能、诊断故障、优化配置等;3. 提高学生的编程能力,使其能够编写简单的系统程序或脚本,实现特定功能。
情感态度价值观目标:1. 培养学生对操作系统的兴趣,激发学生学习计算机科学的热情;2. 培养学生的团队合作意识,使其在讨论、分析、解决问题的过程中学会倾听、交流、协作;3. 培养学生具备良好的信息素养,关注操作系统领域的最新发展,增强信息安全意识。
课程性质:本课程为计算机科学与技术专业(或相关领域)的必修课,具有较强的理论性和实践性。
学生特点:学生已具备一定的计算机基础知识,具有较强的学习兴趣和动手能力,但可能对操作系统原理的理解和应用尚有不足。
教学要求:注重理论与实践相结合,以案例驱动、任务导向的方式进行教学,注重培养学生的实际操作能力和问题解决能力。
通过本课程的学习,使学生能够掌握操作系统的基本原理,提高实际应用水平,为后续专业课程学习打下坚实基础。
二、教学内容1. 操作系统概述:介绍操作系统的基本概念、功能、类型,比较不同操作系统的特点,分析操作系统的发展趋势。
教材章节:第一章 操作系统概述2. 进程与线程管理:讲解进程与线程的概念、状态与转换,进程调度算法,同步与互斥,死锁与饥饿问题。
教材章节:第二章 进程管理3. 存储管理:介绍内存分配与回收策略,虚拟内存技术,页面置换算法,内存保护机制。
《操作系统》课程设计

《操作系统》课程设计一、课程目标知识目标:1. 让学生掌握操作系统的基本概念,包括进程、线程、内存管理、文件系统等核心知识;2. 了解操作系统的历史发展,掌握不同类型操作系统的特点及使用场景;3. 掌握操作系统的性能评价方法和常用的调度算法。
技能目标:1. 培养学生运用操作系统知识解决实际问题的能力,如分析系统性能瓶颈、优化系统资源分配等;2. 培养学生具备基本的操作系统编程能力,如进程创建、线程同步、文件操作等;3. 提高学生的团队协作能力和沟通能力,通过小组讨论和项目实践,学会共同解决问题。
情感态度价值观目标:1. 培养学生对操作系统学科的兴趣,激发学生的学习热情,使其形成积极向上的学习态度;2. 培养学生具备良好的信息素养,尊重知识产权,遵循法律法规;3. 培养学生的创新精神和批判性思维,敢于质疑、勇于探索,形成独立思考的能力。
课程性质:本课程为计算机科学与技术专业的核心课程,旨在让学生掌握操作系统的基本原理和实现方法,提高学生的系统分析和编程能力。
学生特点:学生具备一定的编程基础和计算机系统知识,具有较强的逻辑思维能力和动手实践能力。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,通过案例分析和项目实践,帮助学生将所学知识内化为具体的学习成果。
在教学过程中,关注学生的学习进度和反馈,及时调整教学策略,确保课程目标的实现。
二、教学内容1. 操作系统概述:介绍操作系统的定义、发展历程、功能、类型及特点,对应教材第一章内容。
- 操作系统的起源与发展- 操作系统的功能与类型- 操作系统的主要特点2. 进程与线程:讲解进程与线程的概念、状态、调度算法,对应教材第二章内容。
- 进程与线程的定义与区别- 进程状态与转换- 进程调度算法3. 内存管理:分析内存管理的基本原理、策略和技术,对应教材第三章内容。
- 内存分配与回收策略- 虚拟内存技术- 页面置换算法4. 文件系统:介绍文件系统的基本概念、结构、存储原理,对应教材第四章内容。
操作系统课程设计(完整规范版)

操作系统课程设计(完整规范版)一、设计目的操作系统课程设计旨在让学生深入了解操作系统的基本原理,掌握操作系统的设计与实现方法,培养学生在实际操作系统中分析和解决问题的能力。
通过本次课程设计,学生将能够:1. 加深对操作系统理论知识的理解与应用;2. 提高动手实践能力,培养创新精神和团队协作意识;3. 为今后从事操作系统相关领域的研究和工作奠定基础。
二、设计要求(1)进程管理:包括进程的创建、撤销、调度等;(2)内存管理:实现内存分配、回收、页面置换等;(3)文件系统:实现文件的创建、删除、读写等操作;(4)设备管理:实现设备的分配、回收、驱动等功能。
(1)代码规范:编写清晰、易读、易维护的代码;(3)团队协作:合理分工,确保团队成员共同参与、共同进步。
三、设计步骤1. 需求分析:分析课程设计所需实现的功能,明确各个模块的具体要求;2. 概要设计:根据需求分析,制定总体设计方案,划分模块,确定模块间接口;3. 详细设计:针对每个模块,进行具体实现方案的设计;4. 编码实现:按照设计文档,编写代码,实现各个功能模块;5. 测试与调试:对实现的功能进行测试,发现问题并进行调试;6. 优化与改进:根据测试结果,对代码进行优化,提高系统性能;四、预期成果1. 完成一套具有基本功能的模拟操作系统,能够演示进程管理、内存管理、文件系统和设备管理的主要操作;2. 提供完整的,包括注释,以便他人理解和学习;3. 形成一份详尽的课程设计报告,记录设计过程中的思考、遇到的问题及解决方案;4. 通过课程设计,提升个人在操作系统领域的理论知识和实践能力。
五、评价标准1. 功能完整性:各功能模块是否按照要求实现,系统是否能正常运行;3. 创新性:设计过程中是否有独特的想法,是否对现有技术有所改进;4. 团队协作:团队成员之间沟通是否顺畅,分工是否合理,协作是否高效;5. 文档质量:课程设计报告是否详细、准确,是否能够完整反映设计过程和成果。
操作系统课程设计项目参考

滴加碘液后
滴加碘液前
12/12/2021
第十二页,共二十三页。
消化(xiāohuà):在消化道内将食物分解成可吸收 (xīshōu)的成分的过程
(包括物理性消化和化学性消化)
吸收(xīshōu):营养物质通过消化道壁进入循环 系统的过程
12/12/2021
第十三页,共二十三页。
消化(xiāohuà)和吸收的过程
12/12/2021
第十九页,共二十三页。
练习(liànxí)
• 2、分析数据,指出(zhǐ chū)哪一部分消化道中消化液最多。
• 在每天摄入800克食物和1200毫升水的情况下, 消化腺大致分泌以下数量消化液。 1500毫升唾液 2000毫升胃液 1500毫升肠液 500毫升胆汁 1500毫升胰液
12/12/2021
第二十二页,共二十三页。
内容 总结 (nèiróng)
第二节。食物中的营养物质是在消化系统中被消化和吸收的。这粒西瓜籽在姗姗的消化道内, 经过了难忘的时光。它先遇到像轧钢机似的上、下尖硬的怪物,差点儿将它压得粉身碎骨。后来它
No 钻进了一条(yī tiáo)又长又窄的迷宫,它在这里走了很久,身边的许多物质都神秘地消失了。走出迷
唾液腺、胃腺(wèixiàn)、肝脏、胰腺、肠腺
1、淀粉在__口__腔__开始消化、蛋白质在____开始胃消化、脂肪在_______开始 消小化肠。
2、胆汁是一种消化液,但不含消化酶,起乳化脂肪的作用。
二、人体消化、吸收的主要器官—— _____小肠 能 训 练解
胰脏:分泌(fēnmì)胰液 肠腺:分泌肠液
肝脏:最大的腺体,分泌胆汁。 胆汁无消化酶,有乳化脂肪 的
作用。
第七页,共二十三页。
操作系统课程设计pintos

操作系统课程设计pintos一、教学目标本课程的目标是让学生了解和掌握操作系统的基本原理和概念,通过学习Pintos操作系统,使学生能够理解操作系统的核心机制,包括进程管理、内存管理、文件系统和输入/输出系统等。
在技能方面,学生应能够使用Pintos进行简单的操作系统设计和实现,提升编程能力和系统分析能力。
在情感态度价值观方面,学生应培养对计算机科学和操作系统的兴趣,增强解决实际问题的责任感和使命感。
二、教学内容教学内容将按照Pintos操作系统的结构和功能进行,包括:1. 操作系统的概述和基本概念;2. 进程管理,包括进程的创建、调度和同步;3. 内存管理,包括物理内存管理和虚拟内存管理;4. 文件系统,包括文件和目录的、文件系统的实现;5. 输入/输出系统,包括设备驱动程序和中断处理。
三、教学方法为了激发学生的学习兴趣和主动性,将采用多种教学方法,包括:1. 讲授法,用于讲解操作系统的原理和概念;2. 讨论法,用于讨论操作系统的实现和应用;3. 案例分析法,通过分析具体的操作系统案例,让学生理解操作系统的实际应用;4. 实验法,通过实验操作,让学生亲手实现操作系统的核心机制。
四、教学资源教学资源包括:1. Pintos操作系统的教材和相关参考书;2. 多媒体资料,包括操作系统的教学视频和PPT;3. 实验设备,包括计算机和相关的硬件设备。
这些教学资源将用于支持教学内容和教学方法的实施,丰富学生的学习体验。
五、教学评估教学评估将采用多种方式进行,以全面、客观、公正地评价学生的学习成果。
评估方式包括:1. 平时表现,包括课堂参与、提问和讨论等,占总评的20%;2.作业,包括理论和实践作业,占总评的30%;3. 考试,包括期中考试和期末考试,占总评的50%。
考试内容将涵盖操作系统的原理、概念和实验操作。
六、教学安排教学安排将根据课程内容和学生的实际情况进行设计。
本课程计划在一个学期内完成,每周安排2次课时,每次课时1小时。
操作系统课程设计Linux

操作系统课程设计Linux一、教学目标本课程的教学目标是使学生掌握Linux操作系统的核心概念、原理和应用技能。
通过本课程的学习,学生将能够:1.理解操作系统的基本原理,包括进程管理、内存管理、文件系统和输入/输出系统。
2.掌握Linux操作系统的安装、配置和管理方法。
3.熟练使用Linux命令行界面,进行日常操作和系统管理。
4.掌握Linux常用命令、 shell脚本编写和系统监控工具的使用。
5.了解Linux操作系统在服务器、嵌入式设备和云计算等领域的应用。
二、教学内容本课程的教学内容分为五个部分:1.操作系统概述:介绍操作系统的定义、功能和分类,以及Linux操作系统的历史和发展。
2.进程管理:讲解进程的基本概念、进程控制、进程同步和互斥、死锁及其解决方法。
3.内存管理:介绍内存分配与回收策略、内存保护、虚拟内存和分页分段机制。
4.文件系统:讲解文件和目录结构、文件访问控制、文件系统性能优化和磁盘空间分配策略。
5.输入/输出系统:介绍I/O设备管理、中断和DMA机制、设备驱动程序和I/O调度策略。
三、教学方法本课程采用多种教学方法相结合的方式,以提高学生的学习兴趣和主动性:1.讲授法:教师讲解操作系统的核心概念和原理,引导学生掌握基本知识。
2.讨论法:学生针对实际案例和问题进行讨论,培养学生的思考和分析能力。
3.案例分析法:分析Linux操作系统的实际应用案例,使学生了解操作系统的应用场景。
4.实验法:安排实验室课时,让学生亲自动手进行系统安装、配置和调试,提高学生的实践能力。
四、教学资源本课程的教学资源包括:1.教材:选用权威、实用的Linux操作系统教材,如《Linux操作系统原理与应用》。
2.参考书:提供相关的学术论文、技术博客和在线文档,供学生拓展阅读。
3.多媒体资料:制作课件、教学视频和演示文稿,辅助学生理解和记忆。
4.实验设备:提供Linux服务器、虚拟机和实验室环境,让学生进行实际操作。
操作系统-课程设计

操作系统-课程设计一、课程目标知识目标:1. 理解操作系统的基本概念、功能、类型及发展历程;2. 掌握操作系统的五大功能模块(处理器管理、存储器管理、设备管理、文件管理、用户接口)的工作原理;3. 了解操作系统的安全性、稳定性和性能评价标准;4. 熟悉至少一种主流操作系统(如Windows、Linux)的安装、配置及使用。
技能目标:1. 能够使用操作系统基本命令进行文件管理、系统监控等操作;2. 学会编写简单的批处理脚本,实现自动化操作;3. 掌握操作系统设置、优化及故障排除的基本方法;4. 能够分析操作系统的性能问题,并提出合理的解决方案。
情感态度价值观目标:1. 培养学生对操作系统的兴趣,激发学习热情;2. 培养学生的团队协作精神,学会在团队中共同解决问题;3. 增强学生的信息安全意识,遵守网络道德规范,尊重知识产权;4. 培养学生的创新意识,敢于尝试新事物,勇于克服困难。
课程性质:本课程为信息技术学科,结合学生年级特点,注重理论与实践相结合,培养学生的实际操作能力。
学生特点:学生具备一定的计算机操作基础,对操作系统有一定了解,但深入理解不足,需要通过课程学习提高认识。
教学要求:以学生为主体,教师为主导,注重启发式教学,引导学生主动探究,提高学生的实践操作能力。
通过课程学习,使学生在知识、技能和情感态度价值观方面取得具体的学习成果,为后续相关课程的学习打下坚实基础。
二、教学内容1. 操作系统的基本概念:介绍操作系统的定义、功能、类型及发展历程,对应教材第一章内容。
2. 操作系统五大功能模块:- 处理器管理:讲解处理器分配、调度算法等,对应教材第二章;- 存储器管理:介绍内存分配、回收、地址映射等,对应教材第三章;- 设备管理:阐述设备分配、I/O调度、缓冲管理等,对应教材第四章;- 文件管理:讲解文件系统结构、文件存储、目录管理等,对应教材第五章;- 用户接口:介绍命令行接口、图形用户接口等,对应教材第六章。
课程设计操作系统

课程设计操作系统一、教学目标本课程旨在让学生掌握操作系统的基本原理和概念,了解操作系统的运行机制和功能,培养学生运用操作系统知识解决实际问题的能力。
具体目标如下:1.知识目标:(1)理解操作系统的基本概念、功能和作用;(2)掌握操作系统的运行机制,包括进程管理、内存管理、文件管理和设备管理;(3)了解操作系统的发展历程和主流操作系统的基本特点。
2.技能目标:(1)能够运用操作系统知识分析和解决实际问题;(2)具备基本的操作系统使用和维护能力;(3)掌握操作系统的基本配置和优化方法。
3.情感态度价值观目标:(1)培养学生对操作系统知识的兴趣和好奇心;(2)树立正确的计算机使用观念,提高信息素养;(3)培养学生团队协作、创新思考和持续学习的能力。
二、教学内容本课程的教学内容主要包括以下几个部分:1.操作系统概述:介绍操作系统的定义、功能、作用和分类;2.进程管理:讲解进程的概念、进程控制、进程同步与互斥、死锁等问题;3.内存管理:讲解内存分配与回收策略、虚拟内存、页面置换算法等;4.文件管理:讲解文件和目录的概念、文件存储结构、文件访问控制、磁盘空间分配等;5.设备管理:讲解设备驱动程序、I/O调度策略、中断处理和DMA传输等;6.操作系统实例分析:分析主流操作系统(如Windows、Linux)的基本特点和运行机制。
三、教学方法本课程采用多种教学方法相结合,以提高学生的学习兴趣和主动性:1.讲授法:讲解操作系统的基本概念、原理和知识点;2.讨论法:学生针对操作系统相关问题进行讨论,培养学生的思维能力和团队协作精神;3.案例分析法:分析实际案例,让学生了解操作系统在实际应用中的作用和意义;4.实验法:安排实验课程,让学生动手实践,巩固所学知识。
四、教学资源为实现课程目标,我们将采用以下教学资源:1.教材:选用权威、实用的操作系统教材,为学生提供系统、全面的知识体系;2.参考书:提供相关领域的参考书籍,拓展学生的知识视野;3.多媒体资料:制作精美的PPT课件,辅助讲解和展示操作系统的相关概念和实例;4.实验设备:配置相应的实验设备,让学生动手实践,提高操作能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《系统软件课程设计》实验报告专业计算机科学与技术组号姓名班级(组长)姓名班级姓名班级教师华东理工大学信息科学与工程学院2014年6 月20 日实验一Shell编程一. 课程设计内容和要求学习如何编写一个Linux的外壳——Shell,即命令解释程序。
学习怎样接受命令、解释命令、执行命令,特别是采用创建子进程的方式来执行一个程序,以及父进程如何继续子进程的工作。
二. 课程设计成员三. 软件系统设计int main(){char command[20],*argv[20];int argc,i;while(1){int argc=0;int outFile=-1;int inFile=-1;int Bkg=-1;int Ppipe=-1; //标志位复位char *path; //当前路径for(i=0;i<20;i++)command[i]=' ';path=get_current_dir_name();printf("[%s^v^]",path);get_string(command);argc=split(argv,argc,command);if(argc==0)continue;if(strcmp(argv[0],"exit")==0)break;if(outFile>0||inFile>0)ExecuteF1(argv,argc);else if(Ppipe>0)ExecuteP1(argv,argc);else if(strcmp(argv[0],"cd")==0)ExecuteCd(argv[1]);elseExecute(argv,argc);}void get_string(char command[]) //从键盘输入指令{...}int delet_space(int ptr,char usrComm[]) //删除空格{...}int get_a_word(char *argv1,int ptr,char com[]) //从指令中取出一个单词{...}int set_Background(char* argv[],int argc) //检测是否存在并发执行的符号“&”,并设置并发执行的标志(全局变量)。
{...}int split(char* argv[],int argc,char usrComm[]) //将命令拆分成一个个单词{...}int GetPath(char *paths[]) //将从PATH读出的绝对路径列表分割成一个一个的单独路径{...}char* ScanFile(char argv1[],char pathname[]) //在从PA TH分割出来的一组路径种,寻找argv1命令对应的文件,确定用户输入的命令文件的位置{...}void Execute(char *argv[],int argc) //执行没有特殊功能(即无重定向或管道)的用户命令{...}void setOutFile(char outFile[]) //设置输出重定向到文件{...}void setInFile(char inFile1[]) //设置输入重定向到文件{...}void ExecuteF1(char *argv[],int argc) //执行带输入或输出重定向功能的用户命令{…}void ExecuteP1(char *argv[],int argc) //执行带管道功能的用户命令{…}void ExecuteCd(char argv1[]) //执行cd命令,当有错误时显示错误信息{…}四. 上机实现情况及运行结果(包括中间和最终结果)编译一般指令及输出重定向运行结果输入重定向管道后台运行错误指令(健壮性)五. 小结1.课程设计中遇到的问题及解决办法。
因为很少在Linux下进行编程,所以刚开始做起来的时候感觉很吃力,最后通过参考一些网上的代码,并结合自己的理解终于搞懂了。
第一次运行的时候,只能执行一条指令,然后再输入一条指令的时候就崩溃了,刚开始不会调试,一直靠自己的理解一遍一遍看程序,可还是发现不了错误,最终还是逼着自己学会了Linux系统下的调试方法,发现原来是控制变量没有初始化的原因。
另一个问题是,我在自己编写的shell中执行命令时,一些系统命令如cat命令,echo 命令,grep命令等等都可以正常执行,但是一执行clear命令就会崩溃,我调试了好久一直没有发现错误在哪儿,最后想了下会不会是系统问题,然后就又安装了一个debian 系统,果然所有命令都能正常运行,看来Ubuntu还是有很多不足的地方,真想说一句“中看不中用啊”。
2.课程设计还存在哪些问题。
无3.对本课程设计有哪些建议。
我觉得这个课程设计对我们来说都是一门较新的知识,而且教程上写的也不是特别清楚,如果老师在前几天能够对每个实验做一个大概的讲解,这样我觉得大家会更容易上手。
4.本课程设计有哪些收获和心得体会。
通过本次的课程设计,我学会了如何编写一个shell来接受命令、解释命令和执行命令,以及如何采用创建子进程的方式来执行一个程序和让父进程继续子进程的工作。
我觉得最重要的是在这次的实验过程中,我学会了解决问题的方法,知道了遇到问题的时候该从何下手,提高了自己的自学能力。
刚开始拿到这个题目的时候,我真的是一头雾水,面对那么长的讲解真的不想看下去,但是想想最终必须得做完,所以,人嘛有时候还真得逼一下自己,当我花了一个下午的时间把实验要求看完后,我发现也不是那么的可怕,并且从中学习到了很多新的知识,并对一些旧的知识也有了更深层次的理解。
在开始写代码之前,我还在网上查了一些关于shell脚本的相关教学视频,我觉得那几天的观摩是非常有用的,在这个过程中我学会了一些Linux中常用的命令,并能够熟练操作,这对后面的实验过程带来了很大的便捷。
正式编码开始后,个人感觉自己的编码能力还是不甚如人意,便在网上找了一些相关的代码进行参考,并在不断地思考与改进中完成了最终版本,这让我成就感倍增啊!尤其是当我学会了在Linux中如何进行调试时,我相当的高兴。
这次实验让我知道了,有些东西不是生来就会的,大家都是慢慢学的,所以以后遇到新问题的时候不要怕,要勇敢地尝试,要循序渐进,基础打好是非常重要的。
还有,自学能力也是非常重要的,在接下来的日子里我会更加注重这方面的能力培养。
5. 其它需要补充的问题。
总共三个实验,每组三个人,一人一个,体现不出团队合作意识,为何要分组呢?六.教师评语实验二 Linux系统调用一. 课程设计内容和要求学习系统调用的执行流程,理解Linux系统调用,并且在内核中增加一个新的系统调用。
下载最新版本的Linux内核源代码,在Linux系统中解压缩,大致观察内核源代码的组成结构。
然后编译这个版本的内核代码,并尝试用编译出的内核重新引导系统。
添加一个新的系统调用,完成任意一个功能,重新编译和运行内核,使新的系统调用可用。
编写一个用户态的程序,使用增加的系统调用,以证明它确实可以用。
二. 课程设计成员三. 软件系统设计1.获取源代码首先要下载一个2.6.28版本的内核,用root 用户登录Linux,并把该文件放到/root 目录中,打开终端,输入命令tar –jxvf linux‐2.6.28.tar.bz2 –C /usr/src/kernels/。
该命令的作用是解压缩内核文件到/usr/src/kernels/目录下,输入命令cd /usr/src/kernels/linux‐2.6.28 该命令是进入/usr/src/kernels/ linux‐2.6.28 文件夹,自己的内核解压后的文件名代替2.配置编译环境输入命令vi kernel/sys.c 在文件最后加入我们要添加的系统调用的函数asmlinkage int sys_mycall(int number){If(number>0)return 7;elsereturn 13081007;}保存并退出输入命令vi arch/x86/kernel/syscall_table_32.S,在文件的最后加入一行.long sys_mycall,保存并退出,这是系统调用表项,当需要系统调用的时候,操作系统会来查看这个文件看看是否有系统调用的定义。
输入命令 vi arch/x86/include/asm/unistd_32.h,在#define __NR_XXX 332 下面加入一行#define __NR_mycall 333,保存并退出,这个是系统调用的入口,接下来测试系统调用需要用到系统调用入口。
3.编译内核首先回到内核目录中,输入命令cd /usr/src/kernels/linux‐2.6.28,输入命令make mrproper 该命令是内核编译的一些初始化工作,第一次编译一个版本的内核时使用;输入命令make menuconfig,该步是生成配置文件的命令,新版本内核都会加入一些新的功能;输入命令make clean;输入命令make bzImage这里就真正的开始编译内核了;编译成功后,输入命令make modules,这个是把刚才编译好的目标文件编译成Linux 的内核模块;输入命令make modules_install,这个命令是安装刚才编译的内核模块,安装完后,大家可以在/lib/modules/目录下看到我们最新编译的内核模块2.6.28。
输入命令cp /usr/src/kernels/linux‐2.6.28/arch/x86/boot/bzImage /boot/vmlinuz‐2.6.28,这个命令式复制我们刚才编译好的内核到/boot 目录下,并重命名为vmlinux‐2.6.28,/boot 目录是开机需要的一些文件和配置,vmlinux‐2.6.28 就是我们的内核文件了4.配置开机信息输入命令cd /boot进入/boot 目录输入命令mkinitrd initrd‐2.6.28.img 2.6.28这个命令是生成开机需要的文件最后,输入命令cd grub进入grub 目录,输入命令vi menu.lst在文本最后输入以下文字title 2.6.28root (hd0,0)kernel /boot/vmlinuz‐2.6.28 or root=LABEL=/ rhgb rhgbinitrd /boot/initrd‐2.6.28.img保存并退出5.重启并测试是否增加了调用重启,在开机时读秒的地方按一下方向键,可以看到多出了一个引导项2.6.28,点击进入,如果能顺利进入系统,就说明编译内核成功,否则,就是失败了,或者哪个环节有错误。