ubuntu光盘定制化(在系统ISO里装自定义软件)
本文主要介绍如何定制Ubuntu系统。
1.准备Ubuntu的原版ISO镜像文件
2. 在ubuntu系统里挂载原版镜像文件
mkdir /mnt/iso mount ubuntu.iso /mnt/iso
3. 复制所有的镜像文件到本地目录
cp -rp /mnt/iso/. /opt/livecd/
4. 取消镜像的挂载
umount /mnt/iso
5. 解压filesystem.squashfs文件到当前目录
cd /opt/livecd/casper unsquashfs filesystem.squashfs
6 进入文件系统
chroot squashfs-root
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts
7. 修改DNS,配置源文件,复制本机已经配置好的源文件到需要定制的系统机器
exit
cp /etc/apt/sources.list /opt/livecd/casper/squashfs-root/etc/apt/sources.list
cp /etc/resolv.conf /opt/livecd/casper/squashfs-root/etc/resolv.conf
8. 切换到新的系统,安装所需要的软件
chroot squashfs-root
apt update
apt install XXX
9.清除系统
umount /proc
umount /sys
umount /dev/pts
exit
10. 压缩文件系统
rm filesystem.squashfs
mksquashfs squashfs-root filesystem.squashfs
rm -r squashfs-root
11. 生成md5校验文件
rm md5sum.txt
find -type f -print0 | xargs -0 md5sum | grep -v isolinux/boot.cat | tee md5sum.txt
12 . 生成ISO文件
genisoimage -joliet-long -V "ubuntu-20.04.4-desktop-amd64.iso" -o "/opt/tet01.iso" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -cache-inodes -T -e isolinux/isolinux.bin -no-emul-boot /opt/livecd/
或者
mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../Ubuntu-jxg-test.iso .
完成ubuntu镜像定制化
ubuntu光盘定制化(在系统ISO里装自定义软件)相关推荐
- CentOS7光盘定制化
CentOS7-1511光盘定制化制作: 部分专业词汇释义: 包组:一个功能块往往由多个rpm安装包才能完成安装,此时所有此功能必备的安装包称之为一个包组. isolinux.bin:是光盘引导程序, ...
- 定制化MES系统如何拒绝平庸化?实现高效率?
MES系统具有很强的行业属性,在MES这个领域,我们中国工业有530多种分类,每个行业都不一样,具有很深的行业特点,没有一款通用软件可以通吃天下.MES系统是一个定制化的产品,那么定制化的产品如何拒绝 ...
- windos10系统ISO直装与PE两种方法教程
1,windos系统安装分为软碟通制作u盘和pe-U盘系统盘, 电脑bios系统进入按键F12-F2-Del基本是这三个按键,两种方法都是要选择U盘启动模式 CMS设置为Enable=legacy+u ...
- java web 定制化界面_实现javaWeb网页自定义出错界面
1.需要配置web.xml文件中的信息,注意一点需要把所有会出错的错误码都声明出来,如果不声明出来会没有效果,我这里只声明了网页找不到的错误码404和500错误,其他的错误码可以自己百度搜索. 404 ...
- OA系统定制化,企业办公管理需求的新趋势
OA系统,作为一款信息化办公管理软件,很大程度上改变了现代企业的诸多管理.办公模式,使得企业办公效率得以提升的同时,也进一步提高了企业的综合实力与市场竞争力.不过,随着人们认知水平的发展,对OA办公系 ...
- 采访:应用软件定制化有什么优点?
在当今"互联网+"的大应用环境下,对企业而言,各类软件及其配套设备的广泛使用,极大地提高了生产及管理效率.但是,不同行业.不同类型的企业用户对信息化的需求不同,其管理特点也各不相同 ...
- 定制化电商方案+个性化营销 打造“无淡季”创新模式
在电商市场中,长时间维持着以淘宝.京东等传统综合型电商为市场主导的局面,但随着人们的消费升级,获客成本增加,商家压力也越来越大,比起前几年,传统电商正在经历 "淡季潮",但困境中也 ...
- UIT创新科完成四川天翼“全球眼”定制化存储
当前,由中国电信打造的"全球眼"系统正在全国范围内逐步推进构建."全球眼"是中国电信为大中型企业用户提供的视频图像传输服务,基于电信宽带网络和视讯远程监控服务平 ...
- SaaS软件定制化服务已成为企业发展刚需!
面对越来越多的企业对SaaS软件个性化定制服务的需求,SaaS软件的定制化服务是否必要? 企业对SaaS软件定制化需求增加 SaaS 是一种新的软件交付模式.SaaS 软件消除了企业购买.构建和维护基 ...
最新文章
- Linux命令行好玩的命令
- mysql 查看innodb版本,mysql中查看innodb版本的方法
- 【NLP】授人以渔:分享我的文本分类经验总结
- .net 怎么在控制器action中返回一个试图_一个view事件分发,面试官6连问直击灵魂,我被虐的体无完肤...
- Hologres如何支持超高基数UV计算(基于roaringbitmap实现)
- android 运动目标检测_MindSpore应用案例:AI对篮球运动员目标的检测
- yii2 beta版 执行流程
- Qt网络编程——TCP
- java正则替换数字_Java 正则表达式,替换图片,替换数字,和谐用语,复制文件...
- Python的JAVA胶水——jpype
- Linux下使用USB转串口转换器
- websockets_Websockets在数据工程中鲜为人知的模式
- 南丁格尔玫瑰图-修改扇形块的颜色与玫瑰图添加图片与文字
- TuX2:用于机器学习的分布式图计算
- 腾讯低代码平台正式开源:可拖拽生成手机、PC等项目-接私活福利啊
- UGUI源代码之Image-Sliced模式
- 2022-2028全球多通道光纤旋转接头(FORJ)行业调研及趋势分析报告
- Jquery获取单选框与复选框选中的值
- Mobicomm 2019
- 轮廓线扫描算法:Theo Pavlidis' Algorithm
热门文章
- c语言中什么随机存取,C语言中对文件的随机存取
- 嵌入式Linux系统移植的四大步骤(详细长文,慎入!)
- 金融量化分析【day112】:量化平台的使用-初始化函数
- kalibr编译 error: ‘Eigen::MatrixBase<Derived>::~Matrix
- 物联网风口,四大科技巨头争相布局,创业公司还有哪些机会?
- linux下串口设备文件,linux下各种串口调试助手
- 2021章节练习基础(案例精选)50-60
- android愤怒小鸟游戏、自定义View、掌上餐厅App、OpenGL自定义气泡、抖音电影滤镜效果等源码
- 免费网络管理流量监控软件大比拼
- vue当中addRoutes动态添加路由白屏解决和next(),next(“/“)的一些区别