我正在组装一台电脑,配备 120GB SSD 和 2TB 硬盘。我计划将 Ubuntu 操作系统 (14.04) 安装到 120GB SSD 上,但我希望通过默认到另一块硬盘。
我看过这个链接:安装——将应用程序安装到另一个磁盘
但这涵盖了如何移动现存的应用程序安装到另一个磁盘。有没有办法让所有应用程序默认安装到另一个磁盘?是否像将 /usr、/lib 和 /bin 分区到另一个磁盘一样简单?或者这不可能?任何帮助都将不胜感激。
需要指出的一点是:我之所以问这个问题,是因为我知道你可以在 Windows 10 上通过设置更改默认安装驱动器来做到这一点,但我确实不是想要使用 Windows 10,因为我认为其许可条款太严格了。
答案1
将 /usr/、/lib/ 和 /bin/ 分区到另一个磁盘是否一样简单?
是的。也许还有 /var/、/etc/ 和 /opt/(取决于用途)。
我不会费心。我只会在 SSD 上保留 3 项内容,即临时文件系统、交换区和用户 /home/ 内的目录。前两项操作在安装过程中执行。第三项操作可以通过编辑来完成/home/$USER/.config/user-dirs.dirs
。
答案2
是的,你可以这样做。你有几个选择 - 例如挂载 /dev/sdb(b 通常用于第二个驱动器),因此假设第二个硬盘上的 ubuntu 分区位于 /dev/sdb2 - 然后将其挂载到 /etc/fstab
但更好的方法是 LVM,因为您稍后可以更改分区大小,而且它很灵活。但它不像我上面提到的方法那么直接。
在安装时使用逻辑卷管理器为您的第二个驱动器(2TB 硬盘)。您可以将一些逻辑卷(如 /opt、/usr、/home、/var)放入其中并相应地工作。我尝试在安装后执行此操作(因为我将额外的硬盘添加到我的工作 Ubuntu 中)。我成功地将我的 /var 放入第二个驱动器和其他驱动器 - 我遇到了一些问题。但我会说在安装时就这样做。您可以参考我的详细线并且它有很多指示可以帮助别人。
经过 LVM 路由后,/opt 位于第二个驱动器上,我在此安装所有应用程序。这是我的第二个驱动器的样子 - 它有 Windows 分区和 Linux。使用分区我刚刚将标志改为 lvm 你可以获得 gparted
sudo apt-get install gparted
希望这可以帮助