问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何制作定制的ubuntu镜像

发布网友 发布时间:2022-04-20 11:30

我来回答

5个回答

热心网友 时间:2023-07-18 08:42

具体操作如下:
一、从零开始构建Ubuntu-Server系统安装镜像
1)、Debian-installer--initrd.gz、vmlinuz和isolinux/的制作
Debian-installer是Debian的系统安装程序,ubuntu的server和alternate版都是使用Debian-installer作为系统安装程序。Debian-installer是一种字符界面的安装程序,可以对系统安装的软件包进行定制。
1、使用Debian-installer的ubuntu分支的源码
2、安装构建Debian-installer的依赖包:sudoapt-get build-dep debian-installer
3、创建debian-installer所需的源列表sources.list.udeb.local,构建debian-installer时会根据本机的sources.list生成所需的sources.list.udeb,可根据需要创建合适的sources.list.udeb.local来代替sources.list.udeb。
例,在debian-installer源码/build/下建立sources.list.udeb.local,其内容如下:
debcopy:/home/xin/work/version/debian-installer/build/ localudebs/
debhttp://archive.ubuntu.com/ubuntu raring main/debian-installer
debhttp://archive.ubuntu.com/ubuntu raring-securitymain/debian-installer
debhttp://archive.ubuntu.com/ubuntu raring-updates main/debian-installer
debhttp://archive.ubuntu.com/ubuntu raring-proposedmain/debian-installer
4、根据需要(光盘启动、硬盘启动和网络启动等)构建带有debian-installer的内核文件,例如:makebuild_cdrom_isolinux
结果将在dest/目录下生成如下文件:
├── cdrom
├──debian-cd_info.tar.gz
├── initrd.gz
└── vmlinuz
其中debian-cd_info.tar.gz内容为光盘启动所需的syslinux相关文件,也可供debian-cd使用自动生成光盘镜像。
5、定制:
config目录下修改给之文件可具体对内核等功能进行配置,具体有待根据实际需求进行分析。
2)、debootstrap&mksquashfs--filesystem.{manifest,size,squashfs}的制作
filesystem.squashfs是由debootstrap生成的ubuntu基础系统经过mksquashfs打包而成。
1、生成标准ubuntu基础系统:sudodebootstrap raring ./testfs
2、为安装系统时增加自定义的包集合菜单
3)、光盘引导--isolinux/的制作
isolinux/下为光盘引导的相关文件,可使用debian-installer生成的debian-cd_info.tar.gz提供的文件,也可使用自定义引导程序。
4)、自动化安装系统--preseed/的制作
preseed/下放置的是各种自动化安装系统的seed文件,可根据需要按照相关规则编写seed文件,ubuntuserver所使用的为ubuntu-server.seed。在引导参数中需指定seed文件。
5)、光盘中源的软件包--pool/的制作
pool/下是光盘中本地源的所有软件包,软件包按照源的标准文件结构放置。使用apt-move工具可将指定文件夹下的所有软件包按照源的标准文件结构放置,即可生成所需的pool目录。Apt-move是一个专为已下载到/var/cache/apt/archives的软件包生成debian软件包仓库文件结构的工具。光盘中所携带的所有软件包之间必须没有冲突并有完整的依赖关系,同时不能和debootstrap生成的基础系统中已安装的软件包有冲突。
6)、光盘中源的包列表--dists/的制作
dists/下是光盘中本地源的包列表,其中至少应包含两个包列表:1)光盘中所有供系统安装的.deb包的包列表(Packages),2)Debian-installer所需的.udeb包的包列表。
7)、光盘信息–.disk/目录
.disk/目录下为记录一些光盘属性的文件,此目录是制作镜像所必须的。debian-installer会读取其中信息以判断是否为ubuntu的系统安装盘。
8)、 simple-cdd--自动化构建ubuntu-server系统安装镜像
simple-cdd可以根据配置文件,利用Debian-installer和Debian-cd等工具自动构建ubuntu-server系统安装镜像。(由于这些软件默认配置都是针对Debian的,具体配置和使用还有待分析)

热心网友 时间:2023-07-18 08:42

ubuntu本身是不带lib依赖文件的,都是用deb包解决的,deb包的apt-get安装管理器能联网自动搜索安装依赖。ubuntu可用的lib数量是很多的,你不可能都这都镜像里,就算弄了出来它的大小会很惊人的。如果你想保留这版本,只能自己建立第三方软件源即ppa,但这不是一个人就可以做到的。追问我并不是要镜像很多lib,只镜像我自己需要的lib,后期准备裁剪编译内核,因为我希望我的linux在低配置的PC上运行。另外,RTAI 好像也有问题,导致我的软件运行的时候只能运行模拟版。

热心网友 时间:2023-07-18 08:43

不必iso. 只需要做成squashes 文件系统就可以。推荐UC loner.

热心网友 时间:2023-07-18 08:43

是squashfs 不是squashes

热心网友 时间:2023-07-18 08:44

我只想知道如何换内核
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长途跨省救护车护送选哪家公司好 you'd better not wake up the什么baby? 1.___so much noise? It may wake up the baby. (答案为A,跪求详解... 西安哪些健身教练培训机构比较好呢? ...引语互换1.The teacher told Tom to be careful with his pronunciat... 怀孕汗毛重怎么回事 怀孕后体毛变多是男孩吗 如果你发微信给一女孩子她不回你怎么办? 汽车离合器压盘动平衡? ...放入一杯饱和的硫酸铜溶液,用细线吊住一块有缺口的硫酸铜晶体浸在... 20℃的饱和硫酸铜溶液100克等分成两份,将一份升温到30℃,另一份加入... 我有ubuntu linux的iso文件,请问怎么安装操作系统? Ubuntu 9.04用ISO文件硬盘安装!!! 如何将我当前的Ubuntu系统封装成为可以安装的iso镜像 ubuntu 14.04系统用镜像做本地源安装nfs报错,求解。 关于ubuntu系统 把光盘里的装系统文件拷到电脑本地... linux Ubuntu的ISO镜像怎么安装啊?解压出来后运... 如何定制可安装的ubuntu 16.04 ISO镜像 如何用wubi安装ubuntu 11.10的iso?我要本地安装,... 如何制作完整的Ubuntu本地源镜像(以Ubuntu12.04为例) 怎么搭建本地Ubuntu镜像服务器 ubuntu 怎么使用本地镜像源 如何用本地的iso文件给Ubuntu当源? 如何判断身份证在excel中是否正确 如何利用excel 数据有效性、公式审核等功能检查身... 如何批量验证excel身份证号码是否正确 excel中如何用公式验证身份证号码跟姓名是否一致 EXCEL验证身份证号码真伪的公式,请问图中完整的公... excel表格怎么识别身份证对错 excel检查身份证号码是否正确怎么做 EXCEL中验证身份证对错的公式,15位18位都适用的 wubi使用本地下载好的ubuntu镜像安装系统 ubuntu下ISO文件安装 ubuntu系统下怎么通过iso安装win10 hiv携带者 乙肝小三阳,肝功正常 乙肝病毒携带者,... 巨细胞病毒感染,用哪种药物比较好 河南肝腹水哪家医院最好 肌苷片乙肝舒康胶囊秘诀清凉散维生素c能同时吃吗 梦见自己变成鬼还跟另外一个鬼杀人.求助啊!! 做梦梦见自己变成了鬼是一种怎样的感受? 已婚女人梦见自己的爸妈和自己都变成了鬼 梦见自己变成鬼,还和鬼有交流。有什么预兆吗? 女人梦见自己变成了鬼想飞没飞起来? 梦见自己变成鬼了又被大仙救过来 螃蟹的清洗与做法有哪些? 螃蟹的清洗方法和做法有图 螃蟹的处理方法的做法,螃蟹的处理方法怎么做 怎么洗蟹的做法 蟹的做法螃蟹的做法 小米yeelight手动遥控器怎么用,在线等 W10家庭版怎么关闭系统自动更新?