在 lvm 组内安装 /boot 时,我应该在哪里安装引导加载程序?

在 lvm 组内安装 /boot 时,我应该在哪里安装引导加载程序?

我正在基于 ubuntu server 12.04 和 owncloud 设置个人文件/云服务器,但是对于分区有些事情我无法理解...

举例来说,我想在具有 500GB HDD 的计算机上安装 ubuntu server 12.04。随着时间的推移,我会添加 3TB HDD,直到机箱或主板不允许我添加更多 HDD,在这种情况下,我需要更换最初安装系统的 500GB HDD。通过使用 lvm,我可以在更换 500GB HDD 的同时将所有分区移动到其他磁盘,但我担心系统无法启动:如果我在磁盘本身上安装引导加载程序,则在更换 HDD 时它将丢失,如果我将引导加载程序安装在 /boot 内(在 VG 中),我担心它无法启动,或者在使用 lvm 移动文件和分区时可能仍会出现问题(这是我更换 HDD 时需要做的事情)。我还担心设备名称与我尝试执行的操作相冲突。

有没有什么好办法可以解决这个问题?也许把所有东西都安装在 VG 里面,当我更换 HDD 时,手动安装引导加载程序或以任何其他方式,我只是想在更换 HDD 时做好准备,而不会损害我的数据。

注意:我将使用 GRUB2 和 LVM2。

谢谢您的帮助!!!

相关内容