找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3276|回复: 18

[分享] 云固件3分区VHDX制作方法

  [复制链接]
发表于 2026-6-26 19:06:59 | 显示全部楼层 |阅读模式
本帖最后由 BestMiniPE 于 2026-6-26 20:37 编辑

# 01 磁盘分区(实际是一个VHDX文件,在真机上制作也可以)
sudo sgdisk -n 1:2M:+2048M -t 1:EF00 -n 2:0:-16G-32M -t 2:8300 -n 3:0:-32M -t 3:8200 /dev/sda

# 02 磁盘格式化 (uuid可自定或不指定)
sudo mkfs.fat -F32 -n EFI -i 6B35A709 /dev/sda1
mkfs.ext4 -O ^orphan_file -L Roota -U a933e636-cdb3-412b-9190-9cc3fa690007  /dev/sda2
# 启用 swap
sudo mkswap -L SWAP -U 48f01965-25a4-4a8f-b9a3-c456ec4ae463 /dev/sda3
sudo swapon /dev/sda3
# Linux系统安装略

# 03 挂载分区(vda3 为备份数据所在分区)
mkdir -p /media/user/roots2
mkdir -p /media/user/rootfs
sudo mount /dev/vda3 /media/user/rootfs/
# 挂载分区(sda2 为 Linux 所在分区,即目录 /)
sudo mount /dev/sda2 /media/user/roots2/
mkdir -p /media/user/roots2/boot/efi
sudo mount /dev/sda1 /media/user/roots2/boot/efi

# 04 chroot"离线"修改如下
cd /media/user/roots2/
rm -rf ./var/log/* && rm -rf ./var/tmp/* && rm -rf ./tmp/*
sudo mount --bind /dev ./dev
sudo mount --bind /proc ./proc && sudo mount --bind /sys ./sys && sudo mount --bind /run ./run
sudo mount --bind /dev/pts ./dev/pts
sudo chroot ./
#尽情的弄,比如 passwd root
exit
sudo umount ./dev/pts
sudo umount ./dev ./proc ./sys ./run

# 05 备份分区
sudo mksquashfs /media/user/roots2/boot/efi /media/user/rootfs/filesystem25EspGXDE.squashfs -comp xz -b 1M -noappend \
-e 'System Volume Information'
# 卸载 ESP 分区
sudo umount /media/user/roots2/boot/efi

sudo mksquashfs /media/user/roots2/ /media/user/rootfs/filesystem25GXDE.squashfs -comp xz -b 1M -noappend \
-e var/log/* \
-e var/tmp/* \
-e lost+found \
-e tmp/* \
-wildcards

# 06 还原分区
cd /media/user/roots2/
rm -rf * && rm -rf .*
sudo unsquashfs -f -d /media/user/roots2 /media/user/rootfs/filesystem25GXDE.squashfs

sudo mount /dev/sda1 /media/user/roots2/boot/efi
cd /media/user/roots2/boot/efi
rm -rf * && rm -rf .*
sudo unsquashfs -f -d /media/user/roots2/boot/efi /media/user/rootfs/filesystem25EspGXDE.squashfs
发表于 2026-6-26 19:10:44 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-6-26 20:19:15 | 显示全部楼层
感谢分享好方法。
回复

使用道具 举报

发表于 2026-6-26 20:54:29 来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2026-6-26 21:01:37 来自手机 | 显示全部楼层
感谢分享辛苦了
回复

使用道具 举报

发表于 2026-6-26 21:19:59 | 显示全部楼层
回复

使用道具 举报

发表于 2026-6-26 21:57:27 | 显示全部楼层
回复

使用道具 举报

发表于 2026-6-26 22:43:43 | 显示全部楼层
辛苦辛苦
回复

使用道具 举报

发表于 2026-6-27 03:11:35 | 显示全部楼层
我是小白,向老师学习!
回复

使用道具 举报

发表于 2026-6-27 07:04:46 | 显示全部楼层
好资源,谢谢

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

发表于 2026-6-27 09:48:31 | 显示全部楼层
感谢分享,辛苦了!
回复

使用道具 举报

发表于 2026-6-27 10:26:25 | 显示全部楼层
说实话,看不懂。
回复

使用道具 举报

发表于 2026-6-28 01:00:48 | 显示全部楼层
这玩意儿和云固件没啥关系吧
回复

使用道具 举报

发表于 2026-6-28 03:23:08 | 显示全部楼层
佩服你们这些用linux玩vhdx的大佬。太折腾了
回复

使用道具 举报

发表于 2026-6-30 11:47:13 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 2026-7-4 09:53:54 | 显示全部楼层
可以可以,谢谢了
回复

使用道具 举报

发表于 2026-7-4 11:20:10 | 显示全部楼层
感谢分享辛苦了
回复

使用道具 举报

 楼主| 发表于 2026-7-6 12:19:44 | 显示全部楼层
1.有关,云固件使用后,比如编译了 gcc,好像体积会增大,用此法可以“缩容”   2.使用此法自制了 Arc Linux 镜像,成功启动。说明方法可行 3.无关:方法是通用的,安装 备份 迁移 Linux,也可照此操作。
回复

使用道具 举报

发表于 2026-7-17 11:22:38 | 显示全部楼层
可以,谢谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-8-4 11:45

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表