fedora系统的ISO镜像制作

目录结构

在fedora中ISO目录结构中有boot和LiveOS目录,在boot目录主要存放的是系统启动相关的文件,包括grub.cfg、boot.cfg配置文件,grub.efi文件,针对龙芯的mips架构的64位小端平台grubmips64el.efi,还有内核vmlinuz。在LiveOS目录下,有osmin.img、squashfs.img镜像文件,在osmin.img镜像文件中存放的是最小化系统,在squashfs.img镜像文件中存放着rootfs.img镜像文件,rootfs.img镜像文件存放着制作好的系统,有/bin、/usr、/etc、、dev等目录,使用squashfs.img对rootfs.img进行压缩,可以系统的大小再进一步压缩,缩小制作系统的大小。

系统启动


在配置文件grub文件里要指定启动时的内核和root目录,在计算机系统启动过程中,插入制作好的启动U盘,键盘敲击delete按键进入固件管理,在启动设置中选取U盘启动,计算机就会根据固件选取的不同磁盘启动。固件是嵌入主板的程序,在磁盘分区里,磁盘的第一部分是MBR存放的位置,磁盘的分区只能为4个,扩展分区只能有1个。计算机从磁盘读取MBR中的bootloader中的启动器,grub读取grub.cfg配置文件,使用grub启动器的时候还可以进入grub软件查看硬件分区,配置修改grub参数。修改grub参数可以进入指定的磁盘和分区,还有就是使用init=/bin/bash,作为参数传入内核,内核加载成功后,将启动交互程序bin/bash。

rpm包和repo仓库

在制作过程镜像过程中要使用rpm包管理器进行安装,在远端repo仓库里存放在制作系统所需的rpm软件包,rpm包可以通过源代码包制作,在yum源的repo仓库进行下载。其实很多时候,在使用yum安装软件的时候,下载速度很慢,可以配置yum源进行修改,一般把国外镜像地址修改为国内镜像地址,速度可以由几十Kb/s提升到几Mb/s。

注释

  • efi文件是二进制文件,vim编辑器打开后是乱码。 vmlinuz内核的大小一般为8-20M。

  • 不同类型的计算机进入固件的按键不同,一般为F12、F2、Delete按键。

  • grub参数可以指定启动时的内存地址,或者调整计算机启动后的执行程序。

  • rpm包可以通过源代码包制作,rpm包的制作过程中存放在spec文件里,包括rpm的基本信息、打patch补丁、预编译、安装到制定目录,对应着tar源代码包,configure、make、make install。

  • 不同的操作系统,采用的桌面环境有差异,比如Unity桌面、xfce桌面环境等等,同时也会预安装软件。

fedora系统的ISO镜像制作相关推荐

  1. Ubuntu 备份系统为ISO镜像 解决ISO限制4GB大小 Clone当前系统到其他电脑

    看标题,标题涵盖了3个部分,Ubuntu 备份系统为ISO镜像,  解决ISO限制4GB大小 ,  Clone当前系统到其他电脑  我们就从三个部分说起. Ubuntu 备份系统为ISO镜像 在Win ...

  2. CentOS系统打包ISO镜像

    CentOS系统打包ISO镜像 DIY自己的IOS镜像 使用工具:Linux系统.Mondo 1. 前置工作 2.安装 mondo rescue 3.修改mondo配置 4.将系统的硬盘挂载从 UUI ...

  3. 使用ISO镜像制作适用于OpenStack的云镜像

    参考链接: https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/OpenStack/page/Creating ...

  4. win10光盘刻录linux镜像,win10专业版系统把ISO镜像文件刻录成光盘教程

    现在我们安装电脑操作系统,很多都是从网上下载win10 ISO镜像系统安装,但是很多朋友只会从光盘安装,这时候我们就需要把win10 ISO镜像文件刻录到光盘上.怎么刻录呢?在旧版的Windows系统 ...

  5. linux系统做成iso镜像文件,如何在Linux系统中制作可启动img/iso镜像文件

    img/iso文件是镜像文件,在Linux系统操作中有时需要制作镜像文件,那么制作镜像文件的方法有哪些呢?下面小编就给大家介绍下如何下Linux下制作可启动img/iso文件. 制作镜像文件有三种方法 ...

  6. 服务器系统做成iso镜像,把服务器做成镜像

    把服务器做成镜像 内容精选 换一换 将ISO文件注册为ISO镜像后,无法在创建云服务器页面选择到,也无法用来切换操作系统,必须完成操作系统及驱动安装做成系统盘镜像后才能使用.ISO镜像在镜像服务页面所 ...

  7. Linux系统通过iso镜像作为源,安装gedit命令

    步骤1: 执行命令:mount -o loop -t iso9660 镜像名字.iso /media/cdrom 将iso镜像挂载到/medis/cdrom 步骤2: 执行命令:apt-cdrom - ...

  8. 各种系统的iso镜像(百度网盘提取)

    这个没有macOS的iso镜像: 链接1: https://pan.baidu.com/s/1N8HD9gJOPDSTs64o1o03UQ?pwd=vu5k 提取码: vu5k 链接2: https: ...

  9. 不同系统版本ISO镜像地址

    CentOS的的的的镜像 ISO的每一件事 http://mirrors.psu.ac.th/pub/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1 ...

最新文章

  1. python-opencv3 kmeans图像分类
  2. 百度智能云开物再收“一个奖状”
  3. Server Core 的部署与管理
  4. nodepad 关闭语法检查
  5. onpostexecute 中更新adapter 事变_Mac音频转换器----Adapter
  6. php提取汉字拼音首字母,php获取汉字拼音首字母的函数(真正可以使用的)
  7. wp login.php 打不开,解决wordpress后台无法登录或显示空白的问题
  8. python冒泡排序_python实现基本算法之冒泡排序(Bubble Sort)
  9. windows10 关闭欢迎界面
  10. Thinkpad T470 内置电池问题
  11. winxp计算机如何连接win7计算机,Win7电脑连接XP系统共享打印机的操作方法
  12. 怎么用计算机算分数加减法,怎么算分数加减法?怎么教给孩子?
  13. 8188gu驱动和su realtek_Realtek瑞昱RTL8192SU/RTL8188SU/RTL8192GU无线网卡驱动怎么样
  14. 管理人员巡店用表-生鲜部经理及主管每日检查事项
  15. pytorch采用GPU加速方法
  16. 【genius_platform软件平台开发】第七十九讲:Linux系统中可执行程序后台运行的几种方式
  17. python 有限域函数库_python – Sympy:在有限域中求解矩阵
  18. 实践是检验真理的唯一标准!!LoopBack 设置案例!
  19. 如何上好大学计算机基础,如何学好大学计算机基础
  20. Unity3D逆向基础教程第一课

热门文章

  1. Android源码--不搭的跳舞机
  2. 2022年压力焊操作证考试题库及在线模拟考试
  3. 人脸识别系统主要包括哪些部分
  4. java数据结构-链表详解
  5. html个人自我介绍,网站上如何填写个人自我介绍.doc
  6. 小程序生成图片保存到系统相册
  7. 智慧水务建设的发展与配电设计
  8. 几款常用的OCR技术软件 新2
  9. 综合谈下Java当中对Date的处理
  10. weblogic部署web项目出现错误