开发板使用的系统固件
1
yinmin 92 天前
armbian 用:armbian-tf
ubuntu 用:lvextend 和 resize2fs |
3
yinmin 92 天前 1
DiskGenius ,用鼠标将分区拖动到最大。
|
5
guanzhangzhang 92 天前 1
如果是.img 文件,可以 linux 上使用 losetup 把.img 文件挂载 loop 后改分区大小,这样刷入就是最大的,否则就刷入后改分区表的 ending size
|
6
Nazz OP @guanzhangzhang 这样是不是会让 img 文件变得很大, 有没有办法让 rootfs 自适应 SD 卡容量 ?
|
7
fugu37 92 天前 1
让系统在第一次启动时自动扩容,比如说 cloudinit 的 growpart ,或者 systemd-repart ,或者自己手写脚本。
|
9
knva 92 天前
一般都是启动后 resize
|
13
guanzhangzhang 91 天前 1
@Nazz #6 改分区大小是头部分区表的 end 字节,只有 gpt 格式尾部也需要存一份分区表信息,扩容的时候会让你修复,按 Y 修复下即可
img 文件的话大致这样,可以参考我这个文章,https://zhangguanzhang.github.io/2022/01/22/EmuELEC/#/Linux-%E7%BC%A9%E5%AE%B9%E5%92%8C%E6%8F%90%E5%8F%96-roms |
14
guanzhangzhang 91 天前 1
@Nazz #12 在 systemd local-fs.target 前面去执行,也就是内核启动后启动了 systemd 进程而没启动根分区挂载的时候去做处理,可以参考下 cloud-init 的 growpart
|
15
Nazz OP @guanzhangzhang 原来如此👍🏻
|