GitHub – acode001/BcoreOS: BcoreOS是一个跨系统发行版的升级方案,支持内核、驱动、库、应用程序整体打包,批量差分升级 · GitHub
一、在Rocky10.1(BcoreOS将其定义为系统母盘)上制作升级包
1、查看系统母盘的内核校验和,如:4070e7f10398bb2e4688ba1d9a877519
md5sum /boot/vmlinuz-$(uname -r)
2、根据内核校验和下载对应的AOS ,下载最新版本aos-6.225.2474-202608271637-4070e7f10398bb2e4688ba1d9a877519-6.12.0-124.8.1.el10_1.x86_64-ext2-ape-x86-64-vda.img.gz
3、在母盘系统内创建aos目录并拷贝BcoreOS_build.sh和下载的aos-*到aos目录下;
4、运行BcoreOS_build.sh脚本。
[root@localhost aos]# chmod 555 ./BcoreOS_build.sh
[root@localhost aos]# ./BcoreOS_build.sh
Available AOS versions for BcoreOS(/boot/vmlinuz-6.12.0-124.8.1.el10_1.x86_64):
1) /aos/aos-6.225.2474-202608271637-4070e7f10398bb2e4688ba1d9a877519-6.12.0-124.8.1.el10_1.x86_64-ext2-ape-x86-64-vda.img.gz
2) AOS-6.225.2129_for_rocky10.1(6.12.0-124.8.1.el10_1.x86_64) (already downloaded at: /aos/aos-B75CB99D494D516ED8CE2445EF2A1B2F)
3) AOS-6.225.2004_for_rocky10.1(6.12.0-124.8.1.el10_1.x86_64) (not downloaded yet)
4) AOS-6.225.1995_for_rocky10.1(6.12.0-124.8.1.el10_1.x86_64) (not downloaded yet)
5) AOS-6.225.1818_for_rocky10.1(6.12.0-124.8.1.el10_1.x86_64) (not downloaded yet)
6) AOS-6.224.2750_for_rocky10.1(6.12.0-124.8.1.el10_1.x86_64) (not downloaded yet)
7) AOS-6.224.1804_for_rocky10.1(6.12.0-124.8.1.el10_1.x86_64) (already downloaded at: /aos/aos-07E7F630D8F5F1AAD5CBEF264DFD2607)
8) AOS-6.223.3305_for_rocky10.1(6.12.0-124.8.1.el10_1.x86_64) (not downloaded yet)
Select [1-7] (default 1): 1
[BcoreOS WARNING] Modifying this value breaks package universality and blocks open sharing.
Customized private tagging strictly requires a commercial license.
If changed without proper alignment, the update package WILL NOT WORK.
change BcoreOS tag (tags must match to allow update): BcoreOS
change output name: rocky10.1-20260827
Configuring system… done.
Config is:
aosImg : /aos/aos-6.225.2474-202608271637-4070e7f10398bb2e4688ba1d9a877519-6.12.0-124.8.1.el10_1.x86_64-ext2-ape-x86-64-vda.img.gz
BcoreOSTag: BcoreOS
outputName: rocky10.1-20260827-6.225.2474
System will reboot to build BcoreOS. After the reboot is complete, the following files will be generated:
– Pre-installation service package: /aos/rocky10.1-20260827-6.225.2474_AOS.img.gz
– All-in-one Update package : /aos/rocky10.1-20260827-6.225.2474_BcoreOS.upt
Press 'n' to cancel (1s)
Rebooting now…
login as: root
root@10.172.100.111's password:
Last login: Thu Aug 27 08:35:08 2026 from 10.172.100.125
[root@localhost ~]# cd /aos
[root@localhost aos]# ls
aos-6.225.2474-202608271637-4070e7f10398bb2e4688ba1d9a877519-6.12.0-124.8.1.el10_1.x86_64-ext2-ape-x86-64-vda.img.gz rocky10.1-20260827-6.225.2474_AOS.img.gz
BcoreOS_build.sh rocky10.1-20260827-6.225.2474_BcoreOS.upt
备注:升级包:rocky10.1-20260827-6.225.2474_BcoreOS.upt,对应的AOS文件:rocky10.1-20260827-6.225.2474_AOS.img.gz
二、升级Ubuntu25.04为rocky10.1
1、下载aosinstall.sh,并将其与AOS文件rocky10.1-20260827-6.225.2474_AOS.img.gz一并拷到Ubuntu25.04下,并运行./aosinstall.sh ./rocky10.1-20260827-6.225.2474_AOS.img.gz进行系统覆盖安装
cxq@cxq-VMware-Virtual-Platform:~$ ./aosinstall.sh ./rocky10.1-20260827-6.225.2474_AOS.img.gz
Install disk: /dev/sda
IP: 10.172.100.22/24 192.168.10.197/24
GateWay: 10.172.100.80
Memsize: 3354 M
Do you want continue(y/n):y
Start install …
cp: warning: behavior of -n is non-portable and may change in future; use –update=none instead
progress:[####################################################################################################]100%
Install successfully,reboot …
1325+0 records in
1325+0 records out
1356800000 bytes (1.4 GB, 1.3 GiB) copied, 9.06485 s, 150 MB/s
2、下载安装并运行Windows版本的升级工具
3、选择升级包rocky10.1-20260827-6.225.2474_BcoreOS.upt
4、填写Ubuntu25.04的IP及密码
5、点击更新,等待工具提示更新完成即可

网硕互联帮助中心




评论前必须登录!
注册