我已经通过 dd 克隆了我的主磁盘驱动器,但是

我已经通过 dd 克隆了我的主磁盘驱动器,但是

步骤1:我已经通过 dd cmd 克隆了我的主磁盘驱动器:bash -c "dd if=/dev/sda |pv| gzip > /media/disk/sda-backup.gz"

第2步:现在我喜欢让锥体通过 USB 棒运行。我有一个 120Gb USB 棒,旧的 hhd 是 80Gb。

然后我使用下面的cmd:

gunzip -c /media/disk/sda-backup.gz |pv -pter -s 80g | dd of=/dev/sdc bs=64K

步骤3:在另一台计算机上的 USB 记忆棒上启动,然后在原来的电脑上启动......这就是问题所在,从选择 Fedora (2.6.27.25-78.2.56.fc9.i686) 开始,启动看起来很好

启动时,我遇到了附图中显示的 Red Hat 问题/错误。

RedHat/物理卷启动问题

如果我在原来的计算机上启动 USB 记忆棒,那么它就可以正常工作。所以我假设,我需要更改某处(???)启动文件/位置位于另一个位置,然后是物理卷......

答案1

usb-storage模块(及其所有依赖项)放入 initrd 中。

答案2

显然,您在原始计算机上有一个 LVM 设置,其中 VolGroup00 包含 LogVol01 卷,它是您的实际根设备。

该卷组所在的物理设备可能不是您使用 复制的原始设备 (/dev/sda) dd

这就是为什么它不能在您的另一台计算机上运行,​​只能在原始计算机上运行。

您可以做的是将根文件从 /VolGroup00/LogVol01 (无论是什么)复制到您的记忆棒上,并将root=内核选项更改为新位置,例如/dev/sda1

查看输出以sudo pvs找出哪个物理设备包含 VolGroup00 组。

相关内容