考虑到个人电脑不在校,以及在学校电脑配开发环境不可行,
我准备自己配一个 livecd。
现在已经在一个旧 U 盘上实验过了(KDE,15.2),有如下问题。
- 如何跨发行升级?
- 如果需要重新烧录,如何迁移数据?
- 如果可以直接改源然后
zypper dup
,为什么可以这样做?
- esp 未默认挂载。如何升级 grub?
- 有无可能使用 ventoy 运行 livecd 并实现持久化?是否推荐(Ubuntu,Arch 系和 Fedora 已实现)
- 对于移动固态硬盘,如何 trim?
-
/etc/fstab
不存在,导致一些 service 报错
localhost:/home/linux # systemctl status fstrim.service
● fstrim.service - Discard unused blocks on filesystems from /etc/fstab
Loaded: loaded (/usr/lib/systemd/system/fstrim.service; static; vendor preset: disabled)
Active: failed (Result: exit-code) since Sat 2021-04-17 21:41:19 CST; 3h 41min left
Docs: man:fstrim(8)
Main PID: 1333 (code=exited, status=32)
4 月 17 21:41:18 localhost systemd[1]: Starting Discard unused blocks on filesystems from /etc/fstab...
4 月 17 21:41:19 localhost fstrim[1333]: fstrim: 解析 /etc/fstab 失败: 没有那个文件或目录
4 月 17 21:41:19 localhost systemd[1]: fstrim.service: Main process exited, code=exited, status=32/n/a
4 月 17 21:41:19 localhost systemd[1]: Failed to start Discard unused blocks on filesystems from /etc/fstab.
4 月 17 21:41:19 localhost systemd[1]: fstrim.service: Unit entered failed state.
4 月 17 21:41:19 localhost systemd[1]: fstrim.service: Failed with result 'exit-code'.
另外,有一些小问题:
- 剩下的空间第一次启动的时候,会被自动写为 ext4。据我所知 ext4 并非 copy-on-write 文件系统,那为什么 label 要叫 cow?