Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件

上传人:E**** 文档编号:91242695 上传时间:2019-06-26 格式:PPT 页数:53 大小:4.55MB
返回 下载 相关 举报
Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件_第1页
第1页 / 共53页
Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件_第2页
第2页 / 共53页
Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件_第3页
第3页 / 共53页
Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件_第4页
第4页 / 共53页
Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件》由会员分享,可在线阅读,更多相关《Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Linux操作系统桌面应用与管理教学课件作者王辉静教学课件情境三Q3rw1LiveCD的设计与制作课件(53页珍藏版)》请在金锄头文库上搜索。

1、红旗Linux,情境三 任务1 LiveCD的设计与制作,LiveCD简介 迷你LiveCD 一些著名的 LiveCD 体验LiveCD 运用脚本制作LiveCD 制作自己的LiveCD,主要内容,LiveCD简介,Linux Live CD是根据特定任务目标定制开发的可以从光盘上直接启动运行的Linux操作系统。与常见的Linux套件发行版不同,它不必硬盘安装,只需将光盘插入光驱,并调整BIOS从光驱启动即可进入系统进行操作。这种方式免去了常规Linux发行版,先要重新调配系统资源,并完成硬盘安装后方可运行任务的过程,也不用担心安装新系统后,可能引起原有操作系统变化,非常适合初用体验者和特定

2、商业任务环境的应用。而Linux Live CD中一般也可含有强大的工具和众多的软件,作为系统维护人员的启动盘用于进行系统修复也非常不错。若是用来类比的话,Linux Live CD和Windows PE+ERD Commander组合非常相似,但功能更为强大。,LiveCD应用方式,LiveCD是一种储存在可开机自启动光盘中,不需安装就可以执行的操作系统(通常亦包括一些其他软件)。退出 LiveCD 并重新开机后,电脑就可以恢复到原本的操作系统。 LiveCD 是通过把原本放在硬盘里的数据放到内存的虚拟磁盘中来运作。但这样会导致可用内存的降低,引致一些效能下降。 配合联合文件系统的应用,可将

3、一些特定服务任务配置好后转换成LiveCD系统,并将部分可变数据导入联合文件系统的可变环境中,已实现动静结合的任务需要,一旦系统出现故障或迁移,只需重新启动系统即可恢复既定任务。 例如,小型企业或分支部门办公环境的网关接口等。,LiveCD主要系统分布,虽然大多数的LiveCD都包括一个以Linux内核为基础的操作系统,但也有基于其他操作系统的LiveCD存在。例如: Mac OS Mac OS X BeOS FreeBSD Plan 9 Microsoft Windows 等。 不过基于 Microsoft Windows 的 LiveCD 的合法性令人怀疑。第一个支持LiveCD运行的操作

4、系统似乎是1991年发行的光盘版的 Mac OS 7 和用户创建的具有系统资料夹的 Macintosh CD。它可以从光盘中启动一个完整的桌面。,LiveCD系统的基本布局,基于Linux的 LiveCD 和 Linux 软盘通常是用工具程序 syslinux 来起动的。在个人电脑上,可开机光盘通常都遵照 El Torito 标准,将光盘上的一个特殊的文件(通常都是隐藏的)当作软盘影像文件处理。很多基于 Linux 的 LiveCD 会使用一个压缩文件系统,简称 cloop 的 Compressed Loopback Device,来增大光盘的容量。以此方法制作的系统,功能可以颇为丰富:典型的

5、 Knoppix 系统包括了大约 1,200 种软件包。,迷你LiveCD,迷你LiveCD是一种容量小得可以载于卡片型CD-ROM的LiveCD。迷你LiveCD大概可以装载50 MB未压缩,或100 MB压缩了的资料。Damn Small Linux(DSL)是功能丰富的迷你LiveCD的一个例子。,一些著名的 LiveCD,基于苹果电脑 Macintosh OS 基于BSD 基于Linux 基于Microsoft Windows,基于苹果电脑Macintosh OS,含有Mac OS的System folder的CD或软盘 BootCD - Charlessoft制作,Mac OS X,

6、基于BSD,DragonFly BSD FreeSBIE (基于FreeBSD) Frenzy mini-CD (基于FreeBSD) NetBSD - 官方LiveCD影像档,基于Linux,Knoppix - 基于Debian的LiveCD。 Knoppix bv1al - 基于Knoppix的繁体中文LiveCD Gnoppix - 基于Ubuntu使用GNOME作为桌面的LiveCD。 Stanix - 基于Knoppix bv1al的繁体中文LiveCD MEPIS - 用作Debian的安装。 Damn Small Linux - 轻量化的Knoppix,可装载于卡片型CD上。 M

7、andrakeMove - 由Mandriva作商业上的支持。 PCLinuxOS - The LiveCD Project的直接代表。 ROCK Linux - 针对PowerPC的LiveCD Slax - Slackware的变种。 fanx基于SLAX-5.0.6的FanX-1.1 版【中文版】说明 geexbox a free software media center for Linux,官网及中文版下载,Knoppix,Linux Live CD领域的佼佼者,是目前使用范围最广的Linux Live CD。它基于Debian GNU/Linux,兼容NTFS、FAT32分区格式,

8、官方版本(http:/www.knoppix.org/)只有西欧语言和日语支持。但由于Knoppix十分适合用户自行定制,目前台湾和香港的爱好者已经成功制作出多个不同版本的繁体中文Knoppix。简体中文版以国内巨宏科技(http:/www.maxidea.org)发行的MaxCapture Linux Live CD最为著名。,Gnoppix,与Knoppix一样,同样以Debian GNU/Linux为基础,只不过Knoppix使用KDE作为桌面环境,Gnoppix使用Gnome。(http:/www.gnoppix.org/),SLAX,基于Slackware GNU/Linux,同样具

9、有较强的定制能力。Linuxfans.org的atfa和wjping119以SLAX 4.1.2为基础打造了中文版的Fanx(http:/www.fanslinux.org/fanx/),ISO仅有213MB,功能亦非常强大,非常适合国内用户使用。,SUSE Live-Eval,SUSE出品的Linux Live CD,与其发行版一样,桌面异常精致,默认语言为英文,但支持中文正常的显示,可用来在安装SUSE Linux前进行系统体验。,CDlinux,只有18M的光盘版Linux,支持很多硬件(PCMCIA、SCSI、USB 等)和多种网络协议(ftp、ssh、nfs、samba 等)。用户可

10、方便地进行定制,并按需要自行添加、删除软件包。CDlinux 支持东方语言(CJK),尤其对简体中文提供全面支持,是完善的系统修复光盘。(http:/cdlinux.berlios.de/index-cn.html),基于Microsoft Windows,BartPE (Windows 2000/XP/2003) 911 Rescue CD 2 (Windows NT/2000/XP/2003) Ultimate Boot CD for Windows (Windows XP) - BartPE的功能延展 MiniPE-XT,体验LiveCD,test.iso,运用脚本制作LiveCD,首先

11、根据任务目标,在标准计算机环境中构建好一套完整的Linux系统环境 解压包并安装支持Live模块的kernel包补丁 用安装的kernel启动系统 在boot目录找到内核文件并做一个新的连接 命名为 vmlinuz 在grub.conf里新建一个title 运行build脚本 这样就可以将正在运行的系统转为LiveCD的系统了 在此暂时不用剖析其原理,有兴趣的同学,可以分析对应教本逐步理解这一过程,并可尝试不同的生成方式,在此进作为一个样例。,红旗Linux桌面6 环境的 livecd 制作过程,下载内核补丁包,1、首先已经安装好的系统环境中,将livecd.tar包解压,可得到三个文件: k

12、ernel-live-2.6.24.4-4_1.i686 kernel-live-devel-2.6.24.3-3.i686 linux-live-6.2.3-for-redflag.tar,安装内核补丁包,2、安装两个内核文件 rpm ivh k*.rpm -nodeps -force,制作过程,3、解压linux-live-6.2.3-for-redflag.tar tar xzvf linux-live-6.2.3-for-redflag.tar 4、用安装的kernel启动系统 reboot选择新内核来引导系统 5、在boot目录找到内核文件并做一个新的连接,命名为 vmlinuz l

13、n s vmlinuz-2.6.24.4-4live vmlinuz,建立新的引导启动项,6、在grub.conf里新建一个title,制作过程,7、查看aufs文件和squashfs文件,编译前的准备,8、准备工作已做好,运行build脚本 ./build 并命名、指定路径,生成CD镜像文件,9、运行结束,在/tmp/live_data_3556文件中生成一个后缀为.iso的文件,则是将正在运行的系统制作成livecd了。,结果测试,结果测试,结果测试,结果测试,测试结果:可以正常启动操作系统,红旗Asianux Workstation 3 环境的livecd 制作过程,Asianux Wo

14、rkstation3 livecd 制作过程,1、首先将livecd.tar解压,Asianux Workstation3 livecd 制作过程,Asianux Workstation3 livecd 制作过程,解压后有两个内核文件和一个压缩文件,再将这个压缩文件解压,如图:,Asianux Workstation3 livecd 制作过程,解压后便可以看到运行脚本,Asianux Workstation3 livecd 制作过程,2、安装两个内核文件 rpm ivh k*.rpm -nodeps -force,Asianux Workstation3 livecd 制作过程,3、用安装的k

15、ernel启动系统 reboot选择新内核来引导系统,Asianux Workstation3 livecd 制作过程,4、在boot目录找到内核文件并做一个新的连接,命名为 vmlinuz,Asianux Workstation3 livecd 制作过程,5、在grub.conf里新建一个title,Asianux Workstation3 livecd 制作过程,Asianux Workstation3 livecd 制作过程,6、查看aufs文件和squashfs文件,Asianux Workstation3 livecd 制作过程,7、准备工作已做好,运行build脚本 ./build

16、 并命名、指定路径,Asianux Workstation3 livecd 制作过程,命名:test-livecd,Asianux Workstation3 livecd 制作过程,使用的内核路径必须指向新内核,如图:,Asianux Workstation3 livecd 制作过程,运行结束,生成ISO文件,Asianux Workstation3 livecd 制作过程,Asianux Workstation3 livecd 测试过程,Asianux Workstation3 livecd 测试过程,Asianux Workstation3 livecd 测试结果,测试结果:可以正常启动操作系统,制作自己的LiveCD,作业,I、 对livecd的认识 将linux livecd作为重点 II、运用脚本制作livecd III、livecd的制作方案,任务设定,掌握了LiveCD系统的基本制作过程,随后则需要根据特定任务的需要,先定制安装好一个特定系统环境,并根据需要完成任务的配置与系统优化,其中要考虑系统的可变环境设置,例如显卡、网

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号