Fedora - 将根文件系统迁移到新驱动器/分区

Fedora - 将根文件系统迁移到新驱动器/分区

我需要一点帮助。我已将我的 /root 和 /home 目录从 BTRFS 分区迁移到 EXT4 分区,因为出于某些奇怪的原因 .. BTRFS 总是失败!.. 但是,现在 EXT4 有了 /home 和 /root 目录,它无法启动。

我已经更新了 grub2.conf 和 fstab 以使用新的驱动器 UUID,但我不知道如何更新 initramfs,因为……

the OS in the /root directory is 6.8.4-100.fc38.x86_64 and

the LiveCD I have is using 6.2.9-300.fc38.x86_64.

我不明白本文档中列出的说明

https://linuxconfig.org/how-to-build-an-initramfs-using-dracut-on-linux

FStab 非常通用

UUID=[ ### ] / ext4 defaults 01

UUID=[ ### ] /home ext4 defaults 01

旧的 FStab 有

UUID=[ ### ] / btrfs subvol=root,compress=zstd:1 0 0

UUID=[ ### ] /home btrfs subvol=home,compress=zstd:1 0 0

配置文件

set kernelopts="root=UUID=[ ### ] ro 

rd.driver.blacklist=nouveau

modprobe.blacklist=nouveau nvidia-drm.modeset=1 

video=HDMI-0:D video=VGA-1-1:d "

我是否遗漏了什么?

我是否需要运行 dracut --kver 6.8.4-100.fc38.x86_64

我需要发出 chroot 命令吗?如果需要,在目录树中的什么位置?

我是不是应该放弃,重新开始?重新配置操作系统会浪费很多时间。

思念与祈祷 在此处输入图片描述

相关内容