Cubic制作自定义Ubuntu ISO系统
创作时间:
作者:
@小白创作中心
Cubic制作自定义Ubuntu ISO系统
引用
CSDN
1.
https://blog.csdn.net/qq_40742007/article/details/141554038
本文介绍如何使用Cubic工具制作自定义的Ubuntu ISO系统。通过本文,读者可以学习到如何部署Cubic服务器、安装配置Cubic软件、创建项目、加载ISO文件、更改配置、进入chroot环境、安装自定义应用软件、设置sshd远程控制权限等步骤。
前置条件
a、 需准备一台ubuntu系统用于安装配置Cubic,系统盘空间大于50G
b、 服务器能够访问互联网,方便下载安装Cubic及依赖
c、 准备需要制作Ubuntu系统版本的ISO上传到服务器
d、 服务器需要安装Ubuntu GUI界面
1. 部署Cubic服务器
基础环境准备
a、 准备一台ubuntu系统虚拟机,网络选择DMZ区子网(需要访问互联网),系统磁盘100G
b、 登录系统安装GUI图形化界面并上传ubuntu ISO镜像(为制作镜像做准备)
2 安装配置Cubic软件
apt-add-repository ppa:cubic-wizard/release
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E
apt update
apt install cubic
2.1创建项目并启动Cubic软件
创建一个Cubic的项目目录
mkdir /home/hdapp/APP
2.2 加载ISO文件为基础镜像
2.3 custom ISO更改配置
2.4 进入chroot环境
2.5 安装自定义应用软件及修改系统配置
配置更新apt源
cp /etc/apt/source.list /etc/apt/source.list.bak
sed -i s@cn.archive.ubuntu.com@mirrors.aliyun.com@g /etc/apt/sources.list
apt update && apt upgrate
安装常用工具
apt install vim net-tools tcpdump ipmitool bash-completion openssh-server
创建用户并初始化密码(用户默认需要uid为1000,指定避免占用)
useradd -s /bin/bash -m -d /home/app -u 1001 app
usermod -aG sudo app
echo "app:pass@appxxx" | chpasswd
echo "root:pass@adminxxx" | chpasswd
设置sshd远程控制权限
vim /etc/ssh/sshd_config
PasswordAuthentication yes
PermitRootLogin yes
apt autoremove && apt autoclean && apt remove && apt clean
3 自动化引导安装
类似与centos的KS文件,可以定制自己的ks文件并指定grub引导即可实现无人值守安装(待研究)
4 压缩镜像并导出
热门推荐
高尔夫1.4T和1.6L哪个实用?从动力和保养成本两方面分析
转型方向感路径怎么规划?
【病理科普】胃癌的全面解析:从病理报告到扩散方式
欧洲游签证都需要哪些材料
穿越千年的家书——解读示儿的诗意与深情
如何谨慎与小人交往以避免被利用?
什么样的饮食方案贴合人体生态系统?
分包合同的主要内容应包括哪几个方面
心脏疾病的遗传风险评估与干预
冠心病会遗传给后代吗?
什么是功率因数?从定义到应用的全面解析
救援有利器!“低空经济”在消防救援领域有啥新变革?
“一累就炸毛”怎么办?心理医生教你进行疲劳情绪管理
拆迁补偿的三种方式及其区别
2025广东蓝眼泪观赏全攻略:最佳时间、地点及拍摄技巧(附预测方法)
企业安全生产应急预案:一般企业应具备的基本要素及实施指南
科学驿站 | 荧光探针技术如何推动科技创新与产业变革
龙口十大特产
房屋赠与合同具有法律效力么,怎么规定
CH340芯片手册深度解读:USB转串口的得力助手
中足联当务之急是开源 加速推动中国足球职业化
灵魂出窍现象:它是大脑的戏法还是窥探存在的秘密?
19自由度假肢灵巧手问世,复现人手级运动能力
如何种植木薯,将种茎砍短再平插至土壤中
儿童胳膊骨折后怎样恢复得快
药品溯源码:构建安全透明的药品供应链
福柯知识考古学:权力与知识的深度探索
如何自荐管理工作团队
金山岭长城保护修缮工程有序推进
DC疫苗可显著延延长肿瘤患者生存期,重磅3期临床试验证实