我正在将 Ubuntu 12.04 安装到一个新的分区上,因为我需要使用一个无法在 14.04 上运行的程序,而 14.04 是目前机器上唯一的操作系统。
我可以进行设置,使得我在 12.04 中使用该程序保存的文件可以在 14.04 中访问吗?
答案1
您可以为此目的创建一个单独的(非 LVM)分区。当您启动任一 Ubuntu 版本时,您可以将该分区挂载到您想要存放数据文件的位置。
为了自动实现这一点,您必须将此分区添加到/etc/fstab
两个 Ubuntu 实例中的文件中。
为了进行测试,您可以先手动挂载分区,然后将其添加到/etc/fstab
。请确保fstab
先备份文件,并准备好一个活动磁盘,以便在出现问题且系统无法启动时恢复它。另请参阅自动挂载分区
另一个更简单的选择是在虚拟机中运行 Ubuntu 12.04,然后挂载共享文件夹。
我在工作时使用 Ubuntu 14.04,但我从事的一些项目需要 Windows。我在 VirtualBox VM 中运行 Windows XP 和 Windows 7,并且在我的 Ubuntu 机器上有一个文件夹,该文件夹作为 Window 下的驱动器安装。这是我在 Windows 和 Linux 之间共享和移动数据的地方。
答案2
NZD 方法的一个变体是共享分区/home
;然而,如果这样做,您应该使用不同的主目录。最简单的方法是使用不同的用户名,至少在安装期间。您可以在安装后更改用户名,同时保留原始主目录。最终结果是用户kim
(如果您使用的是该用户)/home/kim
在 Ubuntu 14.04 中的主目录为,但kim
在 12.04 中的主目录为/home/kim1204
。
当然,如果你已经安装了 14.04不是使用单独的/home
目录,调整该设置以获得单独的/home
目录将花费大量精力,这可能不值得麻烦。