更新资料
还有其他替代方法,包括bcache,flashcache,dm-cache,EnhancedIO等,它们允许Ubuntu以类似于Windows的方式使用小型SSD和大型HDD。看到
不同的SSD对HDD缓存选项(dm-cache,flashcashe ...)有哪些优点/缺点?对于这些之间的差异。
我没有使用这些工具的经验。请参阅如何安装和使用flashcache / bcache将HDD缓存到SSD?和ArchLinux的维基上BCACHE更多的一些方法。感谢Fabby向我指出这些资源。
原始答案
你是对的。Windows 8使用小型SSD和大型HDD的方式不适用于Ubuntu。
将Ubuntu OS保留在SSD中,并将媒体保留在HHD中是很有意义的。该/home
文件夹(或分区)通常可以把所有的媒体,文档,为所有用户。它还保留所有用户特定的配置文件。因此,将/ home保留在SSD上可以加快速度,因为可以快速读取配置文件。
步骤1
在BIOS / UEFI中禁用英特尔智能响应。禁用安全启动和快速启动。如果可用,在BIOS中启用传统模式。
第2步
从要安装的Ubuntu版本的Live DVD / USB引导,然后选择“尝试Ubuntu”。确保键盘,鼠标/触控板,显示器,声音,互联网连接,网络摄像头以及您认为可以在Ubuntu中正常工作的所有其他内容。
第三步
在SSD中安装Ubuntu。如果无法在BIOS中启用传统模式,请参阅Ubuntu UEFI文档以了解如何安装。对于新手来说,在SSD中只有一个/
带有挂载点的ext4格式化分区会更容易/
。您可以/home
根据需要在SSD中创建第二个分区,但这不是必需的。
当您必须选择安装位置(“安装类型”)时,
选择“其他”。将会弹出一个新屏幕,让您选择在何处安装Ubuntu,格式化,创建分区等。
- 选择较小的磁盘(SSD)并将其格式化为ext4和安装点
/
以安装Ubuntu
- 选择并格式化更大的磁盘(HDD)
ext4
以仅存储媒体。为它分配一个安装点/bigdrive
。交替分配安装点/mnt/bigdrive
或/media/bigdrive
。请参阅为什么同时使用/ mnt和/ media?有关这些替代方案的更多说明。如果您使用任何一种替代方法,请相应地修改以下步骤。
- 在HDD的末尾创建一个Swap分区,并为其分配
Swap
格式。它不需要任何安装点。
- 完成安装并重新启动。
步骤4
校验:
- Ubuntu可以正确启动。
- 一切正常,就像您通过Live DVD / USB尝试Ubuntu一样。
- 打开文件管理器Nautilus(类似于Windows资源管理器),然后导航到File Systems。验证文件夹是否
bigdrive
存在。如果找不到,bigdrive
则启动时不会挂载它。请参阅
在启动时安装两个硬盘驱动器
以解决此问题。
- 创建一个新文件夹和一个新文件,以查看您是否可以实际在中写入
bigdrive
。删除这些。
如果无法bigdrive
按照以下步骤创建文件夹和文件,请修复写权限。
通过按Ctrl+ Alt+ 打开终端T
并键入
gksudo nautilus
如果这不起作用,请参阅如何以root身份启动Nautilus?
第5步
将文件夹中的大文件/home/$USER
夹移到/bigdrive/$USER
。您可以在Nautilus中使用“创建新文件夹”(用于创建用户文件夹),“剪切”和“粘贴”(用于目录)来执行此操作。假设这些文件夹是:
~/bin
,~/Desktop
,~/Documents
,~/Downloads
,~/Music
,~/Pictures
,~/Public
,~/Templates
和~/Videos
进行符号链接。通过按Ctrl+ Alt+ 打开终端,
T然后键入每一行,然后按Enter:(用您的用户名替换“ $ USER”)
ln -s /bigdrive/$USER/bin/ bin
ln -s /bigdrive/$USER/Desktop/ Desktop
ln -s /bigdrive/$USER/Documents/ Documents
ln -s /bigdrive/$USER/Downloads/ Downloads
ln -s /bigdrive/$USER/Music/ Music
ln -s /bigdrive/$USER/Pictures/ Pictures
ln -s /bigdrive/$USER/Public/ Public
ln -s /bigdrive/$USER/Templates/ Templates
ln -s /bigdrive/$USER/Videos/ Videos
有关更多详细信息,请参见在Samsung 5(SSD + HDD)上安装Ubuntu。
希望这可以帮助