Osk
2021-11-14 22:26:31 +08:00
一个大胆的想法: 只有有 VNC, 应该没有太大的问题.
使用 Archlinux 举例子:
将 Archlinux ISO 下载到 / 分区中.
编辑 grub.cfg 加入 archlinux iso loopback 引导, 并传递传输让 archlinux 把 live cd 内容拷贝到 RAM 中. (4G 以上的 RAM 可行).
然后启动进入 Arch 安装盘, 格了磁盘, 安装.
如果内存太小, 或者 Fedora 不支持拷贝 LiveCD 到 RAM 中(印象中是可以的), 那么:
在线收缩 / 分区, 然后创建新的空闲分区. <- 不是所有的 fs 都可以在线收缩的, 如果无法在线收缩, 就换一个预装的系统试试.
将空闲分区格式化为 PV 加入 LVM VG, 将 ISO 下载到 / 中, 编写 grub 配置从 iso 引导, 然后重启连接 VNC 控制台, 安装完成后, 进入新系统, 将旧系统的 / 分区格式化为 PV 加入当前系统的 LV 中, 这样, 空间就回来了.