UOS系统母盘定制教程

#切换root用户,减少后面使用 sudo 时输入密码的次数
sudo su

#基础镜像保存在 iso 目录里
mkdir iso
cd iso
mkdir oldiso

#挂载镜像
mount -o loop uos-v20-arm64.iso oldiso

#拷贝所有文件
cp -rvf oldiso newiso

#创建临时目录
mkdir squashfs-dir

#拷贝核心文件
cp oldiso/live/filesystem.squashfs squashfs-dir

#进入镜像核心文件所在临时目录
cd squashfs-dir

#解开镜像核心文件,解开后有一个同级目录下squashfs-root/目录
unsquashfs filesystem.squashfs

#切换到工作顶层目录
cd …/…/

#拷贝补丁文件到解开的镜像的顶层目录
cp /var/cache/apt/archives/*deb iso/suqashfs-dir/squashfs-root/

#切换到新解开的工作环境
cd iso/squashfs-dir/
chroot squashfs-root
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts

#安装补丁,逐个安装!!!确保每个软件安装成功
dpkg -i 补丁包

#安装完成后,删除软件包
rm -rf *deb

#退回到原宿主系统
umount /proc
umount /sys
umount /dev/pts
exit

#重新配置根文件系统
#更新镜像里的软件包列表
chroot squashfs-root dpkg-query -W --showformat=’ P a c k a g e {Package} Package{Version}\n’ >filesystem.manifest

#覆盖原来的软件包列表文件
cp -f filesystem.manifest …/newiso/live/

#删除列表里多余的软件名称
sed -i ‘/ubiquity/d’ …/newiso/live/filesystem.manifest
sed -i ‘/live/d’ …/newiso/live/filesystem.manifest

#删除原有的squashfs 文件
rm -rf …/newiso/live/filesystem.squashfs

#生成新的 suqashfs 文件(在此之前先确定/proc,/sys,/dev/pts都已经卸载完毕。如果提示无法卸载,尝试重启终端)
mksquashfs squashfs-root …/newiso/live/filesystem.squashfs -comp xz

#计算文件系统大小
printf $(du -sx --block-size=1 squashfs-root | cut -f1) > …/newiso/live/filesystem.size

#切换到 newiso 目录
cd …/newiso

#删除md5 计算结果
rm -f md5sum.txt
find -type f -print0 | xargs -0 md5sum | tee md5sum.txt
cd …

#重新制作 iso 镜像
#最后一个参数是新镜像数据所在目录 -o 指向的路径是输出ISO 镜像的路径和名称,-V 的参数可以自定义,建议与下面相同
mkisofs -r -T -J -joliet-long -allow-limited-size -m lost+found -m rr_moved -quiet -c boot.catalog -eltorito-alt-boot -eltorito-boot boot/grub/efi.img -no-emul-boot -V ‘uos-v20’ -sysid ‘LINUX’ -o ‘/home/ces/uos-v20-arm64.iso’ newiso/

#麒麟系统定制母盘和UOS区别在于部分目录名称不同,其他无差别。

  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!很高兴能为您提供帮助。根据您提到的"uos1050e",我猜测您可能是指华为公司的鸿蒙OS操作系统的开发版。以下是一个简要的安装教程: 步骤1:准备工作 首先,确保您的计算机满足以下要求: - CPU:Intel Core i5或更高版本 - 内存:8GB或更多 - 存储空间:至少50GB可用空间 - 操作系统:Windows 10或macOS 10.15 步骤2:下载开发版 访问华为官方网站或开发者社区,下载适用于您的计算机的鸿蒙OS开发版(uos1050e)。下载完成后,解压缩文件到您选择的目录。 步骤3:安装开发工具 华为提供了一套名为DevEco Studio的开发工具,用于鸿蒙OS应用程序的开发和调试。请前往华为官方网站下载最新版本的DevEco Studio,并按照安装向导进行安装。 步骤4:连接设备 将您的华为手机或平板设备通过USB连接到计算机,并确保已启用设备的开发者选项和USB调试模式。根据不同的设备型号和操作系统版本,步骤可能会有所不同。您可以在设备的设置菜单中找到这些选项。 步骤5:创建项目 打开DevEco Studio,并选择"新建项目"。填写项目名称和存储路径,并选择目标设备为鸿蒙OS。完成后,点击"下一步"。 步骤6:安装包配置 在安装包配置页面,选择"开发板"为您的目标硬件设备,并设置其他相关配置,如应用程序名称、图标等。点击"下一步"。 步骤7:编译和运行 DevEco Studio会自动生成基本的鸿蒙OS应用程序模板。您可以在模板基础上进行开发,或者导入现有的鸿蒙OS应用程序代码。完成后,点击"编译并运行"按钮,DevEco Studio将自动将应用程序安装到连接的设备上。 这是一个简要的uos1050e安装教程。如果您需要更详细的步骤或遇到任何问题,请参考华为官方文档或开发者社区,那里会有更详细的信息和讨论。希望对您有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值