所以我有一个旧的Debian系统,需要升级。我做的升级
,但忘记了我正在根分区上运行ZFS。:/结果:系统无法再次引导。因为我需要手动构建ZFS内核模块。。。
所以我启动了Debian 12并创建了sysroot(系统根)
目录:sudo mkdir/系统根目录
然后我说:sudo zpool导入-N rpool
sudozfs加载键rpool
<--我输入了密码sudo zfs set mountpoint=/sysroot rpool
sudozpool状态
<--这个说rpool是在线的sudozfs获取加密、密钥状态
我明白了:
名称地产YALUE来源rpool加密aes-256-gcm-rpool密钥状态可用-rpool/ROOT加密aes-256-gcm-rpool/ROOT密钥状态可用-rpool/ROOT/Adebian加密aes-256-gcm-rpool/ROOT/debian keystatus可用-rpool/swap加密aes-256-gcm-rpool/swap密钥状态可用-rpool/virt加密aes-256-gcm-rpool/virt keystatus可用-rpool/virt/debiantest加密aes-256-gcm-rpool/virt/debiantest密钥状态可用-rpool/virt/test-debian加密aes-256-gcm-rpool/virt/test-debian密钥状态可用-
现在我调查/sysroot(系统根)
,但它是空的!
但是sudozfs获取挂载点
说:
名称地产YALUE来源rpool装入点/sysroot本地rpool/ROOT装入点非本地rpool/ROOT/debian装入点/localrpool/swap装入点--rpool/virt装入点非本地rpool/virt/debiantest装入点--rpool/virt/test-debian装入点--
当我说sudo systemd nspawn-b-D/系统根
,上面写着:目录/sysroot看起来不像OS根目录(缺少OS-relese文件)。拒绝。
那么,我做错了什么?