下载fydeOS提供的压缩包,直接将压缩包里的img镜像拖出来,这个img文件有6.8G,我用Etcher-Portable-1.7.7将它烧录到一个16G的U盘上,刻录过程中镜像文件会自动占满整块U盘,这样就等于在U盘中实现了文件系统的扩容,下一步只需要将U盘打包到一个新的ISO镜像中即可。
启动manjaro,将U盘插入USB口。进入一个较大的目录(可用空间必须大于16G),打开终端,输入:
1 | sudo fdisk -l |
返回:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | Disk /dev/nvme0n1:476.94 GiB,512110190592 字节,1000215216 个扇区 磁盘型号:INTEL HBRPEKNX0202AL 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:31BBDF65-A9A3-4FDF-81A8-D518363C6258 设备 起点 末尾 扇区 大小 类型 /dev/nvme0n1p1 2048 209719295 209717248 100G Microsoft 基本数据 /dev/nvme0n1p2 209719296 629153791 419434496 200G Microsoft 基本数据 /dev/nvme0n1p3 629153792 1000210638 371056847 176.9G Microsoft 基本数据 Disk /dev/nvme1n1:27.25 GiB,29260513280 字节,57149440 个扇区 磁盘型号:INTEL HBRPEKNX0202ALO 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:CD0AB2F1-8EAC-41C4-B565-1C0B4875DC4E 设备 起点 末尾 扇区 大小 类型 /dev/nvme1n1p1 2048 57083863 57081816 27.2G Microsoft 基本数据 /dev/nvme1n1p2 57083864 57149399 65536 32M Microsoft 基本数据 GPT PMBR 大小不符(67108863 != 67108864),将用写入予以更正。 The backup GPT table is not on the end of the device. Disk /dev/mapper/ventoy:32 GiB,34359738880 字节,67108865 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:E998B290-B8BB-0D46-854A-4268811D814F 设备 起点 末尾 扇区 大小 类型 /dev/mapper/ventoy1 4096 618495 614400 300M EFI 系统 /dev/mapper/ventoy2 618496 67103504 66485009 31.7G Linux 文件系统 Disk /dev/mapper/ventoy1:300 MiB,314572800 字节,614400 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x00000000 Disk /dev/mapper/ventoy2:31.7 GiB,34040324608 字节,66485009 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 GPT PMBR 大小不符(14287004 != 30719999),将用写入予以更正。 Disk /dev/sdc:14.65 GiB,15728640000 字节,30720000 个扇区 磁盘型号:ProductCode 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:1DF41F80-84D3-6B4E-B82A-D1B86AC5EEAA 设备 起点 末尾 扇区 大小 类型 /dev/sdc1 5898240 30709759 24811520 11.8G Linux 文件系统 /dev/sdc2 20480 53247 32768 16M ChromeOS 内核 /dev/sdc3 319488 5898239 5578752 2.7G ChromeOS 根文件系统 /dev/sdc4 53248 86015 32768 16M ChromeOS 内核 /dev/sdc5 315392 319487 4096 2M ChromeOS 根文件系统 /dev/sdc6 16448 16448 1 512B ChromeOS 内核 /dev/sdc7 16449 16449 1 512B ChromeOS 根文件系统 /dev/sdc8 86016 118783 32768 16M Linux 文件系统 /dev/sdc9 16450 16450 1 512B ChromeOS 保留 /dev/sdc10 16451 16451 1 512B ChromeOS 保留 /dev/sdc11 64 16447 16384 8M 未知 /dev/sdc12 249856 315391 65536 32M EFI 系统 分区表记录没有按磁盘顺序。 |
这一步也可以用命令
1 | lsblk -p |
来做。
可以看到U盘被识别为/dev/sdc,大小为14.65G。输入以下命令将整个U盘复制到一个新建的ISO镜像文件:
sudo dd if=/dev/sdc of=fydeOS-New-16G.img bs=1M count=16000
1 | sudo cp /dev/sdc fydeOS_new_16G.iso |
等大约10分钟,ISO文件制作完成。这里要注意的是,这个ISO是不能自启动的,我们只需要简单地将其后缀名改为img即可,也就是将fydeOS_new_16G.iso改名为fydeOS_new_16G.img
这样镜像文件fydeOS-New-16G.img就制作做好了。将它拷贝出来放到ventoy目录下就可以直接运行,文档系统扩容后也可以适当安装一些安卓APK了。实测扩容后,STATE分区可用空间从1.3G变成10.1G,这样在fydeOS里装个微信什么的就很方便了。这种通过ventoy来直接运行img的方法比在U盘里运行速度快多了,毕竟SSD的速度不是U盘的速度能比的,即便是固态U盘也被暴打呀。我这篇博客就是在ventoy里的fydeOS镜像中完成的。如果觉得16G仍不够用,你也可以找个128G或者更大容量的U盘按照上述步骤操作一番即可。
No comments:
Post a Comment