我有一个虚拟机(在vmware上完全运行)。但是我想做一些修改并将所有文件系统放在单个分区/。
在我当前的虚拟机中,我有/、/var、/tmp、/boot 分区。
执行的操作:
- 附加新硬盘,格式化并创建了两个分区(一个用于/,另一个用于交换)
- 制作/作为根的活动分区。
- 将所有文件从原始硬盘复制到新硬盘。
- 在/etc/fstab 中进行了更改并运行 grub-install。
- 分离新硬盘并使用此硬盘创建新 VM。
现在当我启动 VM 时,我得到了
"错误 15:找不到文件"
在点击和尝试时刚刚得到答案.此错误是由/etc/grub/grub.conf 文件引起的。当我们有/boot 分区时,我们不需要为内核提供整个路径,例如:
内核/<内核版本>内核版本>
但是当我们只有单根分区时,意味着没有/boot 分区,我们需要提供完整的路径,例如:
内核/boot/<内核版本>内核版本>
对于初始行也是如此。
它对我有用。