-2

我有一个 vm(在 vmware 上完全运行)。但我想做一些修改并将所有文件系统放到单个分区 /.

在我当前的虚拟机中,我有 /、/var、/tmp、/boot 分区。

执行的操作:

  1. 附加新硬盘,格式化并创建两个分区(一个用于/另一个用于交换)
  2. 将 / 作为 root 的活动分区。
  3. 将所有文件从原始硬盘复制到新硬盘。
  4. 在 /etc/fstab 中进行更改并运行 grub-install。
  5. 分离新硬盘并使用此硬盘创建新虚拟机。

现在,当我启动 VM 时,我得到了

“错误 15:找不到文件”

4

1 回答 1

0

刚刚在击打和尝试时得到了答案。此错误是由于 /etc/grub/grub.conf 文件造成的。当我们有 /boot 分区时,我们不需要为内核提供完整路径,例如:

内核 /<内核版本>

但是当我们只有一个根分区时,意味着没有 /boot 分区,我们需要提供完整的路径,例如:

内核 /boot/<内核版本>

对于 initrd 行也是如此。

它对我有用。

于 2015-04-20T10:01:16.437 回答